Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r80945 - in sandbox/generic/libs/doc: . html html/generic html/generic/getting_started html/generic/standard_concepts html/generic/standard_concepts/concepts html/generic/standard_concepts/support_concepts html/images standard_concepts standard_concepts/concepts standard_concepts/container_concepts standard_concepts/iterator_concepts standard_concepts/memory_concepts standard_concepts/support_concepts
From: rivorus_at_[hidden]
Date: 2012-10-10 18:09:11


Author: matt_calabrese
Date: 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
New Revision: 80945
URL: http://svn.boost.org/trac/boost/changeset/80945

Log:
Initial Boost.Generic documentation commit.
Added:
   sandbox/generic/libs/doc/
   sandbox/generic/libs/doc/Jamfile (contents, props changed)
   sandbox/generic/libs/doc/acknowledgments.qbk (contents, props changed)
   sandbox/generic/libs/doc/future_direction.qbk (contents, props changed)
   sandbox/generic/libs/doc/generic.qbk (contents, props changed)
   sandbox/generic/libs/doc/getting_started.qbk (contents, props changed)
   sandbox/generic/libs/doc/html/
   sandbox/generic/libs/doc/html/boostbook.css (contents, props changed)
   sandbox/generic/libs/doc/html/generic/
   sandbox/generic/libs/doc/html/generic/acknowledgments.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/future_direction.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/getting_started/
   sandbox/generic/libs/doc/html/generic/getting_started.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/getting_started/dependencies.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/getting_started/implementation_basis.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/getting_started/standard_concept_implementations.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/getting_started/supported_compilers.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/preface.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/
   sandbox/generic/libs/doc/html/generic/standard_concepts.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/arithmeticlike.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/callable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/constructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/convertible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/copyassignable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/copyconstructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/defaultconstructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/equalitycomparable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/equivalencerelation.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/explicitlyconvertible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/floatingpointlike.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/freestoreallocatable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasaddressof.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitand.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitandassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitor.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitorassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitxor.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitxorassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hascomma.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hascomplement.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasconstructor.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdereference.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdestructor.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdivide.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdivideassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasequalto.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasgreater.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasgreaterequal.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasleftshift.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasleftshiftassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasless.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslessequal.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicaland.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicalnot.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicalor.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasminus.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasminusassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmodulus.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmodulusassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmultiply.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmultiplyassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasnegate.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasnotequalto.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasplus.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasplusassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspostdecrement.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspostincrement.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspredecrement.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspreincrement.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasrightshift.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasrightshiftassign.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hassubscript.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasswap.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasunaryplus.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasvirtualdestructor.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/identityof.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/integrallike.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/lessthancomparable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/lvaluereference.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/moveassignable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/moveconstructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/nothrowdestructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/predicate.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/regular.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/rvalueof.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/rvaluereference.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/semiregular.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/signedintegrallike.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/strictweakorder.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/swappable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/triviallycopyassignable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/triviallycopyconstructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/triviallydefaultconstructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/triviallydestructible.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/true.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/unsignedintegrallike.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/container_concepts.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/iterator_concepts.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/memory_concepts.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/arithmetictype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/class.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/classtype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/derivedfrom.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/enumerationtype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/floatingpointtype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/integralconstantexpressiontype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/integraltype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/literaltype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/memberpointeetype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/nontypetemplateparametertype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/objecttype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/pointeetype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/polymorphicclass.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/referenttype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/returnable.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/sametype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/scalartype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/standardlayouttype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/trivialtype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/union.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/valuetype.html (contents, props changed)
   sandbox/generic/libs/doc/html/generic/standard_concepts/support_concepts/variabletype.html (contents, props changed)
   sandbox/generic/libs/doc/html/images/
   sandbox/generic/libs/doc/html/images/blank.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/caution.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/draft.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/home.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/important.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/next.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/note.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/prev.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/tip.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/toc-blank.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/toc-minus.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/toc-plus.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/up.png (contents, props changed)
   sandbox/generic/libs/doc/html/images/warning.png (contents, props changed)
   sandbox/generic/libs/doc/html/index.html (contents, props changed)
   sandbox/generic/libs/doc/html/standalone_HTML.manifest (contents, props changed)
   sandbox/generic/libs/doc/preface.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/
   sandbox/generic/libs/doc/standard_concepts.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/
   sandbox/generic/libs/doc/standard_concepts/concepts.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/arithmetic_like.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/callable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/constructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/convertible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/copy_assignable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/copy_constructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/default_constructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/equality_comparable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/equivalence_relation.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/explicitly_convertible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/floating_point_like.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/free_store_allocatable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_address_of.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_bit_and.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_bit_and_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_bit_or.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_bit_or_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_bit_xor.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_bit_xor_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_comma.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_complement.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_constructor.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_dereference.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_destructor.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_divide.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_divide_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_equal_to.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_greater.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_greater_equal.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_left_shift.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_left_shift_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_less.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_less_equal.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_logical_and.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_logical_not.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_logical_or.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_minus.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_minus_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_modulus.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_modulus_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_multiply.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_multiply_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_negate.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_not_equal_to.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_plus.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_plus_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_postdecrement.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_postincrement.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_predecrement.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_preincrement.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_right_shift.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_right_shift_assign.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_subscript.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_swap.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_unary_plus.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/has_virtual_destructor.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/identity_of.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/integral_like.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/less_than_comparable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/lvalue_reference.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/move_assignable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/move_constructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/nothrow_destructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/predicate.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/regular.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/rvalue_of.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/rvalue_reference.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/semiregular.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/signed_integral_like.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/strict_weak_order.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/swappable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/trivially_copy_assignable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/trivially_copy_constructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/trivially_default_constructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/trivially_destructible.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/true.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/concepts/unsigned_integral_like.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/container_concepts/
   sandbox/generic/libs/doc/standard_concepts/container_concepts.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/introduction.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/iterator_concepts/
   sandbox/generic/libs/doc/standard_concepts/iterator_concepts.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/memory_concepts/
   sandbox/generic/libs/doc/standard_concepts/memory_concepts.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/
   sandbox/generic/libs/doc/standard_concepts/support_concepts.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/arithmetic_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/class.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/class_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/derived_from.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/enumeration_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/floating_point_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/integral_constant_expression_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/integral_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/literal_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/member_pointee_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/non_type_template_parameter_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/object_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/pointee_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/polymorphic_class.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/referent_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/returnable.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/same_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/scalar_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/standard_layout_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/trivial_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/union.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/value_type.qbk (contents, props changed)
   sandbox/generic/libs/doc/standard_concepts/support_concepts/variable_type.qbk (contents, props changed)

Added: sandbox/generic/libs/doc/Jamfile
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/Jamfile 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,27 @@
+#==============================================================================
+# Copyright (c) 2012 Matt Calabrese
+#
+# Use, modification and distribution is subject to the Boost Software
+# License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+#==============================================================================
+project boost/libs/generic/doc ;
+import boostbook : boostbook ;
+using quickbook ;
+
+path-constant images_location : html ;
+
+boostbook standalone
+ :
+ generic.qbk
+ :
+# <xsl:param>boost.root=E:/boost
+ <xsl:param>chunk.section.depth=4
+ <xsl:param>chunk.first.sections=1
+ <xsl:param>toc.section.depth=2
+ <xsl:param>toc.max.depth=2
+# <xsl:param>generate.section.toc.level=5
+# <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/fusion/doc/html
+# <format>pdf:<xsl:param>img.src.path=$(images_location)/
+ ;
+

Added: sandbox/generic/libs/doc/acknowledgments.qbk
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/acknowledgments.qbk 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,11 @@
+[/==============================================================================
+ Copyright (C) 2011-2012 Matt Calabrese
+
+ Use, modification and distribution is subject to the Boost Software
+ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================/]
+
+[section Acknowledgments]
+
+[endsect]

Added: sandbox/generic/libs/doc/future_direction.qbk
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/future_direction.qbk 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,11 @@
+[/==============================================================================
+ Copyright (C) 2011-2012 Matt Calabrese
+
+ Use, modification and distribution is subject to the Boost Software
+ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================/]
+
+[section Future Direction]
+
+[endsect]

Added: sandbox/generic/libs/doc/generic.qbk
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/generic.qbk 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,56 @@
+[/==============================================================================
+ Copyright (C) 2011-2012 Matt Calabrese
+
+ Use, modification and distribution is subject to the Boost Software
+ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================/]
+
+[chapter Generic
+ [quickbook 1.6]
+ [authors [Calabrese, Matt]]
+ [copyright 2010, 2011, 2012 Matt Calabrese]
+ [license
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ [@http://www.boost.org/LICENSE_1_0.txt])
+ ]
+]
+
+[template bgl[] [@http://www.boost.org/doc/libs/release/libs/graph/ BGL]]
+[template boost_build[] [@http://www.boost.org/ Boost.Build]]
+[template boost_generic[] =Boost.Generic=]
+[template bsl[] [@http://opensource.org/licenses/BSL-1.0 Boost Software License]]
+[template clang[] [@http://clang.llvm.org/ Clang]]
+[template concepts[] [@http://www.generic-programming.org/about/glossary.php?term=concept concepts]]
+[template cpp11[] [@http://en.wikipedia.org/wiki/C%2B%2B11 C++11]]
+[template gcc[] [@http://gcc.gnu.org/ GCC]]
+[template gcc_cl_define[] [@http://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html#index-D-929 GCC's -D]]
+[template generic_programming[] [@http://lcsd05.cs.tamu.edu/papers/dos_reis_et_al.pdf Generic Programming]]
+[template quickbook[] [@http://www.boost.org/tools/quickbook/index.html Quickbook]]
+[template n2914[] [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2914.pdf N2914]]
+[template n3351[] [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3351.pdf N3351]]
+[template tag_dispatch[] [@http://www.boost.org/community/generic_programming.html#tag_dispatching tag dispatch]]
+[template sandbox[] [@http://svn.boost.org/svn/boost/sandbox/ sandbox]]
+[template true_concept[] [link generic.standard_concepts.concepts.true `True`]]
+[template trunk[] [@http://svn.boost.org/svn/boost/trunk trunk]]
+
+[template section_in_n2914_heading[name section_id]
+
+[heading Section in N2914]
+
+The corresponding definition of [name] may be found in the [n2914] section
+[section_id].
+]
+
+[template intrinsic_concept_differences[]
+In [n2914] this concept is `explicit` with concept maps implicitly defined for
+the implementation's arithmetic types. In [boost_generic], this concept is
+`auto` and is defined via the standard's `type_traits` facilities and [true_concept].
+]
+
+[include preface.qbk]
+[include getting_started.qbk]
+[include standard_concepts.qbk]
+[include future_direction.qbk]
+[include acknowledgments.qbk]

Added: sandbox/generic/libs/doc/getting_started.qbk
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/getting_started.qbk 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,66 @@
+[/==============================================================================
+ Copyright (C) 2011-2012 Matt Calabrese
+
+ Use, modification and distribution is subject to the Boost Software
+ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================/]
+
+[section Getting Started]
+
+[heading Supported Compilers]
+
+[boost_generic] is written in standard C++, however, few compilers are currently
+compliant enough to be able to handle the library. The currently tested
+libraries that are able to handle [boost_generic] nearly completely are [clang]
+3.1 and [gcc] 4.7 (newer versions will likely work as well). In particular,
+Microsoft's Visual C++ compiler is not capable of handling [boost_generic], due
+to its non-compliant preprocessor implementation and lack of many standard C++11
+features. Between GCC and Clang, Clang compiles the [boost_generic] tests much
+more quickly.
+
+[heading Dependencies]
+
+Before using [boost_generic] you will need the latest =Boost= from [trunk],
+along with the =variadic_macro_data= library from the [sandbox] (the
+"variadic_macro_data" directory), and of course, [boost_generic] from the
+[sandbox] (the "generic" directory). Both libraries are header-only and so they
+do not need to be built, although you may wish to build the included tests.
+Simply adding the corresponding include paths when building an application that
+uses [boost_generic] should be enough.
+
+[heading Implementation Basis]
+
+This library is intended to implement the generic programming features and
+concepts of [n2914] (the last working paper of C++11 that had concepts before
+them being postponed to a later standard). Note that this is very different from
+the approach that is presented in [n3351].
+
+[heading Standard Concept Implementations]
+
+By default, [boost_generic] standard concepts are preprocessed in each
+translation unit that they are included. Due to the heavy usage of preprocessor
+metaprogramming involved in the specification of concepts, this can have a
+negative impact on compile times and cause complicated error messages if your
+compiler provides "from macro expansion..." notes when it encounters errors.
+Because of this, [boost_generic] also provides preprocessed forms of all of the
+standard concepts that when used, can greatly increase compilation speed and
+improve error messages considerably. Compilation time of the [boost_generic]
+tests goes down by more than half in both Clang and GCC when using the
+preprocessed headers.
+
+[heading Enabling Use of Preprocessed Concept Headers]
+
+In order to use the preprocessed concept headers, two macros need to be defined.
+This is most conveniently done using your compiler's command line option for
+defining macros, such as [gcc_cl_define] (the same command-line option works in
+Clang as well). A synopsis of what should be defined is as follows (replace
+"your_generic_path" with the complete, global path to your [boost_generic]
+installation):
+
+ // NOTE: Do not use quotes around the path.
+ #define BOOST_GENERIC_PREPROCESSED_ROOT your_generic_path/include/boost/gen
+
+ #define BOOST_GENERIC_USE_PREPROCESSED_HEADERS
+
+[endsect]

Added: sandbox/generic/libs/doc/html/boostbook.css
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/boostbook.css 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,646 @@
+/*=============================================================================
+ Copyright (c) 2004 Joel de Guzman
+ http://spirit.sourceforge.net/
+
+ Distributed under the Boost Software License, Version 1.0. (See accompany-
+ ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+=============================================================================*/
+
+/*=============================================================================
+ Body defaults
+=============================================================================*/
+
+ body
+ {
+ margin: 1em;
+ font-family: sans-serif;
+ }
+
+/*=============================================================================
+ Paragraphs
+=============================================================================*/
+
+ p
+ {
+ text-align: left;
+ font-size: 10pt;
+ line-height: 1.15;
+ }
+
+/*=============================================================================
+ Program listings
+=============================================================================*/
+
+ /* Code on paragraphs */
+ p tt.computeroutput
+ {
+ font-size: 9pt;
+ }
+
+ pre.synopsis
+ {
+ font-size: 9pt;
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+ }
+
+ .programlisting,
+ .screen
+ {
+ font-size: 9pt;
+ display: block;
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+ }
+
+ /* Program listings in tables don't get borders */
+ td .programlisting,
+ td .screen
+ {
+ margin: 0pc 0pc 0pc 0pc;
+ padding: 0pc 0pc 0pc 0pc;
+ }
+
+/*=============================================================================
+ Headings
+=============================================================================*/
+
+ h1, h2, h3, h4, h5, h6
+ {
+ text-align: left;
+ margin: 1em 0em 0.5em 0em;
+ font-weight: bold;
+ }
+
+ h1 { font-size: 140%; }
+ h2 { font-weight: bold; font-size: 140%; }
+ h3 { font-weight: bold; font-size: 130%; }
+ h4 { font-weight: bold; font-size: 120%; }
+ h5 { font-weight: normal; font-style: italic; font-size: 110%; }
+ h6 { font-weight: normal; font-style: italic; font-size: 100%; }
+
+ /* Top page titles */
+ title,
+ h1.title,
+ h2.title
+ h3.title,
+ h4.title,
+ h5.title,
+ h6.title,
+ .refentrytitle
+ {
+ font-weight: bold;
+ margin-bottom: 1pc;
+ }
+
+ h1.title { font-size: 140% }
+ h2.title { font-size: 140% }
+ h3.title { font-size: 130% }
+ h4.title { font-size: 120% }
+ h5.title { font-size: 110% }
+ h6.title { font-size: 100% }
+
+ .section h1
+ {
+ margin: 0em 0em 0.5em 0em;
+ font-size: 140%;
+ }
+
+ .section h2 { font-size: 140% }
+ .section h3 { font-size: 130% }
+ .section h4 { font-size: 120% }
+ .section h5 { font-size: 110% }
+ .section h6 { font-size: 100% }
+
+ /* Code on titles */
+ h1 tt.computeroutput { font-size: 140% }
+ h2 tt.computeroutput { font-size: 140% }
+ h3 tt.computeroutput { font-size: 130% }
+ h4 tt.computeroutput { font-size: 130% }
+ h5 tt.computeroutput { font-size: 130% }
+ h6 tt.computeroutput { font-size: 130% }
+
+
+/*=============================================================================
+ Author
+=============================================================================*/
+
+ h3.author
+ {
+ font-size: 100%
+ }
+
+/*=============================================================================
+ Lists
+=============================================================================*/
+
+ li
+ {
+ font-size: 10pt;
+ line-height: 1.3;
+ }
+
+ /* Unordered lists */
+ ul
+ {
+ text-align: left;
+ }
+
+ /* Ordered lists */
+ ol
+ {
+ text-align: left;
+ }
+
+/*=============================================================================
+ Links
+=============================================================================*/
+
+ a
+ {
+ text-decoration: none; /* no underline */
+ }
+
+ a:hover
+ {
+ text-decoration: underline;
+ }
+
+/*=============================================================================
+ Spirit style navigation
+=============================================================================*/
+
+ .spirit-nav
+ {
+ text-align: right;
+ }
+
+ .spirit-nav a
+ {
+ color: white;
+ padding-left: 0.5em;
+ }
+
+ .spirit-nav img
+ {
+ border-width: 0px;
+ }
+
+/*=============================================================================
+ Copyright footer
+=============================================================================*/
+ .copyright-footer
+ {
+ text-align: right;
+ font-size: 70%;
+ }
+
+ .copyright-footer p
+ {
+ text-align: right;
+ font-size: 80%;
+ }
+
+/*=============================================================================
+ Table of contents
+=============================================================================*/
+
+ .toc
+ {
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.1pc 1pc 0.1pc 1pc;
+ font-size: 80%;
+ line-height: 1.15;
+ }
+
+ .boost-toc
+ {
+ float: right;
+ padding: 0.5pc;
+ }
+
+ /* Code on toc */
+ .toc .computeroutput { font-size: 120% }
+
+ /* No margin on nested menus */
+
+ .toc dl dl { margin: 0; }
+
+/*=============================================================================
+ Tables
+=============================================================================*/
+
+ .table-title,
+ div.table p.title
+ {
+ margin-left: 4%;
+ padding-right: 0.5em;
+ padding-left: 0.5em;
+ }
+
+ .informaltable table,
+ .table table
+ {
+ width: 92%;
+ margin-left: 4%;
+ margin-right: 4%;
+ }
+
+ div.informaltable table,
+ div.table table
+ {
+ padding: 4px;
+ }
+
+ /* Table Cells */
+ div.informaltable table tr td,
+ div.table table tr td
+ {
+ padding: 0.5em;
+ text-align: left;
+ font-size: 9pt;
+ }
+
+ div.informaltable table tr th,
+ div.table table tr th
+ {
+ padding: 0.5em 0.5em 0.5em 0.5em;
+ border: 1pt solid white;
+ font-size: 80%;
+ }
+
+ table.simplelist
+ {
+ width: auto !important;
+ margin: 0em !important;
+ padding: 0em !important;
+ border: none !important;
+ }
+ table.simplelist td
+ {
+ margin: 0em !important;
+ padding: 0em !important;
+ text-align: left !important;
+ font-size: 9pt !important;
+ border: none !important;
+ }
+
+/*=============================================================================
+ Blurbs
+=============================================================================*/
+
+ div.note,
+ div.tip,
+ div.important,
+ div.caution,
+ div.warning,
+ p.blurb
+ {
+ font-size: 9pt; /* A little bit smaller than the main text */
+ line-height: 1.2;
+ display: block;
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+ }
+
+ p.blurb img
+ {
+ padding: 1pt;
+ }
+
+/*=============================================================================
+ Variable Lists
+=============================================================================*/
+
+ div.variablelist
+ {
+ margin: 1em 0;
+ }
+
+ /* Make the terms in definition lists bold */
+ div.variablelist dl dt,
+ span.term
+ {
+ font-weight: bold;
+ font-size: 10pt;
+ }
+
+ div.variablelist table tbody tr td
+ {
+ text-align: left;
+ vertical-align: top;
+ padding: 0em 2em 0em 0em;
+ font-size: 10pt;
+ margin: 0em 0em 0.5em 0em;
+ line-height: 1;
+ }
+
+ div.variablelist dl dt
+ {
+ margin-bottom: 0.2em;
+ }
+
+ div.variablelist dl dd
+ {
+ margin: 0em 0em 0.5em 2em;
+ font-size: 10pt;
+ }
+
+ div.variablelist table tbody tr td p,
+ div.variablelist dl dd p
+ {
+ margin: 0em 0em 0.5em 0em;
+ line-height: 1;
+ }
+
+/*=============================================================================
+ Misc
+=============================================================================*/
+
+ /* Title of books and articles in bibliographies */
+ span.title
+ {
+ font-style: italic;
+ }
+
+ span.underline
+ {
+ text-decoration: underline;
+ }
+
+ span.strikethrough
+ {
+ text-decoration: line-through;
+ }
+
+ /* Copyright, Legal Notice */
+ div div.legalnotice p
+ {
+ text-align: left
+ }
+
+/*=============================================================================
+ Colors
+=============================================================================*/
+
+ @media screen
+ {
+ body {
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+
+ /* Syntax Highlighting */
+ .keyword { color: #0000AA; }
+ .identifier { color: #000000; }
+ .special { color: #707070; }
+ .preprocessor { color: #402080; }
+ .char { color: teal; }
+ .comment { color: #800000; }
+ .string { color: teal; }
+ .number { color: teal; }
+ .white_bkd { background-color: #FFFFFF; }
+ .dk_grey_bkd { background-color: #999999; }
+
+ /* Links */
+ a, a .keyword, a .identifier, a .special, a .preprocessor
+ a .char, a .comment, a .string, a .number
+ {
+ color: #005a9c;
+ }
+
+ a:visited, a:visited .keyword, a:visited .identifier,
+ a:visited .special, a:visited .preprocessor a:visited .char,
+ a:visited .comment, a:visited .string, a:visited .number
+ {
+ color: #9c5a9c;
+ }
+
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
+ h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
+ h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
+ {
+ text-decoration: none; /* no underline */
+ color: #000000;
+ }
+
+ /* Copyright, Legal Notice */
+ .copyright
+ {
+ color: #666666;
+ font-size: small;
+ }
+
+ div div.legalnotice p
+ {
+ color: #666666;
+ }
+
+ /* Program listing */
+ pre.synopsis
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ .programlisting,
+ .screen
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ td .programlisting,
+ td .screen
+ {
+ border: 0px solid #DCDCDC;
+ }
+
+ /* Blurbs */
+ div.note,
+ div.tip,
+ div.important,
+ div.caution,
+ div.warning,
+ p.blurb
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ /* Table of contents */
+ .toc
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ /* Tables */
+ div.informaltable table tr td,
+ div.table table tr td
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ div.informaltable table tr th,
+ div.table table tr th
+ {
+ background-color: #F0F0F0;
+ border: 1px solid #DCDCDC;
+ }
+
+ .copyright-footer
+ {
+ color: #8F8F8F;
+ }
+
+ /* Misc */
+ span.highlight
+ {
+ color: #00A000;
+ }
+ }
+
+ @media print
+ {
+ /* Links */
+ a
+ {
+ color: black;
+ }
+
+ a:visited
+ {
+ color: black;
+ }
+
+ .spirit-nav
+ {
+ display: none;
+ }
+
+ /* Program listing */
+ pre.synopsis
+ {
+ border: 1px solid gray;
+ }
+
+ .programlisting,
+ .screen
+ {
+ border: 1px solid gray;
+ }
+
+ td .programlisting,
+ td .screen
+ {
+ border: 0px solid #DCDCDC;
+ }
+
+ /* Table of contents */
+ .toc
+ {
+ border: 1px solid gray;
+ }
+
+ .informaltable table,
+ .table table
+ {
+ border: 1px solid gray;
+ border-collapse: collapse;
+ }
+
+ /* Tables */
+ div.informaltable table tr td,
+ div.table table tr td
+ {
+ border: 1px solid gray;
+ }
+
+ div.informaltable table tr th,
+ div.table table tr th
+ {
+ border: 1px solid gray;
+ }
+
+ table.simplelist tr td
+ {
+ border: none !important;
+ }
+
+ /* Misc */
+ span.highlight
+ {
+ font-weight: bold;
+ }
+ }
+
+/*=============================================================================
+ Images
+=============================================================================*/
+
+ span.inlinemediaobject img
+ {
+ vertical-align: middle;
+ }
+
+/*==============================================================================
+ Super and Subscript: style so that line spacing isn't effected, see
+ http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
+==============================================================================*/
+
+sup,
+sub {
+ height: 0;
+ line-height: 1;
+ vertical-align: baseline;
+ position: relative;
+
+}
+
+/* For internet explorer: */
+
+* html sup,
+* html sub {
+ vertical-align: bottom;
+}
+
+sup {
+ bottom: 1ex;
+}
+
+sub {
+ top: .5ex;
+}
+
+/*==============================================================================
+ Indexes: pretty much the same as the TOC.
+==============================================================================*/
+
+ .index
+ {
+ font-size: 80%;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: 0px;
+ }
+
+ .index ul
+ {
+ padding-left: 3em;
+ }
+
+ .index p
+ {
+ padding: 2px;
+ margin: 2px;
+ }
+
+ .index-entry-level-0
+ {
+ font-weight: bold;
+ }
+
+ .index em
+ {
+ font-weight: bold;
+ }
+

Added: sandbox/generic/libs/doc/html/generic/acknowledgments.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/acknowledgments.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,31 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Acknowledgments</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="prev" href="future_direction.html" title="Future Direction">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="future_direction.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
+</div>
+<div class="section generic_acknowledgments"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="generic.acknowledgments"></a><a class="link" href="acknowledgments.html" title="Acknowledgments">Acknowledgments</a>
+</h2></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="future_direction.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/future_direction.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/future_direction.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,32 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Future Direction</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="prev" href="standard_concepts/container_concepts.html" title="Container Concepts">
+<link rel="next" href="acknowledgments.html" title="Acknowledgments">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="standard_concepts/container_concepts.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_future_direction"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="generic.future_direction"></a><a class="link" href="future_direction.html" title="Future Direction">Future Direction</a>
+</h2></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="standard_concepts/container_concepts.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/getting_started.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/getting_started.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,111 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Getting Started</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="prev" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="next" href="standard_concepts.html" title="Standard Concepts">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="standard_concepts.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_getting_started">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="generic.getting_started"></a><a class="link" href="getting_started.html" title="Getting Started">Getting Started</a>
+</h2></div></div></div>
+<h4>
+<a name="generic.getting_started.h0"></a>
+ <span class="phrase"><a name="generic.getting_started.supported_compilers"></a></span><a class="link" href="getting_started.html#generic.getting_started.supported_compilers">Supported
+ Compilers</a>
+ </h4>
+<p>
+ <code class="literal">Boost.Generic</code> is written in standard C++, however, few compilers
+ are currently compliant enough to be able to handle the library. The currently
+ tested libraries that are able to handle <code class="literal">Boost.Generic</code> nearly
+ completely are Clang 3.1 and GCC 4.7 (newer versions will likely work
+ as well). In particular, Microsoft's Visual C++ compiler is not capable of
+ handling <code class="literal">Boost.Generic</code>, due to its non-compliant preprocessor
+ implementation and lack of many standard C++11 features. Between GCC and Clang,
+ Clang compiles the <code class="literal">Boost.Generic</code> tests much more quickly.
+ </p>
+<h4>
+<a name="generic.getting_started.h1"></a>
+ <span class="phrase"><a name="generic.getting_started.dependencies"></a></span><a class="link" href="getting_started.html#generic.getting_started.dependencies">Dependencies</a>
+ </h4>
+<p>
+ Before using <code class="literal">Boost.Generic</code> you will need the latest <code class="literal">Boost</code>
+ from trunk, along
+ with the <code class="literal">variadic_macro_data</code> library from the sandbox
+ (the "variadic_macro_data" directory), and of course, <code class="literal">Boost.Generic</code>
+ from the sandbox
+ (the "generic" directory). Both libraries are header-only and so
+ they do not need to be built, although you may wish to build the included tests.
+ Simply adding the corresponding include paths when building an application
+ that uses <code class="literal">Boost.Generic</code> should be enough.
+ </p>
+<h4>
+<a name="generic.getting_started.h2"></a>
+ <span class="phrase"><a name="generic.getting_started.implementation_basis"></a></span><a class="link" href="getting_started.html#generic.getting_started.implementation_basis">Implementation
+ Basis</a>
+ </h4>
+<p>
+ This library is intended to implement the generic programming features and
+ concepts of N2914
+ (the last working paper of C++11 that had concepts before them being postponed
+ to a later standard). Note that this is very different from the approach that
+ is presented in N3351.
+ </p>
+<h4>
+<a name="generic.getting_started.h3"></a>
+ <span class="phrase"><a name="generic.getting_started.standard_concept_implementations"></a></span><a class="link" href="getting_started.html#generic.getting_started.standard_concept_implementations">Standard
+ Concept Implementations</a>
+ </h4>
+<p>
+ By default, <code class="literal">Boost.Generic</code> standard concepts are preprocessed
+ in each translation unit that they are included. Due to the heavy usage of
+ preprocessor metaprogramming involved in the specification of concepts, this
+ can have a negative impact on compile times and cause complicated error messages
+ if your compiler provides "from macro expansion..." notes when it
+ encounters errors. Because of this, <code class="literal">Boost.Generic</code> also provides
+ preprocessed forms of all of the standard concepts that when used, can greatly
+ increase compilation speed and improve error messages considerably. Compilation
+ time of the <code class="literal">Boost.Generic</code> tests goes down by more than half
+ in both Clang and GCC when using the preprocessed headers.
+ </p>
+<h4>
+<a name="generic.getting_started.h4"></a>
+ <span class="phrase"><a name="generic.getting_started.enabling_use_of_preprocessed_con"></a></span><a class="link" href="getting_started.html#generic.getting_started.enabling_use_of_preprocessed_con">Enabling
+ Use of Preprocessed Concept Headers</a>
+ </h4>
+<p>
+ In order to use the preprocessed concept headers, two macros need to be defined.
+ This is most conveniently done using your compiler's command line option for
+ defining macros, such as <a href="http://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html#index-D-929" target="_top">GCC's
+ -D</a> (the same command-line option works in Clang as well). A synopsis
+ of what should be defined is as follows (replace "your_generic_path"
+ with the complete, global path to your <code class="literal">Boost.Generic</code> installation):
+ </p>
+<pre class="programlisting"><span class="comment">// NOTE: Do not use quotes around the path.</span>
+<span class="preprocessor">#define</span> <span class="identifier">BOOST_GENERIC_PREPROCESSED_ROOT</span> <span class="identifier">your_generic_path</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">gen</span>
+
+<span class="preprocessor">#define</span> <span class="identifier">BOOST_GENERIC_USE_PREPROCESSED_HEADERS</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="standard_concepts.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/getting_started/dependencies.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/getting_started/dependencies.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,45 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Dependencies</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../getting_started.html" title="Getting Started">
+<link rel="prev" href="supported_compilers.html" title="Supported Compilers">
+<link rel="next" href="implementation_basis.html" title="Implementation Basis">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="supported_compilers.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="implementation_basis.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_getting_started_dependencies">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="generic.getting_started.dependencies"></a><a class="link" href="dependencies.html" title="Dependencies">Dependencies</a>
+</h3></div></div></div>
+<p>
+ Before using <code class="literal">Boost.Generic</code> you will need the latest <code class="literal">Boost</code>
+ from trunk, along
+ with the <code class="literal">variadic_macro_data</code> library from the sandbox
+ (the "variadic_macro_data" directory), and of course, <code class="literal">Boost.Generic</code>
+ from the sandbox
+ (the "generic" directory). Both libraries are header-only and so
+ they do not need to be built, although you may wish to build the included
+ tests. Simply adding the corresponding include paths when building an application
+ that uses <code class="literal">Boost.Generic</code> should be enough.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2011, 2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="supported_compilers.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="implementation_basis.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/getting_started/implementation_basis.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/getting_started/implementation_basis.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,42 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Implementation Basis</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../getting_started.html" title="Getting Started">
+<link rel="prev" href="dependencies.html" title="Dependencies">
+<link rel="next" href="standard_concept_implementations.html" title="Standard Concept Implementations">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="dependencies.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="standard_concept_implementations.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_getting_started_implementation_basis">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="generic.getting_started.implementation_basis"></a><a class="link" href="implementation_basis.html" title="Implementation Basis">Implementation
+ Basis</a>
+</h3></div></div></div>
+<p>
+ This library is intended to implement the generic programming features and
+ concepts of N2914
+ (the last working paper of C++11 that had concepts before them being postponed
+ to a later standard). Note that this is very different from the approach
+ that is presented in N3351.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2011, 2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="dependencies.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="standard_concept_implementations.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/getting_started/standard_concept_implementations.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/getting_started/standard_concept_implementations.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Standard Concept Implementations</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../getting_started.html" title="Getting Started">
+<link rel="prev" href="implementation_basis.html" title="Implementation Basis">
+<link rel="next" href="../standard_concepts.html" title="Standard Concepts">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="implementation_basis.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../standard_concepts.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_getting_started_standard_concept_implementations">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="generic.getting_started.standard_concept_implementations"></a><a class="link" href="standard_concept_implementations.html" title="Standard Concept Implementations">Standard
+ Concept Implementations</a>
+</h3></div></div></div>
+<p>
+ By default, <code class="literal">Boost.Generic</code> standard concepts are preprocessed
+ in each translation unit that they are included. Due to the heavy usage of
+ preprocessor metaprogramming involved in the specification of concepts, this
+ can have a negative impact on compile times and cause complicated error messages
+ if your compiler provides "from macro expansion..." notes when
+ it encounters errors. Because of this, <code class="literal">Boost.Generic</code> also
+ provides preprocessed forms of all of the standard concepts that when used,
+ can greatly increase compilation speed and improve error messages considerably.
+ Compilation time of the <code class="literal">Boost.Generic</code> tests goes down
+ by more than half in both Clang and GCC when using the preprocessed headers.
+ </p>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ It is highly recommended that you enable usage of the preprocessed headers
+ as detailed below.
+ </p></td></tr>
+</table></div>
+<h5>
+<a name="generic.getting_started.standard_concept_implementations.h0"></a>
+ <span class="phrase"><a name="generic.getting_started.standard_concept_implementations.enabling_use_of_preprocessed_con"></a></span><a class="link" href="standard_concept_implementations.html#generic.getting_started.standard_concept_implementations.enabling_use_of_preprocessed_con">Enabling
+ Use of Preprocessed Concept Headers</a>
+ </h5>
+<p>
+ In order to use the preprocessed concept headers, two macros need to be defined.
+ This is most conveniently done using your compiler's command line option
+ for defining macros, such as <a href="http://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html#index-D-929" target="_top">GCC's
+ -D</a> (the same command-line option works in Clang as well). A synopsis
+ of what should be defined is as follows (replace "your_generic_path"
+ with the complete, global path to your <code class="literal">Boost.Generic</code> installation):
+ </p>
+<pre class="programlisting"><span class="comment">// NOTE: Do not use quotes around the path.</span>
+<span class="preprocessor">#define</span> <span class="identifier">BOOST_GENERIC_PREPROCESSED_ROOT</span> <span class="identifier">your_generic_path</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">gen</span>
+
+<span class="preprocessor">#define</span> <span class="identifier">BOOST_GENERIC_USE_PREPROCESSED_HEADERS</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2011, 2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="implementation_basis.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../standard_concepts.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/getting_started/supported_compilers.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/getting_started/supported_compilers.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Supported Compilers</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../getting_started.html" title="Getting Started">
+<link rel="prev" href="../getting_started.html" title="Getting Started">
+<link rel="next" href="dependencies.html" title="Dependencies">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="../getting_started.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="dependencies.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_getting_started_supported_compilers">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="generic.getting_started.supported_compilers"></a><a class="link" href="supported_compilers.html" title="Supported Compilers">Supported
+ Compilers</a>
+</h3></div></div></div>
+<p>
+ <code class="literal">Boost.Generic</code> is written in standard C++, however, few
+ compilers are currently compliant enough to be able to handle the library.
+ The currently tested libraries that are able to handle <code class="literal">Boost.Generic</code>
+ nearly completely are Clang 3.1
+ and GCC 4.7 (newer versions will
+ likely work as well). In particular, Microsoft's Visual C++ compiler is not
+ capable of handling <code class="literal">Boost.Generic</code>, due to its non-compliant
+ preprocessor implementation and lack of many standard C++11 features. Between
+ GCC and Clang, Clang compiles the <code class="literal">Boost.Generic</code> tests
+ much more quickly.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2011, 2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../getting_started.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../getting_started.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="dependencies.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/preface.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/preface.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,78 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Preface</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="prev" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="next" href="getting_started.html" title="Getting Started">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="getting_started.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_preface">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="generic.preface"></a><a class="link" href="preface.html" title="Preface">Preface</a>
+</h2></div></div></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <span class="bold"><strong><span class="emphasis"><em><span class="quote">&#8220;<span class="quote">Being abstract is something profoundly
+ different from being vague... The purpose of abstraction is not to be vague,
+ but to create a new semantic level in which one can be absolutely precise.</span>&#8221;</span></em></span></strong></span>
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ --Edsger Dijkstra
+ </p></blockquote></div>
+<h4>
+<a name="generic.preface.h0"></a>
+ <span class="phrase"><a name="generic.preface.description"></a></span><a class="link" href="preface.html#generic.preface.description">Description</a>
+ </h4>
+<p>
+ <code class="literal">Boost.Generic</code> is a library that allows for the representation
+ of [concepts] in standard C++, including many of the constructs and semantics
+ of the [concepts_proposal] along with the set of standard concepts that accompanied
+ it. In order to accomplish this task in standard C++, <code class="literal">Boost.Generic</code>
+ implements an Embedded Domain-Specific Language (EDSL) through the use of preprocessor
+ metaprogramming. Underneath the hood, this generates many advanced template
+ tricks that allow for the detection of constraints, matching of concept maps,
+ generation of [archetypes] and more. Because of this, a highl-compliant C++11
+ compiler is required. Currently tested compilers are Clang 3.1 and GCC 4.7.
+ </p>
+<h4>
+<a name="generic.preface.h1"></a>
+ <span class="phrase"><a name="generic.preface.example"></a></span><a class="link" href="preface.html#generic.preface.example">Example</a>
+ </h4>
+<h4>
+<a name="generic.preface.h2"></a>
+ <span class="phrase"><a name="generic.preface.motivation"></a></span><a class="link" href="preface.html#generic.preface.motivation">Motivation</a>
+ </h4>
+<p>
+ Before the first C++ standard was even ratified, the STL made heavy use of
+ generic programming. Its makes reference to concepts, models concepts, and
+ function requirements, however, most of these ideas are presented entirely
+ in documentation without direct language support. Because of this, development
+ of such libraries is fairly difficult and requires the introduction of hacks
+ such as <code class="computeroutput"><span class="identifier">iterator_traits</span></code> and
+ <a href="http://www.boost.org/community/generic_programming.html#tag_dispatching" target="_top">tag
+ dispatch</a>. For years, the C++ standards committee has been attempting
+ to bring generic programming facilities directly into the language, and this
+ library attempts to emulate one of the proposed approaches as a means for developers
+ to experiment with certain features in a portable manner prior to standardization.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2011, 2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="getting_started.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Standard Concepts</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="prev" href="getting_started.html" title="Getting Started">
+<link rel="next" href="standard_concepts/support_concepts.html" title="Support Concepts">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="getting_started.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="standard_concepts/support_concepts.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="generic.standard_concepts"></a><a class="link" href="standard_concepts.html" title="Standard Concepts">Standard Concepts</a>
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">Support Concepts</span></dt>
+<dt><span class="section">Concepts</span></dt>
+<dt><span class="section"><a href="standard_concepts/iterator_concepts.html">Iterator
+ Concepts</a></span></dt>
+<dt><span class="section">Memory Concepts</span></dt>
+<dt><span class="section"><a href="standard_concepts/container_concepts.html">Container
+ Concepts</a></span></dt>
+</dl></div>
+<h4>
+<a name="generic.standard_concepts.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.introduction"></a></span><a class="link" href="standard_concepts.html#generic.standard_concepts.introduction">Introduction</a>
+ </h4>
+<p>
+ The concepts presented in this section correspond to the concepts contained
+ in N2914
+ as closely as is feasible without direct language support, and with minor updates
+ corresponding to features of C++11 that were not in the working paper at the
+ time that concepts were postponed (such as <code class="computeroutput"><span class="keyword">noexcept</span></code>).
+ For convenience and additional documentation, each concept presented in this
+ section includes the actual in-code definition as well as the corresponding
+ section in N2914
+ that contains the concept specification, explaining any differences between
+ a given library implementation and its working paper definition.
+ </p>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ It is highly recommended that before using the standard concepts of <code class="literal">Boost.Generic</code>
+ you enable the library's internal use of preprocessed headers as described
+ <a class="link" href="getting_started.html#generic.getting_started.enabling_use_of_preprocessed_con">here</a>.
+ Doing so can dramatically decrease compilation time for code that uses <code class="literal">Boost.Generic</code>
+ standard concepts and also simplifies any error messages produced by the
+ library.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="getting_started.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="standard_concepts/support_concepts.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,145 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Concepts</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../standard_concepts.html" title="Standard Concepts">
+<link rel="prev" href="support_concepts/variabletype.html" title="VariableType">
+<link rel="next" href="concepts/arithmeticlike.html" title="ArithmeticLike">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="support_concepts/variabletype.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../standard_concepts.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="concepts/arithmeticlike.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="generic.standard_concepts.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">ArithmeticLike</span></dt>
+<dt><span class="section">Callable</span></dt>
+<dt><span class="section">Constructible</span></dt>
+<dt><span class="section">Convertible</span></dt>
+<dt><span class="section">CopyAssignable</span></dt>
+<dt><span class="section">CopyConstructible</span></dt>
+<dt><span class="section">DefaultConstructible</span></dt>
+<dt><span class="section">EqualityComparable</span></dt>
+<dt><span class="section">EquivalenceRelation</span></dt>
+<dt><span class="section">ExplicitlyConvertible</span></dt>
+<dt><span class="section">FloatingPointLike</span></dt>
+<dt><span class="section">FreeStoreAllocatable</span></dt>
+<dt><span class="section">HasAddressOf</span></dt>
+<dt><span class="section">HasAssign</span></dt>
+<dt><span class="section">HasBitAnd</span></dt>
+<dt><span class="section">HasBitAndAssign</span></dt>
+<dt><span class="section">HasBitOr</span></dt>
+<dt><span class="section">HasBitOrAssign</span></dt>
+<dt><span class="section">HasBitXor</span></dt>
+<dt><span class="section">HasBitXorAssign</span></dt>
+<dt><span class="section">HasComma</span></dt>
+<dt><span class="section">HasComplement</span></dt>
+<dt><span class="section">HasConstructor</span></dt>
+<dt><span class="section">HasDereference</span></dt>
+<dt><span class="section">HasDestructor</span></dt>
+<dt><span class="section">HasDivide</span></dt>
+<dt><span class="section">HasDivideAssign</span></dt>
+<dt><span class="section">HasEqualTo</span></dt>
+<dt><span class="section">HasGreater</span></dt>
+<dt><span class="section">HasGreaterEqual</span></dt>
+<dt><span class="section">HasLeftShift</span></dt>
+<dt><span class="section">HasLeftShiftAssign</span></dt>
+<dt><span class="section">HasLess</span></dt>
+<dt><span class="section">HasLessEqual</span></dt>
+<dt><span class="section">HasLogicalAnd</span></dt>
+<dt><span class="section">HasLogicalNot</span></dt>
+<dt><span class="section">HasLogicalOr</span></dt>
+<dt><span class="section">HasMinus</span></dt>
+<dt><span class="section">HasMinusAssign</span></dt>
+<dt><span class="section">HasModulus</span></dt>
+<dt><span class="section">HasModulusAssign</span></dt>
+<dt><span class="section">HasMultiply</span></dt>
+<dt><span class="section">HasMultiplyAssign</span></dt>
+<dt><span class="section">HasNegate</span></dt>
+<dt><span class="section">HasNotEqualTo</span></dt>
+<dt><span class="section">HasPlus</span></dt>
+<dt><span class="section">HasPlusAssign</span></dt>
+<dt><span class="section">HasPostincrement</span></dt>
+<dt><span class="section">HasPostdecrement</span></dt>
+<dt><span class="section">HasPredecrement</span></dt>
+<dt><span class="section">HasPreincrement</span></dt>
+<dt><span class="section">HasRightShift</span></dt>
+<dt><span class="section">HasRightShiftAssign</span></dt>
+<dt><span class="section">HasSubscript</span></dt>
+<dt><span class="section">HasSwap</span></dt>
+<dt><span class="section">HasUnaryPlus</span></dt>
+<dt><span class="section">HasVirtualDestructor</span></dt>
+<dt><span class="section">IdentityOf</span></dt>
+<dt><span class="section">IntegralLike</span></dt>
+<dt><span class="section">LessThanComparable</span></dt>
+<dt><span class="section">LvalueReference</span></dt>
+<dt><span class="section">MoveAssignable</span></dt>
+<dt><span class="section">MoveConstructible</span></dt>
+<dt><span class="section">NothrowDestructible</span></dt>
+<dt><span class="section">Predicate</span></dt>
+<dt><span class="section">Regular</span></dt>
+<dt><span class="section">RvalueOf</span></dt>
+<dt><span class="section">RvalueReference</span></dt>
+<dt><span class="section">Semiregular</span></dt>
+<dt><span class="section">SignedIntegralLike</span></dt>
+<dt><span class="section">StrictWeakOrder</span></dt>
+<dt><span class="section">Swappable</span></dt>
+<dt><span class="section">TriviallyCopyAssignable</span></dt>
+<dt><span class="section">TriviallyCopyConstructible</span></dt>
+<dt><span class="section">TriviallyDefaultConstructible</span></dt>
+<dt><span class="section">TriviallyDestructible</span></dt>
+<dt><span class="section">True</span></dt>
+<dt><span class="section">UnsignedIntegralLike</span></dt>
+</dl></div>
+<h5>
+<a name="generic.standard_concepts.concepts.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.overview"></a></span><a class="link" href="concepts.html#generic.standard_concepts.concepts.overview">Overview</a>
+ </h5>
+<p>
+ The concepts described in this section correspond to those in the <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">concepts</span><span class="special">&gt;</span></code> header of N2914
+ as specified in [<span class="emphasis"><em>utility.concepts</em></span>]. These concepts provide
+ requirements on template arguments used throughout the C++ Standard Library.
+ Concepts whose name is prefixed with <code class="computeroutput"><span class="identifier">Has</span></code>
+ provide detection of a specific syntax (e.g., <code class="computeroutput"><span class="identifier">HasConstructor</span></code>),
+ but do not imply the semantics of the corresponding operation. Concepts whose
+ name has the <code class="computeroutput"><span class="identifier">able</span></code> or <code class="computeroutput"><span class="identifier">ible</span></code> suffix (e.g., <code class="computeroutput"><span class="identifier">Constructible</span></code>)
+ require both a specific syntax and semantics of the associated operations.
+ These semantic concepts refine the corresponding syntax-detection concepts,
+ for example, the <code class="computeroutput"><span class="identifier">Constructible</span></code>
+ concept refines the <code class="computeroutput"><span class="identifier">HasConstructor</span></code>
+ concept.
+ </p>
+<p>
+ Inclusion of the concepts of this section may be done in one of two ways:
+ </p>
+<pre class="programlisting"><span class="comment">// Include all of the support concepts</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">// -or-</span>
+
+<span class="comment">// Include the support concepts on a case-by-case basis</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">arithmetic_like</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">callable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="comment">// etc.</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="support_concepts/variabletype.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../standard_concepts.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="concepts/arithmeticlike.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/arithmeticlike.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/arithmeticlike.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,152 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ArithmeticLike</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="../concepts.html" title="Concepts">
+<link rel="next" href="callable.html" title="Callable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="../concepts.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="callable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_arithmeticlike">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.arithmeticlike"></a><a class="link" href="arithmeticlike.html" title="ArithmeticLike">ArithmeticLike</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.arithmeticlike.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.arithmeticlike.description"></a></span><a class="link" href="arithmeticlike.html#generic.standard_concepts.concepts.arithmeticlike.description">Description</a>
+ </h6>
+<p>
+ Describes types that provide all of the operations available on arithmetic
+ types
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.arithmeticlike.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.arithmeticlike.definition"></a></span><a class="link" href="arithmeticlike.html#generic.standard_concepts.concepts.arithmeticlike.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.arithmeticlike.arithmeticlike_definition"></a><p class="title"><b>Table&#160;1.24.&#160;ArithmeticLike Definition</b></p>
+<div class="table-contents"><table class="table" summary="ArithmeticLike Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">ArithmeticLike</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">Regular</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">LessThanComparable</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasUnaryPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasNegate</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasMinus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasMultiply</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasDivide</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasPreincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasPostincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasPredecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasPostdecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasPlusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasMinusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span> <span class="special">(</span><span class="identifier">HasMultiplyAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasDivideAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">explicit</span> <span class="special">(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">))(</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">intmax_t</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">explicit</span> <span class="special">(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">))(</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">explicit</span> <span class="special">(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">))(</span> <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasUnaryPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasNegate</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasMinus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasMultiply</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasDivide</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasPreincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasPostincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasPredecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasPostdecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasPlusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasMinusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasMultiplyAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasDivideAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+<pre class="programlisting"><span class="keyword">concept</span> <span class="identifier">ArithmeticLike</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">:</span> <span class="identifier">Regular</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">LessThanComparable</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasUnaryPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasNegate</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span>
+ <span class="identifier">HasPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasMinus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasMultiply</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasDivide</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;,</span>
+ <span class="identifier">HasPreincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasPostincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasPredecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span> <span class="identifier">HasPostdecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;,</span>
+ <span class="identifier">HasPlusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;,</span> <span class="identifier">HasMinusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;,</span>
+ <span class="identifier">HasMultiplyAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;,</span> <span class="identifier">HasDivideAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">{</span>
+<span class="keyword">explicit</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">T</span><span class="special">(</span><span class="identifier">intmax_t</span><span class="special">);</span>
+<span class="keyword">explicit</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">T</span><span class="special">(</span><span class="identifier">uintmax_t</span><span class="special">);</span>
+<span class="keyword">explicit</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">T</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">);</span>
+
+<span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="identifier">HasUnaryPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="identifier">HasNegate</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="identifier">HasPlus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="identifier">HasMinus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="identifier">HasMultiply</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="identifier">HasDivide</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasPreincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasPostincrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasPredecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasPostdecrement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasPlusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasMinusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasMultiplyAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">HasDivideAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;;</span>
+<span class="special">}</span>
+</pre>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.arithmeticlike.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.arithmeticlike.header"></a></span><a class="link" href="arithmeticlike.html#generic.standard_concepts.concepts.arithmeticlike.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">arithmetic_like</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.arithmeticlike.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.arithmeticlike.section_in_n2914"></a></span><a class="link" href="arithmeticlike.html#generic.standard_concepts.concepts.arithmeticlike.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">ArithmeticLike</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.arithmetic</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.arithmeticlike.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.arithmeticlike.differences_from_n2914"></a></span><a class="link" href="arithmeticlike.html#generic.standard_concepts.concepts.arithmeticlike.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../concepts.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="callable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/callable.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/callable.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Callable</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="arithmeticlike.html" title="ArithmeticLike">
+<link rel="next" href="constructible.html" title="Constructible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="arithmeticlike.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="constructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_callable">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.callable"></a><a class="link" href="callable.html" title="Callable">Callable</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.callable.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.callable.description"></a></span><a class="link" href="callable.html#generic.standard_concepts.concepts.callable.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.callable.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.callable.definition"></a></span><a class="link" href="callable.html#generic.standard_concepts.concepts.callable.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.callable.callable_definition"></a><p class="title"><b>Table&#160;1.25.&#160;Callable Definition</b></p>
+<div class="table-contents"><table class="table" summary="Callable Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">Callable</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">,,,)</span> <span class="identifier">P</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">call</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">P</span><span class="special">&amp;,,,)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">call</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;&amp;),</span> <span class="special">(</span><span class="identifier">P</span><span class="special">&amp;&amp;,,,)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.callable.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.callable.header"></a></span><a class="link" href="callable.html#generic.standard_concepts.concepts.callable.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">callable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.callable.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.callable.section_in_n2914"></a></span><a class="link" href="callable.html#generic.standard_concepts.concepts.callable.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">Callable</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.callable.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.callable.differences_from_n2914"></a></span><a class="link" href="callable.html#generic.standard_concepts.concepts.callable.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="arithmeticlike.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="constructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/constructible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/constructible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Constructible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="callable.html" title="Callable">
+<link rel="next" href="convertible.html" title="Convertible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="callable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="convertible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_constructible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.constructible"></a><a class="link" href="constructible.html" title="Constructible">Constructible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.constructible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.constructible.description"></a></span><a class="link" href="constructible.html#generic.standard_concepts.concepts.constructible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.constructible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.constructible.definition"></a></span><a class="link" href="constructible.html#generic.standard_concepts.concepts.constructible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.constructible.constructible_definition"></a><p class="title"><b>Table&#160;1.26.&#160;Constructible Definition</b></p>
+<div class="table-contents"><table class="table" summary="Constructible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">Constructible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">,,,)</span> <span class="identifier">Args</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">HasConstructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">Args</span><span class="special">...&gt;)</span>
+ <span class="special">(</span><span class="identifier">NothrowDestructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.constructible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.constructible.header"></a></span><a class="link" href="constructible.html#generic.standard_concepts.concepts.constructible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">constructible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.constructible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.constructible.section_in_n2914"></a></span><a class="link" href="constructible.html#generic.standard_concepts.concepts.constructible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">Constructible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.construct</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.constructible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.constructible.differences_from_n2914"></a></span><a class="link" href="constructible.html#generic.standard_concepts.concepts.constructible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="callable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="convertible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/convertible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/convertible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Convertible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="constructible.html" title="Constructible">
+<link rel="next" href="copyassignable.html" title="CopyAssignable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="constructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="copyassignable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_convertible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.convertible"></a><a class="link" href="convertible.html" title="Convertible">Convertible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.convertible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.convertible.description"></a></span><a class="link" href="convertible.html#generic.standard_concepts.concepts.convertible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.convertible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.convertible.definition"></a></span><a class="link" href="convertible.html#generic.standard_concepts.concepts.convertible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.convertible.convertible_definition"></a><p class="title"><b>Table&#160;1.27.&#160;Convertible Definition</b></p>
+<div class="table-contents"><table class="table" summary="Convertible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">Convertible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">ExplicitlyConvertible</span><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">U</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">operator</span> <span class="identifier">U</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.convertible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.convertible.header"></a></span><a class="link" href="convertible.html#generic.standard_concepts.concepts.convertible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">convertible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.convertible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.convertible.section_in_n2914"></a></span><a class="link" href="convertible.html#generic.standard_concepts.concepts.convertible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">Convertible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.convertible</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.convertible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.convertible.differences_from_n2914"></a></span><a class="link" href="convertible.html#generic.standard_concepts.concepts.convertible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="constructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="copyassignable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/copyassignable.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/copyassignable.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,113 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>CopyAssignable</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="convertible.html" title="Convertible">
+<link rel="next" href="copyconstructible.html" title="CopyConstructible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="convertible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="copyconstructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_copyassignable">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.copyassignable"></a><a class="link" href="copyassignable.html" title="CopyAssignable">CopyAssignable</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.copyassignable.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyassignable.description"></a></span><a class="link" href="copyassignable.html#generic.standard_concepts.concepts.copyassignable.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.copyassignable.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyassignable.definition"></a></span><a class="link" href="copyassignable.html#generic.standard_concepts.concepts.copyassignable.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.copyassignable.copyassignable_definition"></a><p class="title"><b>Table&#160;1.28.&#160;CopyAssignable Definition</b></p>
+<div class="table-contents"><table class="table" summary="CopyAssignable Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">CopyAssignable</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">HasAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">(</span><span class="identifier">MoveAssignable</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">HasAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span> <span class="identifier">result_type</span>
+ <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">HasAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span>
+ <span class="special">&gt;</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">CopyPreservation</span><span class="special">(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">x</span><span class="special">,</span> <span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">{</span>
+ <span class="special">(</span><span class="identifier">x</span> <span class="special">=</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">y</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.copyassignable.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyassignable.header"></a></span><a class="link" href="copyassignable.html#generic.standard_concepts.concepts.copyassignable.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">copy_assignable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.copyassignable.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyassignable.section_in_n2914"></a></span><a class="link" href="copyassignable.html#generic.standard_concepts.concepts.copyassignable.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">CopyAssignable</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.copymove</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.copyassignable.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyassignable.differences_from_n2914"></a></span><a class="link" href="copyassignable.html#generic.standard_concepts.concepts.copyassignable.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="convertible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="copyconstructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/copyconstructible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/copyconstructible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,106 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>CopyConstructible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="copyassignable.html" title="CopyAssignable">
+<link rel="next" href="defaultconstructible.html" title="DefaultConstructible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="copyassignable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="defaultconstructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_copyconstructible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.copyconstructible"></a><a class="link" href="copyconstructible.html" title="CopyConstructible">CopyConstructible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.copyconstructible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyconstructible.description"></a></span><a class="link" href="copyconstructible.html#generic.standard_concepts.concepts.copyconstructible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.copyconstructible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyconstructible.definition"></a></span><a class="link" href="copyconstructible.html#generic.standard_concepts.concepts.copyconstructible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.copyconstructible.copyconstructible_definition"></a><p class="title"><b>Table&#160;1.29.&#160;CopyConstructible Definition</b></p>
+<div class="table-contents"><table class="table" summary="CopyConstructible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">CopyConstructible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">MoveConstructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">Constructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">CopyPreservation</span><span class="special">(</span> <span class="identifier">T</span> <span class="identifier">x</span> <span class="special">)</span> <span class="special">{</span>
+ <span class="identifier">T</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">x</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.copyconstructible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyconstructible.header"></a></span><a class="link" href="copyconstructible.html#generic.standard_concepts.concepts.copyconstructible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">copy_constructible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.copyconstructible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyconstructible.section_in_n2914"></a></span><a class="link" href="copyconstructible.html#generic.standard_concepts.concepts.copyconstructible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">CopyConstructible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.copymove</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.copyconstructible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.copyconstructible.differences_from_n2914"></a></span><a class="link" href="copyconstructible.html#generic.standard_concepts.concepts.copyconstructible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="copyassignable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="defaultconstructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/defaultconstructible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/defaultconstructible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>DefaultConstructible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="copyconstructible.html" title="CopyConstructible">
+<link rel="next" href="equalitycomparable.html" title="EqualityComparable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="copyconstructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="equalitycomparable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_defaultconstructible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.defaultconstructible"></a><a class="link" href="defaultconstructible.html" title="DefaultConstructible">DefaultConstructible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.defaultconstructible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.defaultconstructible.description"></a></span><a class="link" href="defaultconstructible.html#generic.standard_concepts.concepts.defaultconstructible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.defaultconstructible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.defaultconstructible.definition"></a></span><a class="link" href="defaultconstructible.html#generic.standard_concepts.concepts.defaultconstructible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.defaultconstructible.defaultconstructible_definition"></a><p class="title"><b>Table&#160;1.30.&#160;DefaultConstructible Definition</b></p>
+<div class="table-contents"><table class="table" summary="DefaultConstructible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">DefaultConstructible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">Constructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.defaultconstructible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.defaultconstructible.header"></a></span><a class="link" href="defaultconstructible.html#generic.standard_concepts.concepts.defaultconstructible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">default_constructible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.defaultconstructible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.defaultconstructible.section_in_n2914"></a></span><a class="link" href="defaultconstructible.html#generic.standard_concepts.concepts.defaultconstructible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">DefaultConstructible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.construct</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.defaultconstructible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.defaultconstructible.differences_from_n2914"></a></span><a class="link" href="defaultconstructible.html#generic.standard_concepts.concepts.defaultconstructible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="copyconstructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="equalitycomparable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/equalitycomparable.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/equalitycomparable.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,123 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>EqualityComparable</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="defaultconstructible.html" title="DefaultConstructible">
+<link rel="next" href="equivalencerelation.html" title="EquivalenceRelation">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="defaultconstructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="equivalencerelation.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_equalitycomparable">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.equalitycomparable"></a><a class="link" href="equalitycomparable.html" title="EqualityComparable">EqualityComparable</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.equalitycomparable.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equalitycomparable.description"></a></span><a class="link" href="equalitycomparable.html#generic.standard_concepts.concepts.equalitycomparable.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.equalitycomparable.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equalitycomparable.definition"></a></span><a class="link" href="equalitycomparable.html#generic.standard_concepts.concepts.equalitycomparable.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.equalitycomparable.equalitycomparable_definition"></a><p class="title"><b>Table&#160;1.31.&#160;EqualityComparable Definition</b></p>
+<div class="table-contents"><table class="table" summary="EqualityComparable Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">EqualityComparable</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">),</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">HasEqualTo</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">not_equal_to</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">a</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">b</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="special">!(</span> <span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span> <span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Consistency</span><span class="special">(</span> <span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span> <span class="special">)</span> <span class="special">{</span>
+ <span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">==</span> <span class="special">!(</span><span class="identifier">a</span> <span class="special">!=</span> <span class="identifier">b</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Reflexivity</span><span class="special">(</span> <span class="identifier">T</span> <span class="identifier">a</span> <span class="special">)</span> <span class="special">{</span>
+ <span class="identifier">a</span> <span class="special">==</span> <span class="identifier">a</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Symmetry</span><span class="special">(</span> <span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span> <span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span><span class="special">)</span>
+ <span class="identifier">b</span> <span class="special">==</span> <span class="identifier">a</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Transitivity</span><span class="special">(</span> <span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">c</span> <span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span> <span class="special">&amp;&amp;</span> <span class="identifier">b</span> <span class="special">==</span> <span class="identifier">c</span><span class="special">)</span>
+ <span class="identifier">a</span> <span class="special">==</span> <span class="identifier">c</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.equalitycomparable.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equalitycomparable.header"></a></span><a class="link" href="equalitycomparable.html#generic.standard_concepts.concepts.equalitycomparable.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">equality_comparable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.equalitycomparable.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equalitycomparable.section_in_n2914"></a></span><a class="link" href="equalitycomparable.html#generic.standard_concepts.concepts.equalitycomparable.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">EqualityComparable</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.comparison</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.equalitycomparable.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equalitycomparable.differences_from_n2914"></a></span><a class="link" href="equalitycomparable.html#generic.standard_concepts.concepts.equalitycomparable.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="defaultconstructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="equivalencerelation.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/equivalencerelation.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/equivalencerelation.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,116 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>EquivalenceRelation</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="equalitycomparable.html" title="EqualityComparable">
+<link rel="next" href="explicitlyconvertible.html" title="ExplicitlyConvertible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="equalitycomparable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="explicitlyconvertible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_equivalencerelation">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.equivalencerelation"></a><a class="link" href="equivalencerelation.html" title="EquivalenceRelation">EquivalenceRelation</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.equivalencerelation.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equivalencerelation.description"></a></span><a class="link" href="equivalencerelation.html#generic.standard_concepts.concepts.equivalencerelation.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.equivalencerelation.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equivalencerelation.definition"></a></span><a class="link" href="equivalencerelation.html#generic.standard_concepts.concepts.equivalencerelation.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.equivalencerelation.equivalencerelation_definition"></a><p class="title"><b>Table&#160;1.32.&#160;EquivalenceRelation Definition</b></p>
+<div class="table-contents"><table class="table" summary="EquivalenceRelation Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">EquivalenceRelation</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">F</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">Predicate</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Reflexivity</span><span class="special">(</span><span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">{</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">;</span> <span class="special">}</span> <span class="special">)</span>
+
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Symmetry</span><span class="special">(</span><span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">))</span>
+ <span class="identifier">f</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Transitivity</span><span class="special">(</span><span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">c</span><span class="special">))</span>
+ <span class="identifier">f</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.equivalencerelation.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equivalencerelation.header"></a></span><a class="link" href="equivalencerelation.html#generic.standard_concepts.concepts.equivalencerelation.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">equivalence_relation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.equivalencerelation.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equivalencerelation.section_in_n2914"></a></span><a class="link" href="equivalencerelation.html#generic.standard_concepts.concepts.equivalencerelation.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">EquivalenceRelation</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.comparison</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.equivalencerelation.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.equivalencerelation.differences_from_n2914"></a></span><a class="link" href="equivalencerelation.html#generic.standard_concepts.concepts.equivalencerelation.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="equalitycomparable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="explicitlyconvertible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/explicitlyconvertible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/explicitlyconvertible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ExplicitlyConvertible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="equivalencerelation.html" title="EquivalenceRelation">
+<link rel="next" href="floatingpointlike.html" title="FloatingPointLike">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="equivalencerelation.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="floatingpointlike.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_explicitlyconvertible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.explicitlyconvertible"></a><a class="link" href="explicitlyconvertible.html" title="ExplicitlyConvertible">ExplicitlyConvertible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.explicitlyconvertible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.explicitlyconvertible.description"></a></span><a class="link" href="explicitlyconvertible.html#generic.standard_concepts.concepts.explicitlyconvertible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.explicitlyconvertible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.explicitlyconvertible.definition"></a></span><a class="link" href="explicitlyconvertible.html#generic.standard_concepts.concepts.explicitlyconvertible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.explicitlyconvertible.explicitlyconvertible_definition"></a><p class="title"><b>Table&#160;1.33.&#160;ExplicitlyConvertible Definition</b></p>
+<div class="table-contents"><table class="table" summary="ExplicitlyConvertible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">ExplicitlyConvertible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">explicit</span> <span class="special">(</span><span class="keyword">operator</span> <span class="identifier">U</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.explicitlyconvertible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.explicitlyconvertible.header"></a></span><a class="link" href="explicitlyconvertible.html#generic.standard_concepts.concepts.explicitlyconvertible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">explicitly_convertible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.explicitlyconvertible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.explicitlyconvertible.section_in_n2914"></a></span><a class="link" href="explicitlyconvertible.html#generic.standard_concepts.concepts.explicitlyconvertible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">ExplicitlyConvertible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.convertible</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.explicitlyconvertible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.explicitlyconvertible.differences_from_n2914"></a></span><a class="link" href="explicitlyconvertible.html#generic.standard_concepts.concepts.explicitlyconvertible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="equivalencerelation.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="floatingpointlike.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/floatingpointlike.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/floatingpointlike.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>FloatingPointLike</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="explicitlyconvertible.html" title="ExplicitlyConvertible">
+<link rel="next" href="freestoreallocatable.html" title="FreeStoreAllocatable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="explicitlyconvertible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="freestoreallocatable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_floatingpointlike">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.floatingpointlike"></a><a class="link" href="floatingpointlike.html" title="FloatingPointLike">FloatingPointLike</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.floatingpointlike.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.floatingpointlike.description"></a></span><a class="link" href="floatingpointlike.html#generic.standard_concepts.concepts.floatingpointlike.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.floatingpointlike.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.floatingpointlike.definition"></a></span><a class="link" href="floatingpointlike.html#generic.standard_concepts.concepts.floatingpointlike.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.floatingpointlike.floatingpointlike_definition"></a><p class="title"><b>Table&#160;1.34.&#160;FloatingPointLike Definition</b></p>
+<div class="table-contents"><table class="table" summary="FloatingPointLike Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">FloatingPointLike</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">ArithmeticLike</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.floatingpointlike.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.floatingpointlike.header"></a></span><a class="link" href="floatingpointlike.html#generic.standard_concepts.concepts.floatingpointlike.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">floating_point_like</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.floatingpointlike.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.floatingpointlike.section_in_n2914"></a></span><a class="link" href="floatingpointlike.html#generic.standard_concepts.concepts.floatingpointlike.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">FloatingPointLike</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.arithmetic</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.floatingpointlike.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.floatingpointlike.differences_from_n2914"></a></span><a class="link" href="floatingpointlike.html#generic.standard_concepts.concepts.floatingpointlike.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicitlyconvertible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="freestoreallocatable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/freestoreallocatable.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/freestoreallocatable.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,135 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>FreeStoreAllocatable</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="floatingpointlike.html" title="FloatingPointLike">
+<link rel="next" href="hasaddressof.html" title="HasAddressOf">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="floatingpointlike.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasaddressof.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_freestoreallocatable">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.freestoreallocatable"></a><a class="link" href="freestoreallocatable.html" title="FreeStoreAllocatable">FreeStoreAllocatable</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.freestoreallocatable.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.freestoreallocatable.description"></a></span><a class="link" href="freestoreallocatable.html#generic.standard_concepts.concepts.freestoreallocatable.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.freestoreallocatable.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.freestoreallocatable.definition"></a></span><a class="link" href="freestoreallocatable.html#generic.standard_concepts.concepts.freestoreallocatable.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.freestoreallocatable.freestoreallocatable_definition"></a><p class="title"><b>Table&#160;1.35.&#160;FreeStoreAllocatable Definition</b></p>
+<div class="table-contents"><table class="table" summary="FreeStoreAllocatable Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">FreeStoreAllocatable</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="keyword">new</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="identifier">size</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="keyword">delete</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="identifier">new_array</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="identifier">size</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">T</span><span class="special">::</span><span class="keyword">operator</span> <span class="keyword">new</span><span class="special">(</span><span class="identifier">size</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="identifier">delete_array</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)</span> <span class="identifier">ptr</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">T</span><span class="special">::</span><span class="keyword">operator</span> <span class="keyword">delete</span><span class="special">(</span><span class="identifier">ptr</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="keyword">new</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="identifier">size</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">nothrow_t</span><span class="special">&amp;)</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="keyword">try</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">T</span><span class="special">::</span><span class="keyword">operator</span> <span class="keyword">new</span><span class="special">(</span><span class="identifier">size</span><span class="special">);</span>
+ <span class="special">}</span> <span class="keyword">catch</span><span class="special">(...)</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="identifier">new_array</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="identifier">size</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">nothrow_t</span><span class="special">&amp;)</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="keyword">try</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">T</span><span class="special">::</span><span class="keyword">operator</span> <span class="keyword">new</span><span class="special">[](</span><span class="identifier">size</span><span class="special">);</span>
+ <span class="special">}</span> <span class="keyword">catch</span><span class="special">(...)</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="keyword">delete</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">nothrow_t</span><span class="special">&amp;)</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="identifier">T</span><span class="special">::</span><span class="keyword">operator</span> <span class="keyword">delete</span><span class="special">(</span><span class="identifier">ptr</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="identifier">delete_array</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">*)</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">nothrow_t</span><span class="special">&amp;)</span> <span class="special">),</span> <span class="special">{</span>
+ <span class="identifier">T</span><span class="special">::</span><span class="keyword">operator</span> <span class="keyword">delete</span><span class="special">[](</span><span class="identifier">ptr</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.freestoreallocatable.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.freestoreallocatable.header"></a></span><a class="link" href="freestoreallocatable.html#generic.standard_concepts.concepts.freestoreallocatable.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">free_store_allocatable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.freestoreallocatable.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.freestoreallocatable.section_in_n2914"></a></span><a class="link" href="freestoreallocatable.html#generic.standard_concepts.concepts.freestoreallocatable.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">FreeStoreAllocatable</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.memory</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.freestoreallocatable.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.freestoreallocatable.differences_from_n2914"></a></span><a class="link" href="freestoreallocatable.html#generic.standard_concepts.concepts.freestoreallocatable.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="floatingpointlike.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasaddressof.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasaddressof.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasaddressof.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasAddressOf</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="freestoreallocatable.html" title="FreeStoreAllocatable">
+<link rel="next" href="hasassign.html" title="HasAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="freestoreallocatable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasaddressof">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasaddressof"></a><a class="link" href="hasaddressof.html" title="HasAddressOf">HasAddressOf</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasaddressof.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasaddressof.description"></a></span><a class="link" href="hasaddressof.html#generic.standard_concepts.concepts.hasaddressof.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasaddressof.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasaddressof.definition"></a></span><a class="link" href="hasaddressof.html#generic.standard_concepts.concepts.hasaddressof.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasaddressof.hasaddressof_definition"></a><p class="title"><b>Table&#160;1.36.&#160;HasAddressOf Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasAddressOf Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasAddressOf</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">address_of</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasaddressof.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasaddressof.header"></a></span><a class="link" href="hasaddressof.html#generic.standard_concepts.concepts.hasaddressof.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_address_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasaddressof.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasaddressof.section_in_n2914"></a></span><a class="link" href="hasaddressof.html#generic.standard_concepts.concepts.hasaddressof.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasAddressOf</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasaddressof.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasaddressof.differences_from_n2914"></a></span><a class="link" href="hasaddressof.html#generic.standard_concepts.concepts.hasaddressof.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="freestoreallocatable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasaddressof.html" title="HasAddressOf">
+<link rel="next" href="hasbitand.html" title="HasBitAnd">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasaddressof.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitand.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasassign"></a><a class="link" href="hasassign.html" title="HasAssign">HasAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasassign.description"></a></span><a class="link" href="hasassign.html#generic.standard_concepts.concepts.hasassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasassign.definition"></a></span><a class="link" href="hasassign.html#generic.standard_concepts.concepts.hasassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasassign.hasassign_definition"></a><p class="title"><b>Table&#160;1.37.&#160;HasAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="keyword">operator</span> <span class="identifier">assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasassign.header"></a></span><a class="link" href="hasassign.html#generic.standard_concepts.concepts.hasassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasassign.section_in_n2914"></a></span><a class="link" href="hasassign.html#generic.standard_concepts.concepts.hasassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasassign.differences_from_n2914"></a></span><a class="link" href="hasassign.html#generic.standard_concepts.concepts.hasassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasaddressof.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitand.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitand.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitand.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasBitAnd</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasassign.html" title="HasAssign">
+<link rel="next" href="hasbitandassign.html" title="HasBitAndAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitandassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasbitand">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasbitand"></a><a class="link" href="hasbitand.html" title="HasBitAnd">HasBitAnd</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitand.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitand.description"></a></span><a class="link" href="hasbitand.html#generic.standard_concepts.concepts.hasbitand.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitand.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitand.definition"></a></span><a class="link" href="hasbitand.html#generic.standard_concepts.concepts.hasbitand.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasbitand.hasbitand_definition"></a><p class="title"><b>Table&#160;1.38.&#160;HasBitAnd Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasBitAnd Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasBitAnd</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">bit_and</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasbitand.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitand.header"></a></span><a class="link" href="hasbitand.html#generic.standard_concepts.concepts.hasbitand.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_bit_and</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitand.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitand.section_in_n2914"></a></span><a class="link" href="hasbitand.html#generic.standard_concepts.concepts.hasbitand.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasBitAnd</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitand.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitand.differences_from_n2914"></a></span><a class="link" href="hasbitand.html#generic.standard_concepts.concepts.hasbitand.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitandassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitandassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitandassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasBitAndAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasbitand.html" title="HasBitAnd">
+<link rel="next" href="hasbitor.html" title="HasBitOr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitand.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasbitandassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasbitandassign"></a><a class="link" href="hasbitandassign.html" title="HasBitAndAssign">HasBitAndAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitandassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitandassign.description"></a></span><a class="link" href="hasbitandassign.html#generic.standard_concepts.concepts.hasbitandassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitandassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitandassign.definition"></a></span><a class="link" href="hasbitandassign.html#generic.standard_concepts.concepts.hasbitandassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasbitandassign.hasbitandassign_definition"></a><p class="title"><b>Table&#160;1.39.&#160;HasBitAndAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasBitAndAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasBitAndAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">bit_and_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasbitandassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitandassign.header"></a></span><a class="link" href="hasbitandassign.html#generic.standard_concepts.concepts.hasbitandassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_bit_and_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitandassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitandassign.section_in_n2914"></a></span><a class="link" href="hasbitandassign.html#generic.standard_concepts.concepts.hasbitandassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasBitAndAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitandassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitandassign.differences_from_n2914"></a></span><a class="link" href="hasbitandassign.html#generic.standard_concepts.concepts.hasbitandassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitand.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitor.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitor.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasBitOr</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasbitandassign.html" title="HasBitAndAssign">
+<link rel="next" href="hasbitorassign.html" title="HasBitOrAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitandassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitorassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasbitor">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasbitor"></a><a class="link" href="hasbitor.html" title="HasBitOr">HasBitOr</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitor.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitor.description"></a></span><a class="link" href="hasbitor.html#generic.standard_concepts.concepts.hasbitor.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitor.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitor.definition"></a></span><a class="link" href="hasbitor.html#generic.standard_concepts.concepts.hasbitor.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasbitor.hasbitor_definition"></a><p class="title"><b>Table&#160;1.40.&#160;HasBitOr Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasBitOr Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasBitOr</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">bit_or</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasbitor.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitor.header"></a></span><a class="link" href="hasbitor.html#generic.standard_concepts.concepts.hasbitor.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_bit_or</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitor.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitor.section_in_n2914"></a></span><a class="link" href="hasbitor.html#generic.standard_concepts.concepts.hasbitor.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasBitOr</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitor.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitor.differences_from_n2914"></a></span><a class="link" href="hasbitor.html#generic.standard_concepts.concepts.hasbitor.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitandassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitorassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitorassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitorassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasBitOrAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasbitor.html" title="HasBitOr">
+<link rel="next" href="hasbitxor.html" title="HasBitXor">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitxor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasbitorassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasbitorassign"></a><a class="link" href="hasbitorassign.html" title="HasBitOrAssign">HasBitOrAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitorassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitorassign.description"></a></span><a class="link" href="hasbitorassign.html#generic.standard_concepts.concepts.hasbitorassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitorassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitorassign.definition"></a></span><a class="link" href="hasbitorassign.html#generic.standard_concepts.concepts.hasbitorassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasbitorassign.hasbitorassign_definition"></a><p class="title"><b>Table&#160;1.41.&#160;HasBitOrAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasBitOrAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasBitOrAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">bit_or_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasbitorassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitorassign.header"></a></span><a class="link" href="hasbitorassign.html#generic.standard_concepts.concepts.hasbitorassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_bit_or_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitorassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitorassign.section_in_n2914"></a></span><a class="link" href="hasbitorassign.html#generic.standard_concepts.concepts.hasbitorassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasBitOrAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitorassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitorassign.differences_from_n2914"></a></span><a class="link" href="hasbitorassign.html#generic.standard_concepts.concepts.hasbitorassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitxor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitxor.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitxor.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasBitXor</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasbitorassign.html" title="HasBitOrAssign">
+<link rel="next" href="hasbitxorassign.html" title="HasBitXorAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitorassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitxorassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasbitxor">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasbitxor"></a><a class="link" href="hasbitxor.html" title="HasBitXor">HasBitXor</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxor.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxor.description"></a></span><a class="link" href="hasbitxor.html#generic.standard_concepts.concepts.hasbitxor.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxor.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxor.definition"></a></span><a class="link" href="hasbitxor.html#generic.standard_concepts.concepts.hasbitxor.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasbitxor.hasbitxor_definition"></a><p class="title"><b>Table&#160;1.42.&#160;HasBitXor Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasBitXor Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasBitXor</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">bit_xor</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasbitxor.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxor.header"></a></span><a class="link" href="hasbitxor.html#generic.standard_concepts.concepts.hasbitxor.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_bit_xor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxor.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxor.section_in_n2914"></a></span><a class="link" href="hasbitxor.html#generic.standard_concepts.concepts.hasbitxor.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasBitXor</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxor.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxor.differences_from_n2914"></a></span><a class="link" href="hasbitxor.html#generic.standard_concepts.concepts.hasbitxor.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitorassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasbitxorassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitxorassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasbitxorassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasBitXorAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasbitxor.html" title="HasBitXor">
+<link rel="next" href="hascomma.html" title="HasComma">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitxor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hascomma.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasbitxorassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasbitxorassign"></a><a class="link" href="hasbitxorassign.html" title="HasBitXorAssign">HasBitXorAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxorassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxorassign.description"></a></span><a class="link" href="hasbitxorassign.html#generic.standard_concepts.concepts.hasbitxorassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxorassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxorassign.definition"></a></span><a class="link" href="hasbitxorassign.html#generic.standard_concepts.concepts.hasbitxorassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasbitxorassign.hasbitxorassign_definition"></a><p class="title"><b>Table&#160;1.43.&#160;HasBitXorAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasBitXorAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasBitXorAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">bit_xor_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasbitxorassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxorassign.header"></a></span><a class="link" href="hasbitxorassign.html#generic.standard_concepts.concepts.hasbitxorassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_bit_xor_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxorassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxorassign.section_in_n2914"></a></span><a class="link" href="hasbitxorassign.html#generic.standard_concepts.concepts.hasbitxorassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasBitXorAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasbitxorassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasbitxorassign.differences_from_n2914"></a></span><a class="link" href="hasbitxorassign.html#generic.standard_concepts.concepts.hasbitxorassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitxor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hascomma.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hascomma.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hascomma.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasComma</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasbitxorassign.html" title="HasBitXorAssign">
+<link rel="next" href="hascomplement.html" title="HasComplement">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitxorassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hascomplement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hascomma">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hascomma"></a><a class="link" href="hascomma.html" title="HasComma">HasComma</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomma.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomma.description"></a></span><a class="link" href="hascomma.html#generic.standard_concepts.concepts.hascomma.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomma.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomma.definition"></a></span><a class="link" href="hascomma.html#generic.standard_concepts.concepts.hascomma.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hascomma.hascomma_definition"></a><p class="title"><b>Table&#160;1.44.&#160;HasComma Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasComma Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasComma</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">comma</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hascomma.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomma.header"></a></span><a class="link" href="hascomma.html#generic.standard_concepts.concepts.hascomma.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_comma</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomma.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomma.section_in_n2914"></a></span><a class="link" href="hascomma.html#generic.standard_concepts.concepts.hascomma.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasComma</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomma.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomma.differences_from_n2914"></a></span><a class="link" href="hascomma.html#generic.standard_concepts.concepts.hascomma.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasbitxorassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hascomplement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hascomplement.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hascomplement.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasComplement</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hascomma.html" title="HasComma">
+<link rel="next" href="hasconstructor.html" title="HasConstructor">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hascomma.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasconstructor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hascomplement">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hascomplement"></a><a class="link" href="hascomplement.html" title="HasComplement">HasComplement</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomplement.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomplement.description"></a></span><a class="link" href="hascomplement.html#generic.standard_concepts.concepts.hascomplement.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomplement.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomplement.definition"></a></span><a class="link" href="hascomplement.html#generic.standard_concepts.concepts.hascomplement.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hascomplement.hascomplement_definition"></a><p class="title"><b>Table&#160;1.45.&#160;HasComplement Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasComplement Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasComplement</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">complement</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hascomplement.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomplement.header"></a></span><a class="link" href="hascomplement.html#generic.standard_concepts.concepts.hascomplement.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_complement</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomplement.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomplement.section_in_n2914"></a></span><a class="link" href="hascomplement.html#generic.standard_concepts.concepts.hascomplement.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasComplement</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hascomplement.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hascomplement.differences_from_n2914"></a></span><a class="link" href="hascomplement.html#generic.standard_concepts.concepts.hascomplement.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hascomma.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasconstructor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasconstructor.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasconstructor.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasConstructor</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hascomplement.html" title="HasComplement">
+<link rel="next" href="hasdereference.html" title="HasDereference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hascomplement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdereference.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasconstructor">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasconstructor"></a><a class="link" href="hasconstructor.html" title="HasConstructor">HasConstructor</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasconstructor.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasconstructor.description"></a></span><a class="link" href="hasconstructor.html#generic.standard_concepts.concepts.hasconstructor.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasconstructor.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasconstructor.definition"></a></span><a class="link" href="hasconstructor.html#generic.standard_concepts.concepts.hasconstructor.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasconstructor.hasconstructor_definition"></a><p class="title"><b>Table&#160;1.46.&#160;HasConstructor Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasConstructor Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasConstructor</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">,,,)</span> <span class="identifier">Args</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">))(</span> <span class="special">(</span><span class="identifier">Args</span><span class="special">,,,)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasconstructor.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasconstructor.header"></a></span><a class="link" href="hasconstructor.html#generic.standard_concepts.concepts.hasconstructor.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_constructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasconstructor.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasconstructor.section_in_n2914"></a></span><a class="link" href="hasconstructor.html#generic.standard_concepts.concepts.hasconstructor.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasConstructor</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.construct</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasconstructor.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasconstructor.differences_from_n2914"></a></span><a class="link" href="hasconstructor.html#generic.standard_concepts.concepts.hasconstructor.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hascomplement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdereference.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdereference.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdereference.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasDereference</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasconstructor.html" title="HasConstructor">
+<link rel="next" href="hasdestructor.html" title="HasDestructor">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasconstructor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdestructor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasdereference">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasdereference"></a><a class="link" href="hasdereference.html" title="HasDereference">HasDereference</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdereference.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdereference.description"></a></span><a class="link" href="hasdereference.html#generic.standard_concepts.concepts.hasdereference.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdereference.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdereference.definition"></a></span><a class="link" href="hasdereference.html#generic.standard_concepts.concepts.hasdereference.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasdereference.hasdereference_definition"></a><p class="title"><b>Table&#160;1.47.&#160;HasDereference Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasDereference Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasDereference</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">dereference</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">dereference</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasdereference.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdereference.header"></a></span><a class="link" href="hasdereference.html#generic.standard_concepts.concepts.hasdereference.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_dereference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdereference.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdereference.section_in_n2914"></a></span><a class="link" href="hasdereference.html#generic.standard_concepts.concepts.hasdereference.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasDereference</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdereference.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdereference.differences_from_n2914"></a></span><a class="link" href="hasdereference.html#generic.standard_concepts.concepts.hasdereference.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasconstructor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdestructor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdestructor.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdestructor.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasDestructor</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasdereference.html" title="HasDereference">
+<link rel="next" href="hasdivide.html" title="HasDivide">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasdereference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdivide.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasdestructor">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasdestructor"></a><a class="link" href="hasdestructor.html" title="HasDestructor">HasDestructor</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdestructor.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdestructor.description"></a></span><a class="link" href="hasdestructor.html#generic.standard_concepts.concepts.hasdestructor.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdestructor.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdestructor.definition"></a></span><a class="link" href="hasdestructor.html#generic.standard_concepts.concepts.hasdestructor.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasdestructor.hasdestructor_definition"></a><p class="title"><b>Table&#160;1.48.&#160;HasDestructor Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasDestructor Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasDestructor</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">this</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="identifier">destroy</span><span class="special">)()</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasdestructor.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdestructor.header"></a></span><a class="link" href="hasdestructor.html#generic.standard_concepts.concepts.hasdestructor.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_destructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdestructor.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdestructor.section_in_n2914"></a></span><a class="link" href="hasdestructor.html#generic.standard_concepts.concepts.hasdestructor.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasDestructor</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.destruct</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdestructor.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdestructor.differences_from_n2914"></a></span><a class="link" href="hasdestructor.html#generic.standard_concepts.concepts.hasdestructor.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasdereference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdivide.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdivide.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdivide.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasDivide</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasdestructor.html" title="HasDestructor">
+<link rel="next" href="hasdivideassign.html" title="HasDivideAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasdestructor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdivideassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasdivide">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasdivide"></a><a class="link" href="hasdivide.html" title="HasDivide">HasDivide</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivide.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivide.description"></a></span><a class="link" href="hasdivide.html#generic.standard_concepts.concepts.hasdivide.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivide.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivide.definition"></a></span><a class="link" href="hasdivide.html#generic.standard_concepts.concepts.hasdivide.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasdivide.hasdivide_definition"></a><p class="title"><b>Table&#160;1.49.&#160;HasDivide Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasDivide Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasDivide</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">divide</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasdivide.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivide.header"></a></span><a class="link" href="hasdivide.html#generic.standard_concepts.concepts.hasdivide.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_divide</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivide.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivide.section_in_n2914"></a></span><a class="link" href="hasdivide.html#generic.standard_concepts.concepts.hasdivide.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasDivide</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivide.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivide.differences_from_n2914"></a></span><a class="link" href="hasdivide.html#generic.standard_concepts.concepts.hasdivide.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasdestructor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasdivideassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdivideassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasdivideassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasDivideAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasdivide.html" title="HasDivide">
+<link rel="next" href="hasequalto.html" title="HasEqualTo">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasdivide.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasequalto.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasdivideassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasdivideassign"></a><a class="link" href="hasdivideassign.html" title="HasDivideAssign">HasDivideAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivideassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivideassign.description"></a></span><a class="link" href="hasdivideassign.html#generic.standard_concepts.concepts.hasdivideassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivideassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivideassign.definition"></a></span><a class="link" href="hasdivideassign.html#generic.standard_concepts.concepts.hasdivideassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasdivideassign.hasdivideassign_definition"></a><p class="title"><b>Table&#160;1.50.&#160;HasDivideAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasDivideAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasDivideAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">divide_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasdivideassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivideassign.header"></a></span><a class="link" href="hasdivideassign.html#generic.standard_concepts.concepts.hasdivideassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_divide_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivideassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivideassign.section_in_n2914"></a></span><a class="link" href="hasdivideassign.html#generic.standard_concepts.concepts.hasdivideassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasDivideAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasdivideassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasdivideassign.differences_from_n2914"></a></span><a class="link" href="hasdivideassign.html#generic.standard_concepts.concepts.hasdivideassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasdivide.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasequalto.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasequalto.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasequalto.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasEqualTo</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasdivideassign.html" title="HasDivideAssign">
+<link rel="next" href="hasgreater.html" title="HasGreater">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasdivideassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasgreater.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasequalto">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasequalto"></a><a class="link" href="hasequalto.html" title="HasEqualTo">HasEqualTo</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasequalto.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasequalto.description"></a></span><a class="link" href="hasequalto.html#generic.standard_concepts.concepts.hasequalto.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasequalto.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasequalto.definition"></a></span><a class="link" href="hasequalto.html#generic.standard_concepts.concepts.hasequalto.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasequalto.hasequalto_definition"></a><p class="title"><b>Table&#160;1.51.&#160;HasEqualTo Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasEqualTo Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasEqualTo</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">equal_to</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasequalto.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasequalto.header"></a></span><a class="link" href="hasequalto.html#generic.standard_concepts.concepts.hasequalto.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasequalto.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasequalto.section_in_n2914"></a></span><a class="link" href="hasequalto.html#generic.standard_concepts.concepts.hasequalto.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasEqualTo</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasequalto.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasequalto.differences_from_n2914"></a></span><a class="link" href="hasequalto.html#generic.standard_concepts.concepts.hasequalto.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasdivideassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasgreater.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasgreater.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasgreater.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasGreater</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasequalto.html" title="HasEqualTo">
+<link rel="next" href="hasgreaterequal.html" title="HasGreaterEqual">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasequalto.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasgreaterequal.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasgreater">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasgreater"></a><a class="link" href="hasgreater.html" title="HasGreater">HasGreater</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreater.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreater.description"></a></span><a class="link" href="hasgreater.html#generic.standard_concepts.concepts.hasgreater.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreater.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreater.definition"></a></span><a class="link" href="hasgreater.html#generic.standard_concepts.concepts.hasgreater.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasgreater.hasgreater_definition"></a><p class="title"><b>Table&#160;1.52.&#160;HasGreater Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasGreater Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasGreater</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">greater</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasgreater.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreater.header"></a></span><a class="link" href="hasgreater.html#generic.standard_concepts.concepts.hasgreater.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_greater</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreater.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreater.section_in_n2914"></a></span><a class="link" href="hasgreater.html#generic.standard_concepts.concepts.hasgreater.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasGreater</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreater.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreater.differences_from_n2914"></a></span><a class="link" href="hasgreater.html#generic.standard_concepts.concepts.hasgreater.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasequalto.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasgreaterequal.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasgreaterequal.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasgreaterequal.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasGreaterEqual</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasgreater.html" title="HasGreater">
+<link rel="next" href="hasleftshift.html" title="HasLeftShift">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasgreater.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasleftshift.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasgreaterequal">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasgreaterequal"></a><a class="link" href="hasgreaterequal.html" title="HasGreaterEqual">HasGreaterEqual</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreaterequal.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreaterequal.description"></a></span><a class="link" href="hasgreaterequal.html#generic.standard_concepts.concepts.hasgreaterequal.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreaterequal.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreaterequal.definition"></a></span><a class="link" href="hasgreaterequal.html#generic.standard_concepts.concepts.hasgreaterequal.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasgreaterequal.hasgreaterequal_definition"></a><p class="title"><b>Table&#160;1.53.&#160;HasGreaterEqual Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasGreaterEqual Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasGreaterEqual</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">greater_equal</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasgreaterequal.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreaterequal.header"></a></span><a class="link" href="hasgreaterequal.html#generic.standard_concepts.concepts.hasgreaterequal.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreaterequal.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreaterequal.section_in_n2914"></a></span><a class="link" href="hasgreaterequal.html#generic.standard_concepts.concepts.hasgreaterequal.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasGreaterEqual</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasgreaterequal.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasgreaterequal.differences_from_n2914"></a></span><a class="link" href="hasgreaterequal.html#generic.standard_concepts.concepts.hasgreaterequal.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasgreater.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasleftshift.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasleftshift.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasleftshift.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLeftShift</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasgreaterequal.html" title="HasGreaterEqual">
+<link rel="next" href="hasleftshiftassign.html" title="HasLeftShiftAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasgreaterequal.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasleftshiftassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasleftshift">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasleftshift"></a><a class="link" href="hasleftshift.html" title="HasLeftShift">HasLeftShift</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshift.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshift.description"></a></span><a class="link" href="hasleftshift.html#generic.standard_concepts.concepts.hasleftshift.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshift.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshift.definition"></a></span><a class="link" href="hasleftshift.html#generic.standard_concepts.concepts.hasleftshift.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasleftshift.hasleftshift_definition"></a><p class="title"><b>Table&#160;1.54.&#160;HasLeftShift Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLeftShift Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLeftShift</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">left_shift</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasleftshift.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshift.header"></a></span><a class="link" href="hasleftshift.html#generic.standard_concepts.concepts.hasleftshift.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_left_shift</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshift.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshift.section_in_n2914"></a></span><a class="link" href="hasleftshift.html#generic.standard_concepts.concepts.hasleftshift.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLeftShift</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshift.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshift.differences_from_n2914"></a></span><a class="link" href="hasleftshift.html#generic.standard_concepts.concepts.hasleftshift.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasgreaterequal.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasleftshiftassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasleftshiftassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasleftshiftassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLeftShiftAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasleftshift.html" title="HasLeftShift">
+<link rel="next" href="hasless.html" title="HasLess">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasleftshift.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasless.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasleftshiftassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasleftshiftassign"></a><a class="link" href="hasleftshiftassign.html" title="HasLeftShiftAssign">HasLeftShiftAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshiftassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshiftassign.description"></a></span><a class="link" href="hasleftshiftassign.html#generic.standard_concepts.concepts.hasleftshiftassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshiftassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshiftassign.definition"></a></span><a class="link" href="hasleftshiftassign.html#generic.standard_concepts.concepts.hasleftshiftassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasleftshiftassign.hasleftshiftassign_definition"></a><p class="title"><b>Table&#160;1.55.&#160;HasLeftShiftAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLeftShiftAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLeftShiftAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">left_shift_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasleftshiftassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshiftassign.header"></a></span><a class="link" href="hasleftshiftassign.html#generic.standard_concepts.concepts.hasleftshiftassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_left_shift_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshiftassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshiftassign.section_in_n2914"></a></span><a class="link" href="hasleftshiftassign.html#generic.standard_concepts.concepts.hasleftshiftassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLeftShiftAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasleftshiftassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasleftshiftassign.differences_from_n2914"></a></span><a class="link" href="hasleftshiftassign.html#generic.standard_concepts.concepts.hasleftshiftassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasleftshift.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasless.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasless.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasless.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLess</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasleftshiftassign.html" title="HasLeftShiftAssign">
+<link rel="next" href="haslessequal.html" title="HasLessEqual">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasleftshiftassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslessequal.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasless">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasless"></a><a class="link" href="hasless.html" title="HasLess">HasLess</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasless.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasless.description"></a></span><a class="link" href="hasless.html#generic.standard_concepts.concepts.hasless.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasless.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasless.definition"></a></span><a class="link" href="hasless.html#generic.standard_concepts.concepts.hasless.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasless.hasless_definition"></a><p class="title"><b>Table&#160;1.56.&#160;HasLess Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLess Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLess</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">less</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasless.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasless.header"></a></span><a class="link" href="hasless.html#generic.standard_concepts.concepts.hasless.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasless.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasless.section_in_n2914"></a></span><a class="link" href="hasless.html#generic.standard_concepts.concepts.hasless.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLess</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasless.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasless.differences_from_n2914"></a></span><a class="link" href="hasless.html#generic.standard_concepts.concepts.hasless.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasleftshiftassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslessequal.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslessequal.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslessequal.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLessEqual</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasless.html" title="HasLess">
+<link rel="next" href="haslogicaland.html" title="HasLogicalAnd">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasless.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslogicaland.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haslessequal">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haslessequal"></a><a class="link" href="haslessequal.html" title="HasLessEqual">HasLessEqual</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haslessequal.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslessequal.description"></a></span><a class="link" href="haslessequal.html#generic.standard_concepts.concepts.haslessequal.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslessequal.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslessequal.definition"></a></span><a class="link" href="haslessequal.html#generic.standard_concepts.concepts.haslessequal.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haslessequal.haslessequal_definition"></a><p class="title"><b>Table&#160;1.57.&#160;HasLessEqual Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLessEqual Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLessEqual</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">less_equal</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haslessequal.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslessequal.header"></a></span><a class="link" href="haslessequal.html#generic.standard_concepts.concepts.haslessequal.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haslessequal.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslessequal.section_in_n2914"></a></span><a class="link" href="haslessequal.html#generic.standard_concepts.concepts.haslessequal.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLessEqual</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslessequal.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslessequal.differences_from_n2914"></a></span><a class="link" href="haslessequal.html#generic.standard_concepts.concepts.haslessequal.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasless.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslogicaland.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicaland.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicaland.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLogicalAnd</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haslessequal.html" title="HasLessEqual">
+<link rel="next" href="haslogicalnot.html" title="HasLogicalNot">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haslessequal.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslogicalnot.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haslogicaland">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haslogicaland"></a><a class="link" href="haslogicaland.html" title="HasLogicalAnd">HasLogicalAnd</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicaland.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicaland.description"></a></span><a class="link" href="haslogicaland.html#generic.standard_concepts.concepts.haslogicaland.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicaland.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicaland.definition"></a></span><a class="link" href="haslogicaland.html#generic.standard_concepts.concepts.haslogicaland.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haslogicaland.haslogicaland_definition"></a><p class="title"><b>Table&#160;1.58.&#160;HasLogicalAnd Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLogicalAnd Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLogicalAnd</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">logical_and</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haslogicaland.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicaland.header"></a></span><a class="link" href="haslogicaland.html#generic.standard_concepts.concepts.haslogicaland.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_logical_and</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicaland.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicaland.section_in_n2914"></a></span><a class="link" href="haslogicaland.html#generic.standard_concepts.concepts.haslogicaland.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLogicalAnd</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicaland.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicaland.differences_from_n2914"></a></span><a class="link" href="haslogicaland.html#generic.standard_concepts.concepts.haslogicaland.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haslessequal.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslogicalnot.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicalnot.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicalnot.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLogicalNot</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haslogicaland.html" title="HasLogicalAnd">
+<link rel="next" href="haslogicalor.html" title="HasLogicalOr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haslogicaland.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslogicalor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haslogicalnot">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haslogicalnot"></a><a class="link" href="haslogicalnot.html" title="HasLogicalNot">HasLogicalNot</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalnot.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalnot.description"></a></span><a class="link" href="haslogicalnot.html#generic.standard_concepts.concepts.haslogicalnot.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalnot.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalnot.definition"></a></span><a class="link" href="haslogicalnot.html#generic.standard_concepts.concepts.haslogicalnot.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haslogicalnot.haslogicalnot_definition"></a><p class="title"><b>Table&#160;1.59.&#160;HasLogicalNot Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLogicalNot Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLogicalNot</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">logical_not</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haslogicalnot.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalnot.header"></a></span><a class="link" href="haslogicalnot.html#generic.standard_concepts.concepts.haslogicalnot.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_logical_not</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalnot.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalnot.section_in_n2914"></a></span><a class="link" href="haslogicalnot.html#generic.standard_concepts.concepts.haslogicalnot.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLogicalNot</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalnot.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalnot.differences_from_n2914"></a></span><a class="link" href="haslogicalnot.html#generic.standard_concepts.concepts.haslogicalnot.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haslogicaland.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haslogicalor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicalor.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haslogicalor.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasLogicalOr</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haslogicalnot.html" title="HasLogicalNot">
+<link rel="next" href="hasminus.html" title="HasMinus">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haslogicalnot.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasminus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haslogicalor">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haslogicalor"></a><a class="link" href="haslogicalor.html" title="HasLogicalOr">HasLogicalOr</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalor.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalor.description"></a></span><a class="link" href="haslogicalor.html#generic.standard_concepts.concepts.haslogicalor.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalor.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalor.definition"></a></span><a class="link" href="haslogicalor.html#generic.standard_concepts.concepts.haslogicalor.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haslogicalor.haslogicalor_definition"></a><p class="title"><b>Table&#160;1.60.&#160;HasLogicalOr Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasLogicalOr Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasLogicalOr</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">logical_or</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haslogicalor.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalor.header"></a></span><a class="link" href="haslogicalor.html#generic.standard_concepts.concepts.haslogicalor.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_logical_or</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalor.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalor.section_in_n2914"></a></span><a class="link" href="haslogicalor.html#generic.standard_concepts.concepts.haslogicalor.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasLogicalOr</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haslogicalor.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haslogicalor.differences_from_n2914"></a></span><a class="link" href="haslogicalor.html#generic.standard_concepts.concepts.haslogicalor.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haslogicalnot.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasminus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasminus.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasminus.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasMinus</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haslogicalor.html" title="HasLogicalOr">
+<link rel="next" href="hasminusassign.html" title="HasMinusAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haslogicalor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasminusassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasminus">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasminus"></a><a class="link" href="hasminus.html" title="HasMinus">HasMinus</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminus.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminus.description"></a></span><a class="link" href="hasminus.html#generic.standard_concepts.concepts.hasminus.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminus.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminus.definition"></a></span><a class="link" href="hasminus.html#generic.standard_concepts.concepts.hasminus.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasminus.hasminus_definition"></a><p class="title"><b>Table&#160;1.61.&#160;HasMinus Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasMinus Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasMinus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">minus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasminus.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminus.header"></a></span><a class="link" href="hasminus.html#generic.standard_concepts.concepts.hasminus.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_minus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminus.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminus.section_in_n2914"></a></span><a class="link" href="hasminus.html#generic.standard_concepts.concepts.hasminus.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasMinus</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminus.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminus.differences_from_n2914"></a></span><a class="link" href="hasminus.html#generic.standard_concepts.concepts.hasminus.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haslogicalor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasminusassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasminusassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasminusassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasMinusAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasminus.html" title="HasMinus">
+<link rel="next" href="hasmodulus.html" title="HasModulus">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasminus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmodulus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasminusassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasminusassign"></a><a class="link" href="hasminusassign.html" title="HasMinusAssign">HasMinusAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminusassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminusassign.description"></a></span><a class="link" href="hasminusassign.html#generic.standard_concepts.concepts.hasminusassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminusassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminusassign.definition"></a></span><a class="link" href="hasminusassign.html#generic.standard_concepts.concepts.hasminusassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasminusassign.hasminusassign_definition"></a><p class="title"><b>Table&#160;1.62.&#160;HasMinusAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasMinusAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasMinusAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">minus_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasminusassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminusassign.header"></a></span><a class="link" href="hasminusassign.html#generic.standard_concepts.concepts.hasminusassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_minus_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminusassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminusassign.section_in_n2914"></a></span><a class="link" href="hasminusassign.html#generic.standard_concepts.concepts.hasminusassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasMinusAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasminusassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasminusassign.differences_from_n2914"></a></span><a class="link" href="hasminusassign.html#generic.standard_concepts.concepts.hasminusassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasminus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmodulus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmodulus.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmodulus.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasModulus</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasminusassign.html" title="HasMinusAssign">
+<link rel="next" href="hasmodulusassign.html" title="HasModulusAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasminusassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmodulusassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasmodulus">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasmodulus"></a><a class="link" href="hasmodulus.html" title="HasModulus">HasModulus</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulus.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulus.description"></a></span><a class="link" href="hasmodulus.html#generic.standard_concepts.concepts.hasmodulus.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulus.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulus.definition"></a></span><a class="link" href="hasmodulus.html#generic.standard_concepts.concepts.hasmodulus.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasmodulus.hasmodulus_definition"></a><p class="title"><b>Table&#160;1.63.&#160;HasModulus Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasModulus Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasModulus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">modulus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasmodulus.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulus.header"></a></span><a class="link" href="hasmodulus.html#generic.standard_concepts.concepts.hasmodulus.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_modulus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulus.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulus.section_in_n2914"></a></span><a class="link" href="hasmodulus.html#generic.standard_concepts.concepts.hasmodulus.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasModulus</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulus.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulus.differences_from_n2914"></a></span><a class="link" href="hasmodulus.html#generic.standard_concepts.concepts.hasmodulus.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasminusassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmodulusassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmodulusassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmodulusassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasModulusAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasmodulus.html" title="HasModulus">
+<link rel="next" href="hasmultiply.html" title="HasMultiply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasmodulus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmultiply.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasmodulusassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasmodulusassign"></a><a class="link" href="hasmodulusassign.html" title="HasModulusAssign">HasModulusAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulusassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulusassign.description"></a></span><a class="link" href="hasmodulusassign.html#generic.standard_concepts.concepts.hasmodulusassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulusassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulusassign.definition"></a></span><a class="link" href="hasmodulusassign.html#generic.standard_concepts.concepts.hasmodulusassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasmodulusassign.hasmodulusassign_definition"></a><p class="title"><b>Table&#160;1.64.&#160;HasModulusAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasModulusAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasModulusAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">modulus_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasmodulusassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulusassign.header"></a></span><a class="link" href="hasmodulusassign.html#generic.standard_concepts.concepts.hasmodulusassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_modulus_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulusassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulusassign.section_in_n2914"></a></span><a class="link" href="hasmodulusassign.html#generic.standard_concepts.concepts.hasmodulusassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasModulusAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmodulusassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmodulusassign.differences_from_n2914"></a></span><a class="link" href="hasmodulusassign.html#generic.standard_concepts.concepts.hasmodulusassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasmodulus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmultiply.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmultiply.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmultiply.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasMultiply</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasmodulusassign.html" title="HasModulusAssign">
+<link rel="next" href="hasmultiplyassign.html" title="HasMultiplyAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasmodulusassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmultiplyassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasmultiply">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasmultiply"></a><a class="link" href="hasmultiply.html" title="HasMultiply">HasMultiply</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiply.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiply.description"></a></span><a class="link" href="hasmultiply.html#generic.standard_concepts.concepts.hasmultiply.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiply.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiply.definition"></a></span><a class="link" href="hasmultiply.html#generic.standard_concepts.concepts.hasmultiply.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasmultiply.hasmultiply_definition"></a><p class="title"><b>Table&#160;1.65.&#160;HasMultiply Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasMultiply Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasMultiply</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">multiply</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasmultiply.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiply.header"></a></span><a class="link" href="hasmultiply.html#generic.standard_concepts.concepts.hasmultiply.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_multiply</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiply.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiply.section_in_n2914"></a></span><a class="link" href="hasmultiply.html#generic.standard_concepts.concepts.hasmultiply.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasMultiply</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiply.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiply.differences_from_n2914"></a></span><a class="link" href="hasmultiply.html#generic.standard_concepts.concepts.hasmultiply.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasmodulusassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasmultiplyassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmultiplyassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasmultiplyassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasMultiplyAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasmultiply.html" title="HasMultiply">
+<link rel="next" href="hasnegate.html" title="HasNegate">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasmultiply.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasnegate.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasmultiplyassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasmultiplyassign"></a><a class="link" href="hasmultiplyassign.html" title="HasMultiplyAssign">HasMultiplyAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiplyassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiplyassign.description"></a></span><a class="link" href="hasmultiplyassign.html#generic.standard_concepts.concepts.hasmultiplyassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiplyassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiplyassign.definition"></a></span><a class="link" href="hasmultiplyassign.html#generic.standard_concepts.concepts.hasmultiplyassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasmultiplyassign.hasmultiplyassign_definition"></a><p class="title"><b>Table&#160;1.66.&#160;HasMultiplyAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasMultiplyAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasMultiplyAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">multiply_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasmultiplyassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiplyassign.header"></a></span><a class="link" href="hasmultiplyassign.html#generic.standard_concepts.concepts.hasmultiplyassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_multiply_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiplyassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiplyassign.section_in_n2914"></a></span><a class="link" href="hasmultiplyassign.html#generic.standard_concepts.concepts.hasmultiplyassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasMultiplyAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasmultiplyassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasmultiplyassign.differences_from_n2914"></a></span><a class="link" href="hasmultiplyassign.html#generic.standard_concepts.concepts.hasmultiplyassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasmultiply.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasnegate.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasnegate.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasnegate.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasNegate</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasmultiplyassign.html" title="HasMultiplyAssign">
+<link rel="next" href="hasnotequalto.html" title="HasNotEqualTo">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasmultiplyassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasnotequalto.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasnegate">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasnegate"></a><a class="link" href="hasnegate.html" title="HasNegate">HasNegate</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnegate.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnegate.description"></a></span><a class="link" href="hasnegate.html#generic.standard_concepts.concepts.hasnegate.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnegate.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnegate.definition"></a></span><a class="link" href="hasnegate.html#generic.standard_concepts.concepts.hasnegate.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasnegate.hasnegate_definition"></a><p class="title"><b>Table&#160;1.67.&#160;HasNegate Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasNegate Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasNegate</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">negate</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasnegate.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnegate.header"></a></span><a class="link" href="hasnegate.html#generic.standard_concepts.concepts.hasnegate.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_negate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnegate.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnegate.section_in_n2914"></a></span><a class="link" href="hasnegate.html#generic.standard_concepts.concepts.hasnegate.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasNegate</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnegate.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnegate.differences_from_n2914"></a></span><a class="link" href="hasnegate.html#generic.standard_concepts.concepts.hasnegate.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasmultiplyassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasnotequalto.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasnotequalto.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasnotequalto.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasNotEqualTo</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasnegate.html" title="HasNegate">
+<link rel="next" href="hasplus.html" title="HasPlus">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasnegate.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasplus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasnotequalto">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasnotequalto"></a><a class="link" href="hasnotequalto.html" title="HasNotEqualTo">HasNotEqualTo</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnotequalto.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnotequalto.description"></a></span><a class="link" href="hasnotequalto.html#generic.standard_concepts.concepts.hasnotequalto.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnotequalto.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnotequalto.definition"></a></span><a class="link" href="hasnotequalto.html#generic.standard_concepts.concepts.hasnotequalto.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasnotequalto.hasnotequalto_definition"></a><p class="title"><b>Table&#160;1.68.&#160;HasNotEqualTo Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasNotEqualTo Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasNotEqualTo</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">not_equal_to</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasnotequalto.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnotequalto.header"></a></span><a class="link" href="hasnotequalto.html#generic.standard_concepts.concepts.hasnotequalto.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnotequalto.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnotequalto.section_in_n2914"></a></span><a class="link" href="hasnotequalto.html#generic.standard_concepts.concepts.hasnotequalto.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasNotEqualTo</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasnotequalto.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasnotequalto.differences_from_n2914"></a></span><a class="link" href="hasnotequalto.html#generic.standard_concepts.concepts.hasnotequalto.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasnegate.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasplus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasplus.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasplus.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasPlus</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasnotequalto.html" title="HasNotEqualTo">
+<link rel="next" href="hasplusassign.html" title="HasPlusAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasnotequalto.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasplusassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasplus">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasplus"></a><a class="link" href="hasplus.html" title="HasPlus">HasPlus</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplus.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplus.description"></a></span><a class="link" href="hasplus.html#generic.standard_concepts.concepts.hasplus.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplus.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplus.definition"></a></span><a class="link" href="hasplus.html#generic.standard_concepts.concepts.hasplus.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasplus.hasplus_definition"></a><p class="title"><b>Table&#160;1.69.&#160;HasPlus Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasPlus Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasPlus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">plus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasplus.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplus.header"></a></span><a class="link" href="hasplus.html#generic.standard_concepts.concepts.hasplus.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_plus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplus.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplus.section_in_n2914"></a></span><a class="link" href="hasplus.html#generic.standard_concepts.concepts.hasplus.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasPlus</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplus.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplus.differences_from_n2914"></a></span><a class="link" href="hasplus.html#generic.standard_concepts.concepts.hasplus.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasnotequalto.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasplusassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasplusassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasplusassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasPlusAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasplus.html" title="HasPlus">
+<link rel="next" href="haspostincrement.html" title="HasPostincrement">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasplus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspostincrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasplusassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasplusassign"></a><a class="link" href="hasplusassign.html" title="HasPlusAssign">HasPlusAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplusassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplusassign.description"></a></span><a class="link" href="hasplusassign.html#generic.standard_concepts.concepts.hasplusassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplusassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplusassign.definition"></a></span><a class="link" href="hasplusassign.html#generic.standard_concepts.concepts.hasplusassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasplusassign.hasplusassign_definition"></a><p class="title"><b>Table&#160;1.70.&#160;HasPlusAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasPlusAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasPlusAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">plus_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasplusassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplusassign.header"></a></span><a class="link" href="hasplusassign.html#generic.standard_concepts.concepts.hasplusassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_plus_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplusassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplusassign.section_in_n2914"></a></span><a class="link" href="hasplusassign.html#generic.standard_concepts.concepts.hasplusassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasPlusAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasplusassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasplusassign.differences_from_n2914"></a></span><a class="link" href="hasplusassign.html#generic.standard_concepts.concepts.hasplusassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasplus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspostincrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspostdecrement.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspostdecrement.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasPostdecrement</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haspostincrement.html" title="HasPostincrement">
+<link rel="next" href="haspredecrement.html" title="HasPredecrement">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haspostincrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspredecrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haspostdecrement">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haspostdecrement"></a><a class="link" href="haspostdecrement.html" title="HasPostdecrement">HasPostdecrement</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostdecrement.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostdecrement.description"></a></span><a class="link" href="haspostdecrement.html#generic.standard_concepts.concepts.haspostdecrement.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostdecrement.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostdecrement.definition"></a></span><a class="link" href="haspostdecrement.html#generic.standard_concepts.concepts.haspostdecrement.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haspostdecrement.haspostdecrement_definition"></a><p class="title"><b>Table&#160;1.72.&#160;HasPostdecrement Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasPostdecrement Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasPostdecrement</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">postdecrement</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haspostdecrement.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostdecrement.header"></a></span><a class="link" href="haspostdecrement.html#generic.standard_concepts.concepts.haspostdecrement.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_postdecrement</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostdecrement.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostdecrement.section_in_n2914"></a></span><a class="link" href="haspostdecrement.html#generic.standard_concepts.concepts.haspostdecrement.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasPostdecrement</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostdecrement.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostdecrement.differences_from_n2914"></a></span><a class="link" href="haspostdecrement.html#generic.standard_concepts.concepts.haspostdecrement.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haspostincrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspredecrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspostincrement.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspostincrement.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasPostincrement</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasplusassign.html" title="HasPlusAssign">
+<link rel="next" href="haspostdecrement.html" title="HasPostdecrement">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasplusassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspostdecrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haspostincrement">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haspostincrement"></a><a class="link" href="haspostincrement.html" title="HasPostincrement">HasPostincrement</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostincrement.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostincrement.description"></a></span><a class="link" href="haspostincrement.html#generic.standard_concepts.concepts.haspostincrement.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostincrement.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostincrement.definition"></a></span><a class="link" href="haspostincrement.html#generic.standard_concepts.concepts.haspostincrement.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haspostincrement.haspostincrement_definition"></a><p class="title"><b>Table&#160;1.71.&#160;HasPostincrement Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasPostincrement Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasPostincrement</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">postincrement</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haspostincrement.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostincrement.header"></a></span><a class="link" href="haspostincrement.html#generic.standard_concepts.concepts.haspostincrement.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_postincrement</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostincrement.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostincrement.section_in_n2914"></a></span><a class="link" href="haspostincrement.html#generic.standard_concepts.concepts.haspostincrement.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasPostincrement</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspostincrement.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspostincrement.differences_from_n2914"></a></span><a class="link" href="haspostincrement.html#generic.standard_concepts.concepts.haspostincrement.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasplusassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspostdecrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspredecrement.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspredecrement.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasPredecrement</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haspostdecrement.html" title="HasPostdecrement">
+<link rel="next" href="haspreincrement.html" title="HasPreincrement">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haspostdecrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspreincrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haspredecrement">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haspredecrement"></a><a class="link" href="haspredecrement.html" title="HasPredecrement">HasPredecrement</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haspredecrement.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspredecrement.description"></a></span><a class="link" href="haspredecrement.html#generic.standard_concepts.concepts.haspredecrement.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspredecrement.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspredecrement.definition"></a></span><a class="link" href="haspredecrement.html#generic.standard_concepts.concepts.haspredecrement.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haspredecrement.haspredecrement_definition"></a><p class="title"><b>Table&#160;1.73.&#160;HasPredecrement Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasPredecrement Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasPredecrement</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">predecrement</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haspredecrement.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspredecrement.header"></a></span><a class="link" href="haspredecrement.html#generic.standard_concepts.concepts.haspredecrement.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_predecrement</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haspredecrement.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspredecrement.section_in_n2914"></a></span><a class="link" href="haspredecrement.html#generic.standard_concepts.concepts.haspredecrement.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasPredecrement</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspredecrement.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspredecrement.differences_from_n2914"></a></span><a class="link" href="haspredecrement.html#generic.standard_concepts.concepts.haspredecrement.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haspostdecrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="haspreincrement.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspreincrement.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/haspreincrement.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasPreincrement</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haspredecrement.html" title="HasPredecrement">
+<link rel="next" href="hasrightshift.html" title="HasRightShift">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haspredecrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasrightshift.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_haspreincrement">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.haspreincrement"></a><a class="link" href="haspreincrement.html" title="HasPreincrement">HasPreincrement</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.haspreincrement.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspreincrement.description"></a></span><a class="link" href="haspreincrement.html#generic.standard_concepts.concepts.haspreincrement.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspreincrement.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspreincrement.definition"></a></span><a class="link" href="haspreincrement.html#generic.standard_concepts.concepts.haspreincrement.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.haspreincrement.haspreincrement_definition"></a><p class="title"><b>Table&#160;1.74.&#160;HasPreincrement Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasPreincrement Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasPreincrement</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">preincrement</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.haspreincrement.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspreincrement.header"></a></span><a class="link" href="haspreincrement.html#generic.standard_concepts.concepts.haspreincrement.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_preincrement</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.haspreincrement.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspreincrement.section_in_n2914"></a></span><a class="link" href="haspreincrement.html#generic.standard_concepts.concepts.haspreincrement.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasPreincrement</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.haspreincrement.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.haspreincrement.differences_from_n2914"></a></span><a class="link" href="haspreincrement.html#generic.standard_concepts.concepts.haspreincrement.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haspredecrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasrightshift.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasrightshift.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasrightshift.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasRightShift</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="haspreincrement.html" title="HasPreincrement">
+<link rel="next" href="hasrightshiftassign.html" title="HasRightShiftAssign">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="haspreincrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasrightshiftassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasrightshift">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasrightshift"></a><a class="link" href="hasrightshift.html" title="HasRightShift">HasRightShift</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshift.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshift.description"></a></span><a class="link" href="hasrightshift.html#generic.standard_concepts.concepts.hasrightshift.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshift.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshift.definition"></a></span><a class="link" href="hasrightshift.html#generic.standard_concepts.concepts.hasrightshift.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasrightshift.hasrightshift_definition"></a><p class="title"><b>Table&#160;1.75.&#160;HasRightShift Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasRightShift Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasRightShift</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">right_shift</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasrightshift.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshift.header"></a></span><a class="link" href="hasrightshift.html#generic.standard_concepts.concepts.hasrightshift.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_right_shift</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshift.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshift.section_in_n2914"></a></span><a class="link" href="hasrightshift.html#generic.standard_concepts.concepts.hasrightshift.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasRightShift</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshift.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshift.differences_from_n2914"></a></span><a class="link" href="hasrightshift.html#generic.standard_concepts.concepts.hasrightshift.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="haspreincrement.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasrightshiftassign.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasrightshiftassign.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasrightshiftassign.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasRightShiftAssign</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasrightshift.html" title="HasRightShift">
+<link rel="next" href="hassubscript.html" title="HasSubscript">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasrightshift.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hassubscript.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasrightshiftassign">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasrightshiftassign"></a><a class="link" href="hasrightshiftassign.html" title="HasRightShiftAssign">HasRightShiftAssign</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshiftassign.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshiftassign.description"></a></span><a class="link" href="hasrightshiftassign.html#generic.standard_concepts.concepts.hasrightshiftassign.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshiftassign.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshiftassign.definition"></a></span><a class="link" href="hasrightshiftassign.html#generic.standard_concepts.concepts.hasrightshiftassign.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasrightshiftassign.hasrightshiftassign_definition"></a><p class="title"><b>Table&#160;1.76.&#160;HasRightShiftAssign Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasRightShiftAssign Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasRightShiftAssign</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">right_shift_assign</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasrightshiftassign.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshiftassign.header"></a></span><a class="link" href="hasrightshiftassign.html#generic.standard_concepts.concepts.hasrightshiftassign.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_right_shift_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshiftassign.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshiftassign.section_in_n2914"></a></span><a class="link" href="hasrightshiftassign.html#generic.standard_concepts.concepts.hasrightshiftassign.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasRightShiftAssign</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasrightshiftassign.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasrightshiftassign.differences_from_n2914"></a></span><a class="link" href="hasrightshiftassign.html#generic.standard_concepts.concepts.hasrightshiftassign.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasrightshift.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hassubscript.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hassubscript.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hassubscript.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasSubscript</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasrightshiftassign.html" title="HasRightShiftAssign">
+<link rel="next" href="hasswap.html" title="HasSwap">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasrightshiftassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasswap.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hassubscript">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hassubscript"></a><a class="link" href="hassubscript.html" title="HasSubscript">HasSubscript</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hassubscript.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hassubscript.description"></a></span><a class="link" href="hassubscript.html#generic.standard_concepts.concepts.hassubscript.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hassubscript.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hassubscript.definition"></a></span><a class="link" href="hassubscript.html#generic.standard_concepts.concepts.hassubscript.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hassubscript.hassubscript_definition"></a><p class="title"><b>Table&#160;1.77.&#160;HasSubscript Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasSubscript Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasSubscript</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">subscript</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">subscript</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">&amp;&amp;),</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hassubscript.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hassubscript.header"></a></span><a class="link" href="hassubscript.html#generic.standard_concepts.concepts.hassubscript.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_subscript</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hassubscript.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hassubscript.section_in_n2914"></a></span><a class="link" href="hassubscript.html#generic.standard_concepts.concepts.hassubscript.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasSubscript</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hassubscript.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hassubscript.differences_from_n2914"></a></span><a class="link" href="hassubscript.html#generic.standard_concepts.concepts.hassubscript.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasrightshiftassign.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasswap.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasswap.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasswap.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasSwap</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hassubscript.html" title="HasSubscript">
+<link rel="next" href="hasunaryplus.html" title="HasUnaryPlus">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hassubscript.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasunaryplus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasswap">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasswap"></a><a class="link" href="hasswap.html" title="HasSwap">HasSwap</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasswap.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasswap.description"></a></span><a class="link" href="hasswap.html#generic.standard_concepts.concepts.hasswap.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasswap.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasswap.definition"></a></span><a class="link" href="hasswap.html#generic.standard_concepts.concepts.hasswap.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasswap.hasswap_definition"></a><p class="title"><b>Table&#160;1.78.&#160;HasSwap Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasSwap Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasSwap</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">U</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)(</span><span class="identifier">swap</span><span class="special">)(</span> <span class="special">(</span><span class="identifier">T</span><span class="special">),</span> <span class="special">(</span><span class="identifier">U</span><span class="special">)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasswap.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasswap.header"></a></span><a class="link" href="hasswap.html#generic.standard_concepts.concepts.hasswap.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_swap</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasswap.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasswap.section_in_n2914"></a></span><a class="link" href="hasswap.html#generic.standard_concepts.concepts.hasswap.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasSwap</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.copymove</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasswap.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasswap.differences_from_n2914"></a></span><a class="link" href="hasswap.html#generic.standard_concepts.concepts.hasswap.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hassubscript.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasunaryplus.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasunaryplus.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasunaryplus.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasUnaryPlus</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasswap.html" title="HasSwap">
+<link rel="next" href="hasvirtualdestructor.html" title="HasVirtualDestructor">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasswap.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasvirtualdestructor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasunaryplus">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasunaryplus"></a><a class="link" href="hasunaryplus.html" title="HasUnaryPlus">HasUnaryPlus</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasunaryplus.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasunaryplus.description"></a></span><a class="link" href="hasunaryplus.html#generic.standard_concepts.concepts.hasunaryplus.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasunaryplus.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasunaryplus.definition"></a></span><a class="link" href="hasunaryplus.html#generic.standard_concepts.concepts.hasunaryplus.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasunaryplus.hasunaryplus_definition"></a><p class="title"><b>Table&#160;1.79.&#160;HasUnaryPlus Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasUnaryPlus Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasUnaryPlus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">result_type</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="identifier">result_type</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">unary_plus</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasunaryplus.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasunaryplus.header"></a></span><a class="link" href="hasunaryplus.html#generic.standard_concepts.concepts.hasunaryplus.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_unary_plus</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasunaryplus.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasunaryplus.section_in_n2914"></a></span><a class="link" href="hasunaryplus.html#generic.standard_concepts.concepts.hasunaryplus.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasUnaryPlus</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.operator</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasunaryplus.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasunaryplus.differences_from_n2914"></a></span><a class="link" href="hasunaryplus.html#generic.standard_concepts.concepts.hasunaryplus.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasswap.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="hasvirtualdestructor.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasvirtualdestructor.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/hasvirtualdestructor.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>HasVirtualDestructor</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasunaryplus.html" title="HasUnaryPlus">
+<link rel="next" href="identityof.html" title="IdentityOf">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasunaryplus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="identityof.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_hasvirtualdestructor">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor"></a><a class="link" href="hasvirtualdestructor.html" title="HasVirtualDestructor">HasVirtualDestructor</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasvirtualdestructor.description"></a></span><a class="link" href="hasvirtualdestructor.html#generic.standard_concepts.concepts.hasvirtualdestructor.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasvirtualdestructor.definition"></a></span><a class="link" href="hasvirtualdestructor.html#generic.standard_concepts.concepts.hasvirtualdestructor.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor.hasvirtualdestructor_definition"></a><p class="title"><b>Table&#160;1.80.&#160;HasVirtualDestructor Definition</b></p>
+<div class="table-contents"><table class="table" summary="HasVirtualDestructor Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">HasVirtualDestructor</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">HasDestructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">PolymorphicClass</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">True</span><span class="special">&lt;</span> <span class="identifier">has_virtual_destructor</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasvirtualdestructor.header"></a></span><a class="link" href="hasvirtualdestructor.html#generic.standard_concepts.concepts.hasvirtualdestructor.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">has_virtual_destructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasvirtualdestructor.section_in_n2914"></a></span><a class="link" href="hasvirtualdestructor.html#generic.standard_concepts.concepts.hasvirtualdestructor.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">HasVirtualDestructor</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.destruct</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.hasvirtualdestructor.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.hasvirtualdestructor.differences_from_n2914"></a></span><a class="link" href="hasvirtualdestructor.html#generic.standard_concepts.concepts.hasvirtualdestructor.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasunaryplus.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="identityof.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/identityof.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/identityof.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>IdentityOf</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="hasvirtualdestructor.html" title="HasVirtualDestructor">
+<link rel="next" href="integrallike.html" title="IntegralLike">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="hasvirtualdestructor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="integrallike.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_identityof">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.identityof"></a><a class="link" href="identityof.html" title="IdentityOf">IdentityOf</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.identityof.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.identityof.description"></a></span><a class="link" href="identityof.html#generic.standard_concepts.concepts.identityof.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.identityof.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.identityof.definition"></a></span><a class="link" href="identityof.html#generic.standard_concepts.concepts.identityof.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.identityof.identityof_definition"></a><p class="title"><b>Table&#160;1.81.&#160;IdentityOf Definition</b></p>
+<div class="table-contents"><table class="table" summary="IdentityOf Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">IdentityOf</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">type</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.identityof.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.identityof.header"></a></span><a class="link" href="identityof.html#generic.standard_concepts.concepts.identityof.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">identity_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.identityof.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.identityof.section_in_n2914"></a></span><a class="link" href="identityof.html#generic.standard_concepts.concepts.identityof.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">IdentityOf</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.transform</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.identityof.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.identityof.differences_from_n2914"></a></span><a class="link" href="identityof.html#generic.standard_concepts.concepts.identityof.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hasvirtualdestructor.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="integrallike.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/integrallike.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/integrallike.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,121 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>IntegralLike</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="identityof.html" title="IdentityOf">
+<link rel="next" href="lessthancomparable.html" title="LessThanComparable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="identityof.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lessthancomparable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_integrallike">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.integrallike"></a><a class="link" href="integrallike.html" title="IntegralLike">IntegralLike</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.integrallike.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.integrallike.description"></a></span><a class="link" href="integrallike.html#generic.standard_concepts.concepts.integrallike.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.integrallike.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.integrallike.definition"></a></span><a class="link" href="integrallike.html#generic.standard_concepts.concepts.integrallike.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.integrallike.integrallike_definition"></a><p class="title"><b>Table&#160;1.82.&#160;IntegralLike Definition</b></p>
+<div class="table-contents"><table class="table" summary="IntegralLike Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">IntegralLike</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">ArithmeticLike</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasComplement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasModulus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasBitAnd</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasBitXor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasBitOr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasLeftShift</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasRightShift</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">HasModulusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasLeftShiftAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span> <span class="special">(</span><span class="identifier">HasRightShiftAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasBitAndAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span> <span class="special">(</span><span class="identifier">HasBitXorAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">(</span><span class="identifier">HasBitOrAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasComplement</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasModulus</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasBitAnd</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasBitXor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasBitOr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasLeftShift</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasRightShift</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasModulusAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasLeftShiftAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span><span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasRightShiftAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span><span class="identifier">T</span><span class="special">&amp;&gt;)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasBitAndAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasBitXorAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">HasBitOrAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.integrallike.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.integrallike.header"></a></span><a class="link" href="integrallike.html#generic.standard_concepts.concepts.integrallike.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">integral_like</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.integrallike.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.integrallike.section_in_n2914"></a></span><a class="link" href="integrallike.html#generic.standard_concepts.concepts.integrallike.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">IntegralLike</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.arithmetic</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.integrallike.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.integrallike.differences_from_n2914"></a></span><a class="link" href="integrallike.html#generic.standard_concepts.concepts.integrallike.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="identityof.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lessthancomparable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/lessthancomparable.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/lessthancomparable.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,126 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>LessThanComparable</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="integrallike.html" title="IntegralLike">
+<link rel="next" href="lvaluereference.html" title="LvalueReference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="integrallike.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lvaluereference.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_lessthancomparable">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.lessthancomparable"></a><a class="link" href="lessthancomparable.html" title="LessThanComparable">LessThanComparable</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.lessthancomparable.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lessthancomparable.description"></a></span><a class="link" href="lessthancomparable.html#generic.standard_concepts.concepts.lessthancomparable.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.lessthancomparable.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lessthancomparable.definition"></a></span><a class="link" href="lessthancomparable.html#generic.standard_concepts.concepts.lessthancomparable.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.lessthancomparable.lessthancomparable_definition"></a><p class="title"><b>Table&#160;1.83.&#160;LessThanComparable Definition</b></p>
+<div class="table-contents"><table class="table" summary="LessThanComparable Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">LessThanComparable</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">),</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">HasLess</span><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">greater</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">a</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">b</span><span class="special">),</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">;</span> <span class="special">}</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">less_equal</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">a</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">b</span><span class="special">),</span> <span class="special">{</span> <span class="keyword">return</span> <span class="special">!(</span><span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">);</span> <span class="special">}</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">bool</span><span class="special">)(</span><span class="keyword">operator</span> <span class="identifier">greater_equal</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">a</span><span class="special">,</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;)</span> <span class="identifier">b</span><span class="special">),</span> <span class="special">{</span> <span class="keyword">return</span> <span class="special">!(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span><span class="special">);</span> <span class="special">}</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Consistency</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span>
+ <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">);</span>
+ <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;=</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">==</span> <span class="special">!(</span><span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">);</span>
+ <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;=</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">==</span> <span class="special">!(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Irreflexivity</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">{</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span><span class="special">;</span> <span class="special">}</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Antisymmetry</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span><span class="special">)</span>
+ <span class="special">(</span><span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">Transitivity</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span> <span class="special">&amp;&amp;</span> <span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">c</span><span class="special">)</span>
+ <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">axiom</span> <span class="identifier">TransitivityOfEquivalence</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(!(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!(</span><span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!(</span><span class="identifier">b</span> <span class="special">&lt;</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!(</span><span class="identifier">c</span> <span class="special">&lt;</span> <span class="identifier">b</span><span class="special">))</span>
+ <span class="special">(!(</span><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!(</span><span class="identifier">c</span> <span class="special">&lt;</span> <span class="identifier">a</span><span class="special">))</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.lessthancomparable.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lessthancomparable.header"></a></span><a class="link" href="lessthancomparable.html#generic.standard_concepts.concepts.lessthancomparable.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">less_than_comparable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.lessthancomparable.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lessthancomparable.section_in_n2914"></a></span><a class="link" href="lessthancomparable.html#generic.standard_concepts.concepts.lessthancomparable.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">LessThanComparable</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.comparison</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.lessthancomparable.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lessthancomparable.differences_from_n2914"></a></span><a class="link" href="lessthancomparable.html#generic.standard_concepts.concepts.lessthancomparable.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integrallike.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lvaluereference.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/lvaluereference.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/lvaluereference.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,106 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>LvalueReference</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="lessthancomparable.html" title="LessThanComparable">
+<link rel="next" href="moveassignable.html" title="MoveAssignable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="lessthancomparable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="moveassignable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_lvaluereference">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.lvaluereference"></a><a class="link" href="lvaluereference.html" title="LvalueReference">LvalueReference</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.lvaluereference.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lvaluereference.description"></a></span><a class="link" href="lvaluereference.html#generic.standard_concepts.concepts.lvaluereference.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.lvaluereference.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lvaluereference.definition"></a></span><a class="link" href="lvaluereference.html#generic.standard_concepts.concepts.lvaluereference.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.lvaluereference.lvaluereference_definition"></a><p class="title"><b>Table&#160;1.84.&#160;LvalueReference Definition</b></p>
+<div class="table-contents"><table class="table" summary="LvalueReference Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">LvalueReference</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">)</span>
+
+<span class="identifier">BOOST_GENERIC_CONCEPT_MAP</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">template</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">class</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">generic</span><span class="special">::</span><span class="identifier">std_concept</span><span class="special">::</span><span class="identifier">LvalueReference</span><span class="special">)(</span><span class="identifier">T</span><span class="special">&amp;)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.lvaluereference.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lvaluereference.header"></a></span><a class="link" href="lvaluereference.html#generic.standard_concepts.concepts.lvaluereference.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">lvalue_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.lvaluereference.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lvaluereference.section_in_n2914"></a></span><a class="link" href="lvaluereference.html#generic.standard_concepts.concepts.lvaluereference.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">LvalueReference</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.classify</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.lvaluereference.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.lvaluereference.differences_from_n2914"></a></span><a class="link" href="lvaluereference.html#generic.standard_concepts.concepts.lvaluereference.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lessthancomparable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="moveassignable.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/moveassignable.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/moveassignable.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>MoveAssignable</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="lvaluereference.html" title="LvalueReference">
+<link rel="next" href="moveconstructible.html" title="MoveConstructible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="lvaluereference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="moveconstructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_moveassignable">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.moveassignable"></a><a class="link" href="moveassignable.html" title="MoveAssignable">MoveAssignable</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.moveassignable.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveassignable.description"></a></span><a class="link" href="moveassignable.html#generic.standard_concepts.concepts.moveassignable.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.moveassignable.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveassignable.definition"></a></span><a class="link" href="moveassignable.html#generic.standard_concepts.concepts.moveassignable.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.moveassignable.moveassignable_definition"></a><p class="title"><b>Table&#160;1.85.&#160;MoveAssignable Definition</b></p>
+<div class="table-contents"><table class="table" summary="MoveAssignable Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">MoveAssignable</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">HasAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">T</span><span class="special">&amp;&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">RvalueOf</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">HasAssign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">RvalueOf</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.moveassignable.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveassignable.header"></a></span><a class="link" href="moveassignable.html#generic.standard_concepts.concepts.moveassignable.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">move_assignable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.moveassignable.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveassignable.section_in_n2914"></a></span><a class="link" href="moveassignable.html#generic.standard_concepts.concepts.moveassignable.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">MoveAssignable</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.copymove</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.moveassignable.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveassignable.differences_from_n2914"></a></span><a class="link" href="moveassignable.html#generic.standard_concepts.concepts.moveassignable.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lvaluereference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="moveconstructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/moveconstructible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/moveconstructible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>MoveConstructible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="moveassignable.html" title="MoveAssignable">
+<link rel="next" href="nothrowdestructible.html" title="NothrowDestructible">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="moveassignable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="nothrowdestructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_moveconstructible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.moveconstructible"></a><a class="link" href="moveconstructible.html" title="MoveConstructible">MoveConstructible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.moveconstructible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveconstructible.description"></a></span><a class="link" href="moveconstructible.html#generic.standard_concepts.concepts.moveconstructible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.moveconstructible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveconstructible.definition"></a></span><a class="link" href="moveconstructible.html#generic.standard_concepts.concepts.moveconstructible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.moveconstructible.moveconstructible_definition"></a><p class="title"><b>Table&#160;1.86.&#160;MoveConstructible Definition</b></p>
+<div class="table-contents"><table class="table" summary="MoveConstructible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">MoveConstructible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">Constructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">T</span><span class="special">&amp;&amp;&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">RvalueOf</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Constructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">RvalueOf</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.moveconstructible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveconstructible.header"></a></span><a class="link" href="moveconstructible.html#generic.standard_concepts.concepts.moveconstructible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">move_constructible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.moveconstructible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveconstructible.section_in_n2914"></a></span><a class="link" href="moveconstructible.html#generic.standard_concepts.concepts.moveconstructible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">MoveConstructible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.copymove</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.moveconstructible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.moveconstructible.differences_from_n2914"></a></span><a class="link" href="moveconstructible.html#generic.standard_concepts.concepts.moveconstructible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="moveassignable.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="nothrowdestructible.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/nothrowdestructible.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/nothrowdestructible.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>NothrowDestructible</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="moveconstructible.html" title="MoveConstructible">
+<link rel="next" href="predicate.html" title="Predicate">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="moveconstructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="predicate.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_nothrowdestructible">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.nothrowdestructible"></a><a class="link" href="nothrowdestructible.html" title="NothrowDestructible">NothrowDestructible</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.nothrowdestructible.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.nothrowdestructible.description"></a></span><a class="link" href="nothrowdestructible.html#generic.standard_concepts.concepts.nothrowdestructible.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.nothrowdestructible.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.nothrowdestructible.definition"></a></span><a class="link" href="nothrowdestructible.html#generic.standard_concepts.concepts.nothrowdestructible.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.nothrowdestructible.nothrowdestructible_definition"></a><p class="title"><b>Table&#160;1.87.&#160;NothrowDestructible Definition</b></p>
+<div class="table-contents"><table class="table" summary="NothrowDestructible Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">NothrowDestructible</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">HasDestructor</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.nothrowdestructible.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.nothrowdestructible.header"></a></span><a class="link" href="nothrowdestructible.html#generic.standard_concepts.concepts.nothrowdestructible.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">nothrow_destructible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.nothrowdestructible.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.nothrowdestructible.section_in_n2914"></a></span><a class="link" href="nothrowdestructible.html#generic.standard_concepts.concepts.nothrowdestructible.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">NothrowDestructible</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.destruct</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.nothrowdestructible.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.nothrowdestructible.differences_from_n2914"></a></span><a class="link" href="nothrowdestructible.html#generic.standard_concepts.concepts.nothrowdestructible.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="moveconstructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="predicate.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/predicate.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/predicate.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,103 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Predicate</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="nothrowdestructible.html" title="NothrowDestructible">
+<link rel="next" href="regular.html" title="Regular">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="nothrowdestructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="regular.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_predicate">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.predicate"></a><a class="link" href="predicate.html" title="Predicate">Predicate</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.predicate.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.predicate.description"></a></span><a class="link" href="predicate.html#generic.standard_concepts.concepts.predicate.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.predicate.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.predicate.definition"></a></span><a class="link" href="predicate.html#generic.standard_concepts.concepts.predicate.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.predicate.predicate_definition"></a><p class="title"><b>Table&#160;1.88.&#160;Predicate Definition</b></p>
+<div class="table-contents"><table class="table" summary="Predicate Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">Predicate</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">F</span><span class="special">,</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">,,,)</span> <span class="identifier">Args</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="identifier">Callable</span><span class="special">&lt;</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Args</span><span class="special">&amp;...</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">Convertible</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Callable</span><span class="special">&lt;</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Args</span><span class="special">&amp;...</span> <span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.predicate.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.predicate.header"></a></span><a class="link" href="predicate.html#generic.standard_concepts.concepts.predicate.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">predicate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.predicate.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.predicate.section_in_n2914"></a></span><a class="link" href="predicate.html#generic.standard_concepts.concepts.predicate.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">Predicate</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.predicate</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.predicate.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.predicate.differences_from_n2914"></a></span><a class="link" href="predicate.html#generic.standard_concepts.concepts.predicate.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="nothrowdestructible.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="regular.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/regular.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/regular.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Regular</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="predicate.html" title="Predicate">
+<link rel="next" href="rvalueof.html" title="RvalueOf">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="predicate.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="rvalueof.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_regular">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.regular"></a><a class="link" href="regular.html" title="Regular">Regular</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.regular.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.regular.description"></a></span><a class="link" href="regular.html#generic.standard_concepts.concepts.regular.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.regular.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.regular.definition"></a></span><a class="link" href="regular.html#generic.standard_concepts.concepts.regular.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.regular.regular_definition"></a><p class="title"><b>Table&#160;1.89.&#160;Regular Definition</b></p>
+<div class="table-contents"><table class="table" summary="Regular Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">Regular</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">Semiregular</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">DefaultConstructible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">EqualityComparable</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;)</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.regular.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.regular.header"></a></span><a class="link" href="regular.html#generic.standard_concepts.concepts.regular.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">regular</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.regular.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.regular.section_in_n2914"></a></span><a class="link" href="regular.html#generic.standard_concepts.concepts.regular.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">Regular</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.regular</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.regular.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.regular.differences_from_n2914"></a></span><a class="link" href="regular.html#generic.standard_concepts.concepts.regular.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="predicate.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="rvalueof.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/rvalueof.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/rvalueof.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,105 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>RvalueOf</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="regular.html" title="Regular">
+<link rel="next" href="rvaluereference.html" title="RvalueReference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="regular.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="rvaluereference.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_rvalueof">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.rvalueof"></a><a class="link" href="rvalueof.html" title="RvalueOf">RvalueOf</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.rvalueof.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvalueof.description"></a></span><a class="link" href="rvalueof.html#generic.standard_concepts.concepts.rvalueof.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.rvalueof.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvalueof.definition"></a></span><a class="link" href="rvalueof.html#generic.standard_concepts.concepts.rvalueof.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.rvalueof.rvalueof_definition"></a><p class="title"><b>Table&#160;1.90.&#160;RvalueOf Definition</b></p>
+<div class="table-contents"><table class="table" summary="RvalueOf Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">RvalueOf</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">typename</span> <span class="identifier">type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;&amp;</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">ExplicitlyConvertible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&amp;,</span> <span class="identifier">type</span><span class="special">&gt;</span> <span class="special">)</span>
+<span class="comment">//, ( requires Convertible&lt;T&amp;&amp;, type&gt; ) // NOTE: This is commented out because it implies implicit conversion from T&amp; to T&amp;&amp;, which correctly fails. Standard error??const T&amp;</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">ExplicitlyConvertible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&amp;&amp;,</span> <span class="identifier">type</span><span class="special">&gt;</span> <span class="special">)</span> <span class="comment">// NOTE: This is not in the standard and replaces the above line.</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.rvalueof.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvalueof.header"></a></span><a class="link" href="rvalueof.html#generic.standard_concepts.concepts.rvalueof.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">rvalue_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.rvalueof.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvalueof.section_in_n2914"></a></span><a class="link" href="rvalueof.html#generic.standard_concepts.concepts.rvalueof.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">RvalueOf</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.transform</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.rvalueof.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvalueof.differences_from_n2914"></a></span><a class="link" href="rvalueof.html#generic.standard_concepts.concepts.rvalueof.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="regular.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="rvaluereference.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/rvaluereference.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/rvaluereference.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,106 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>RvalueReference</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="rvalueof.html" title="RvalueOf">
+<link rel="next" href="semiregular.html" title="Semiregular">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="rvalueof.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="semiregular.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_rvaluereference">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.rvaluereference"></a><a class="link" href="rvaluereference.html" title="RvalueReference">RvalueReference</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.rvaluereference.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvaluereference.description"></a></span><a class="link" href="rvaluereference.html#generic.standard_concepts.concepts.rvaluereference.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.rvaluereference.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvaluereference.definition"></a></span><a class="link" href="rvaluereference.html#generic.standard_concepts.concepts.rvaluereference.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.rvaluereference.rvaluereference_definition"></a><p class="title"><b>Table&#160;1.91.&#160;RvalueReference Definition</b></p>
+<div class="table-contents"><table class="table" summary="RvalueReference Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">RvalueReference</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">)</span>
+
+<span class="identifier">BOOST_GENERIC_CONCEPT_MAP</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">template</span> <span class="special">(</span> <span class="special">(</span><span class="keyword">class</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">generic</span><span class="special">::</span><span class="identifier">std_concept</span><span class="special">::</span><span class="identifier">RvalueReference</span><span class="special">)(</span><span class="identifier">T</span><span class="special">&amp;&amp;)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.rvaluereference.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvaluereference.header"></a></span><a class="link" href="rvaluereference.html#generic.standard_concepts.concepts.rvaluereference.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">rvalue_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.rvaluereference.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvaluereference.section_in_n2914"></a></span><a class="link" href="rvaluereference.html#generic.standard_concepts.concepts.rvaluereference.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">RvalueReference</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.classify</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.rvaluereference.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.rvaluereference.differences_from_n2914"></a></span><a class="link" href="rvaluereference.html#generic.standard_concepts.concepts.rvaluereference.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rvalueof.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="semiregular.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/semiregular.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/semiregular.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,105 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Semiregular</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../concepts.html" title="Concepts">
+<link rel="prev" href="rvaluereference.html" title="RvalueReference">
+<link rel="next" href="signedintegrallike.html" title="SignedIntegralLike">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="spirit-nav">
+<a accesskey="p" href="rvaluereference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="signedintegrallike.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section generic_standard_concepts_concepts_semiregular">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="generic.standard_concepts.concepts.semiregular"></a><a class="link" href="semiregular.html" title="Semiregular">Semiregular</a>
+</h4></div></div></div>
+<h6>
+<a name="generic.standard_concepts.concepts.semiregular.h0"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.semiregular.description"></a></span><a class="link" href="semiregular.html#generic.standard_concepts.concepts.semiregular.description">Description</a>
+ </h6>
+<p>
+ Describes arithmetic types.
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.semiregular.h1"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.semiregular.definition"></a></span><a class="link" href="semiregular.html#generic.standard_concepts.concepts.semiregular.definition">Definition</a>
+ </h6>
+<div class="table">
+<a name="generic.standard_concepts.concepts.semiregular.semiregular_definition"></a><p class="title"><b>Table&#160;1.92.&#160;Semiregular Definition</b></p>
+<div class="table-contents"><table class="table" summary="Semiregular Definition">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Boost.Generic Definition
+ </p>
+ </th>
+<th>
+ <p>
+ N2914 Definition
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+<pre class="programlisting"><span class="identifier">BOOST_GENERIC_AUTO_CONCEPT</span>
+<span class="special">(</span> <span class="special">(</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">,</span> <span class="identifier">generic</span><span class="special">,</span> <span class="identifier">std_concept</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span><span class="identifier">Semiregular</span><span class="special">)(</span> <span class="special">(</span><span class="keyword">typename</span><span class="special">)</span> <span class="identifier">T</span> <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">public</span> <span class="special">(</span><span class="identifier">CopyConstructible</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;)</span> <span class="special">(</span><span class="identifier">CopyAssignable</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;)</span>
+ <span class="special">(</span><span class="identifier">FreeStoreAllocatable</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;)</span>
+ <span class="special">)</span>
+<span class="special">,</span> <span class="special">(</span> <span class="keyword">requires</span> <span class="identifier">SameType</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">CopyAssignable</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;::</span><span class="identifier">result_type</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="special">&gt;</span> <span class="special">)</span>
+<span class="special">)</span>
+</pre>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><h6>
+<a name="generic.standard_concepts.concepts.semiregular.h2"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.semiregular.header"></a></span><a class="link" href="semiregular.html#generic.standard_concepts.concepts.semiregular.header">Header</a>
+ </h6>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">generic</span><span class="special">/</span><span class="identifier">std_concept</span><span class="special">/</span><span class="identifier">concepts</span><span class="special">/</span><span class="identifier">semiregular</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<h6>
+<a name="generic.standard_concepts.concepts.semiregular.h3"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.semiregular.section_in_n2914"></a></span><a class="link" href="semiregular.html#generic.standard_concepts.concepts.semiregular.section_in_n2914">Section
+ in N2914</a>
+ </h6>
+<p>
+ The corresponding definition of <code class="computeroutput"><span class="identifier">Semiregular</span></code>
+ may be found in the N2914
+ section [<span class="emphasis"><em>concept.regular</em></span>].
+ </p>
+<h6>
+<a name="generic.standard_concepts.concepts.semiregular.h4"></a>
+ <span class="phrase"><a name="generic.standard_concepts.concepts.semiregular.differences_from_n2914"></a></span><a class="link" href="semiregular.html#generic.standard_concepts.concepts.semiregular.differences_from_n2914">Differences
+ From N2914</a>
+ </h6>
+<p>
+ TODO: Fill this in
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010-2012 Matt Calabrese<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rvaluereference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="signedintegrallike.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/signedintegrallike.html
==============================================================================
--- (empty file)
+++ sandbox/generic/libs/doc/html/generic/standard_concepts/concepts/signedintegrallike.html 2012-10-10 18:08:51 EDT (Wed, 10 Oct 2012)
@@ -0,0 +1,102 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>SignedIntegralLike</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Generic">
+<link rel="up" href="../c