Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r70228 - in sandbox/enums/libs/enums/doc: . html html/boost html/boost/enums html/boost/enums/enum_set html/boost/enums/meta html/boost/mpl html/boost/mpl/equal_to_impl_enum_c_ta_id35964054 html/boost/mpl/equal_to_impl_enum_c_ta_id35967736 html/boost/mpl/greater_equal_impl_enum_id35964133 html/boost/mpl/greater_equal_impl_enum_id35967816 html/boost/mpl/greater_impl_enum_c_tag_id35964093 html/boost/mpl/greater_impl_enum_c_tag_id35967776 html/boost/mpl/less_equal_impl_enum_c__id35964212 html/boost/mpl/less_equal_impl_enum_c__id35967895 html/boost/mpl/less_impl_enum_c_tag__e_id35964173 html/boost/mpl/less_impl_enum_c_tag__e_id35967856 html/boost/mpl/not_equal_to_impl_enum__id35964252 html/boost/mpl/not_equal_to_impl_enum__id35967935 html/boost/mpl/numeric_cast_integral_c_id35964292 html/boost/mpl/numeric_cast_integral_c_id35967975
From: vicente.botet_at_[hidden]
Date: 2011-03-20 16:17:44


Author: viboes
Date: 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
New Revision: 70228
URL: http://svn.boost.org/trac/boost/changeset/70228

Log:
Enums: Added PP Seq macros doc
Added:
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_SPE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_NS.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLOSE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLOSE_.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_OPEN.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_SPECIALIZATIONS.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_CONS_END.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_END.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_NO_CONS_END.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_START.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_CONS_END.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_END.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_NO_CONS_END.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_START.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_NO_ENUM_UNRESTRICTED_UNION.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_NO_UNDERLYING_TYPE.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/BOOST_NO_UNRESTRICTED_UNION.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/
   sandbox/enums/libs/enums/doc/html/boost/enums/
   sandbox/enums/libs/enums/doc/html/boost/enums/default_value.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_array.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_no_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_range.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_set.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/reference.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_subrange.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_no_cons.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/first_id35964934.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35970493.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35970520.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/is_emulated_enum.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/is_enum.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/last_id35964989.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/linear_enum_traiter.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35970610.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35970645.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/enum_traits.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/first.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/last.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/pos.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/pred.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/size.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/succ.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/meta/val.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/native_type.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator^.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator__.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35970365.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35970403.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970250.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970327.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971802.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971884.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971990.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/pos_id35965146.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/pred_id35965243.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/scoping_type.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/succ_id35965369.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/swap.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/underlying_type.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/enums/val_id35965518.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/hash_enums_enum_set_EC_id35970723.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/
   sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c_tag.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/enum_range_c.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054/
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35967736/
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133/
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35967816/
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093/
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35967776/
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212/
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35967895/
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173/
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35967856/
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252/
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35967935/
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292/
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292/apply.html (contents, props changed)
   sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35967975/
Text files modified:
   sandbox/enums/libs/enums/doc/Jamfile.v2 | 18 +
   sandbox/enums/libs/enums/doc/enums.qbk | 78 ++++--
   sandbox/enums/libs/enums/doc/html/index.html | 428 ++++++++++++++++++++++++++++++---------
   sandbox/enums/libs/enums/doc/html/standalone_HTML.manifest | 89 +++++--
   4 files changed, 448 insertions(+), 165 deletions(-)

Modified: sandbox/enums/libs/enums/doc/Jamfile.v2
==============================================================================
--- sandbox/enums/libs/enums/doc/Jamfile.v2 (original)
+++ sandbox/enums/libs/enums/doc/Jamfile.v2 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -55,11 +55,11 @@
 doxygen top_ref
    :
       [ glob ../../../boost/enums.hpp ]
- [ glob ../../../boost/enums/config.hop ]
- [ glob ../../../boost/enums/scoped.hop ]
- [ glob ../../../boost/enums/ordinal.hop ]
- [ glob ../../../boost/enums/containers.hop ]
- [ glob ../../../boost/enums/mpl.hop ]
+ [ glob ../../../boost/enums/config.hpp ]
+ #[ glob ../../../boost/enums/scoped.hpp ]
+ #[ glob ../../../boost/enums/ordinal.hpp ]
+ #[ glob ../../../boost/enums/containers.hpp ]
+ #[ glob ../../../boost/enums/mpl.hpp ]
    :
         <doxygen:param>"PREDEFINED=\"BOOST_ENUMS_DOXYGEN_INVOKED=1\" \\
                                    \"BOOST_STATIC_CONSTEXPR=constexpr\" \\
@@ -68,6 +68,8 @@
                                    \"BOOST_STATIC_ASSERT(cnd)=\" \\
                                    \"BOOST_CONSTEXPR=constexpr\""
         <doxygen:param>SORT_MEMBER_DOCS=NO
+ <doxygen:param>SHOW_USED_FILES=YES
+
         <doxygen:param>SHOW_INCLUDE_FILES=YES
         <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
         # It is also wise to to set a warnings logfile like this:
@@ -97,7 +99,9 @@
       [ glob ../../../boost/enums/scoped/underlying_value.hpp ]
       [ glob ../../../boost/enums/scoped/default_value.hpp ]
       [ glob ../../../boost/enums/scoped/emulation.hpp ]
+ [ glob ../../../boost/enums/pp/*.hpp ]
       [ glob ../../../boost/enums/scoped/scoping_type.hpp ]
+ [ glob ../../../boost/enums/scoped/is_enum.hpp ]
       [ glob ../../../boost/enums/scoped/enum_type_cons.hpp ]
       [ glob ../../../boost/enums/scoped/enum_type_no_cons.hpp ]
       [ glob ../../../boost/enums/scoped/enum_class_cons.hpp ]
@@ -115,6 +119,7 @@
                                    \"BOOST_STATIC_ASSERT(cnd)=\" \\
                                    \"BOOST_CONSTEXPR=constexpr\""
         <doxygen:param>SORT_MEMBER_DOCS=NO
+ <doxygen:param>SHOW_USED_FILES=YES
         <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
         # It is also wise to to set a warnings logfile like this:
         <doxygen:param>WARN_LOGFILE=AutoDoxywarnings.log # This may not be empty (usually not a good sign!), depending on options chosen.
@@ -158,6 +163,7 @@
                                    \"BOOST_STATIC_ASSERT(cnd)=\" \\
                                    \"BOOST_CONSTEXPR=constexpr\""
         <doxygen:param>SORT_MEMBER_DOCS=NO
+ <doxygen:param>SHOW_USED_FILES=YES
 
         <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
         # It is also wise to to set a warnings logfile like this:
@@ -194,6 +200,7 @@
                                    \"BOOST_STATIC_ASSERT(cnd)=\" \\
                                    \"BOOST_CONSTEXPR=constexpr\""
         <doxygen:param>SORT_MEMBER_DOCS=NO
+ <doxygen:param>SHOW_USED_FILES=YES
 
         <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
         # It is also wise to to set a warnings logfile like this:
@@ -226,6 +233,7 @@
                                    \"BOOST_STATIC_ASSERT(cnd)=\" \\
                                    \"BOOST_CONSTEXPR=constexpr\""
         <doxygen:param>SORT_MEMBER_DOCS=NO
+ <doxygen:param>SHOW_USED_FILES=YES
 
         <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
         # It is also wise to to set a warnings logfile like this:

Modified: sandbox/enums/libs/enums/doc/enums.qbk
==============================================================================
--- sandbox/enums/libs/enums/doc/enums.qbk (original)
+++ sandbox/enums/libs/enums/doc/enums.qbk 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -61,16 +61,31 @@
 
 The David E. Miller, Herb Sutter and Bjarne Stroustrup's proposal ([@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1891.pdf [*N1891: Strongly Typed Enums (revision 3)]] includes a clear motivation for "Strongly Typed Enums". On compilers not providing "Strongly Typed Enums" we can make a quite close emulation. This allows to write programs that are portable on compilers providing this feature natively and using the emulation on the others.
 
-Kevlin Henney presents in [@http://www.two-sdg.demon.co.uk/curbralan/papers/FlagWaiving.pdf [*Flag Waiving]] a safe design for enum sets which is based on some the association of an enumeration element and its position on the enumeration itself. This is found also in language as [@http://en.wikipedia.org/wiki/Enumerated_type#Ada Ada], which defines attributes on enumerations like `first`, `last`, `succ`, `value`, `pos`, ... The same mapping can be used to implement arrays having an enumeration as index type and viewing enumerations as a range. This association has constant time complexity most of the times, as usual enumerations follows linear or logarithmic progressions.
+Kevlin Henney presents in [@http://www.two-sdg.demon.co.uk/curbralan/papers/FlagWaiving.pdf [*Flag Waiving]] a safe design for enum sets which is based on some the association of an enumeration element and its position on the enumeration itself. This is found also in language as [@http://en.wikipedia.org/wiki/Enumerated_type#Ada [*Ada]], which defines attributes on enumerations like `first`, `last`, `succ`, `value`, `pos`, ... The same mapping can be used to implement arrays having an enumeration as index type and viewing enumerations as a range. This association has constant time complexity most of the times, as usual enumerations follows linear or logarithmic progressions.
 
-A third feature that has been requested for a long time is the ability to convert an enum so an string and vice versa.
+A third feature that has been requested for a long time is the ability to convert an enum to an string and vice versa.
 
 Examples of libraries that have tried to cope with some of these aspects are:
 
-* Enums has complex design to take care of iteration.
-* SmartEnums that take care mainly of string conversions.
 
-There are also a lot of literature about this simple problem.
+* [@http://www.boostpro.com/vault/index.php?action=downloadfile&filename=enum_rev4.6.zip&directory=& [@Boost.Enum]] by Frank Laub, takes care of scoping, underlying type, iteration and string conversions, but doesn't take care of avoiding implicit conversion and portability to C++0x scoped enums.
+* This thread [@http://boost.2283326.n4.nabble.com/Smart-enum-td2604736.html Smart enums] and this one [@http://boost.2283326.n4.nabble.com/safe-assign-of-int-to-enum-td2556392.html#a2556400 safe assign of int to enum] are quite interesting. Unfortunately there were no concrete proposal.
+* [@http://www.boostpro.com/vault/index.php?action=downloadfile&filename=benum_v1.zip&directory=& [@Boost.SmartEnums]] has complex design to take care of iteration.
+* [@http://www.boostpro.com/vault/index.php?action=downloadfile&filename=benum_v1.zip&directory=& [@BEnum]].
+
+
+There is also a lot of papers about these simple problems, well, not so simple to get it right. Just type on your preferred search engine a combination of the following words: C++, enum, strong, scoped, smart and safe and you will see. Next follows some I have read:
+
+* [@http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Type_Safe_Enum [*Type Safe Enum]] by Sumant Tambe defines a safe_enum mixing class which is similar to the enum_class class.
+* [@http://www.eetimes.com/discussion/programming-pointers/4024556/Enumerations-Q--A [*Enumerations Q & A]]
+ by Dan Saks.
+* [@http://drdobbs.com/cpp/184401797 [*Enumerations]] by Herb Sutter and Jim Hyslop.
+
+
+There are also some lint tools that help in this concern.
+
+* [@http://www.gimpel.com/html/strong.htm [*PC-lint/FlexeLint Strong Type Checking]] from Gimpel Software.
+
 
 [endsect]
 [/==================]
@@ -78,40 +93,47 @@
 [/==================]
 
 
-[*Boost.Enums] intends to provide a partial solution to the scoped enums problem, and provides the framework to view enumerations as ordinal types so we can define some specific and efficient enum containers.
+[*Boost.Enums] intends to provide a partial solution to the scoped enums problem ensuring a portable solution compatible with compilers supporting natively scoped enums or not. In addition provides a framework to view enumerations as ordinal types so we can define some specific and efficient enum containers.
+
+[*Boost.Enums] is composed of the following parts:
 
-[*Boost.Enums] is composed of
 * Scoped enums
 * Ordinal enums
-* Enums containers
+* Enum containers
 * MPL enums
 * String <-> Enum conversions
 
-Scoped enums
+[heading Scoped enums]
 
+The main features of scoped enums are
 * enumerators are in the scope of their enum
 * enums have a defined underlying type
 
 In addition scoped enum classes satisfies:
+
 * enumerators and enums do not implicitly convert to int
 
 The library includes:
+
 * Some meta-functions and functions helping to write portable programs using scoped enum classes under compilers supporting them natively or by an emulation on the others.
 * scoped enum classes with/without implicit conversion to the underlying type and with/without constructors.
 * Some language-like macros helping to define scoped enums.
 
-Ordinal enums
+
+[heading Ordinal enums]
 
 Ordinal enums are discrete types for which the enumerators have an associated position.
 
 The library includes some functions and meta-functions: `first`, `last`, `pred`, `succ`, `pos`, `val`, `size`.
 
-Enum containers
+[heading Enum containers]
+
 * `enum_array` indexed by an enumeration.
 * `enum_set` using a bit for each element of an enumeration.
 * `enum_range` a run-time range view of an enumeration
 
-MPL enums
+[heading MPL enums]
+
 * `enum_c`, a MPL type constant associated to an enumeration.
 * `enum_range_c`, a MPL sequence associated to an enumeration.
 
@@ -433,7 +455,7 @@
     int j : 6;
   };
 
-As the emulation is not a built-in type this cannot compile in a portable way. Boost.Enums has no workaround to this problem, but fortunately we could use Boost.Bitfield library (when available) to emulate the whole structure cottoning scoped enums bitfields as follows
+As the emulation is not a built-in type this cannot compile in a portable way. [*Boost.Enums] has no workaround to this problem, but fortunately we could use Boost.Bitfield library (when available) to emulate the whole structure cottoning scoped enums bitfields as follows
 
   typedef bitfields<
     member<EnumClass,2>,
@@ -506,7 +528,7 @@
 
 The compiler could have these informations, but in the absence the user will need to add them explicitly.
 
-Boost.Enums provides a framework that allows to add these meta-information and use them in a uniform way at compile-time and run-time.
+[*Boost.Enums] provides a framework that allows to add these meta-information and use them in a uniform way at compile-time and run-time.
 
 The library provides the declaration of the meta-function that will need to be specialized for each enumeration,
 
@@ -574,7 +596,7 @@
   }
 
 
-As this is quite cumbersome, the library provides macros that will generate all this stuff for you. Unfortunately there is no way to preserve the syntax of the scoped enums. and in addition the generated code must be in different namespaces.
+As this is quite cumbersome, the library provides macros that will generate all this stuff for you. Unfortunately there is no way to preserve the syntax of the scoped enums and in addition the generated code must be in different namespaces.
 
 There are two macro forms: one using PP sequences and other with variadic macros.
 
@@ -635,7 +657,7 @@
 [section:cont Enum Containers]
 [section:set Enum Set]
 
-One of the major motivations for the preceding functions and metafiction was to be able to define a generic enum set class based on the work of Kevlin Henney.
+One of the major motivations for the preceding functions and meta-fuction was to be able to define a generic enum set class based on the work of Kevlin Henney.
 
 The `enum_set<EC>` class has as parameter an enum, enum class or enum type and provides the same interface as `std::bitset<N>` but replacing the index by the enum. As Kevlin showed this give to the user a more safer interface than using bit mask directly.
 
@@ -686,17 +708,17 @@
 
   BOOST_ENUMS_CLASS(Day_Of_Week, int, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday);
  
-we can define the sub-type `Working_Day` using the `sub_range<>` template class
+we can define the sub-type `Working_Day` using the `enum_sub_range<>` template class
 
- typedef enums::sub_range<Day_Of_Week, Monday, Friday> Working_Day;
+ typedef enums::enum_sub_range<Day_Of_Week, Monday, Friday> Working_Day;
 
 `Working_Day` is implicitly convertible to `Day_Of_Week` and is explicitly constructible from vDay_Of_Week` with a run-time checking of course.
 
 When the sub-type enumeration literals are not consecutive we need a generic way to state whether it belongs or not. A predicate seems to be the good compromise. Note that this is quite related to the constraint library.
 
- typedef enums::sub_type<Day_Of_Week, P> Working_Day;
+ typedef enums::enum_sub_type<Day_Of_Week, P> Working_Day;
 
-These enumeration sub-types `sub_range<>` and `sub_type<>` can be used as well as index of `enum_array<>` and as type of `enum_set<>` and `enum_range<>`.
+These enumeration sub-types `enum_sub_range<>` and `enum_sub_type<>` can be used as well as index of `enum_array<>` and as type of `enum_set<>` and `enum_range<>`.
 
  
 
@@ -880,15 +902,13 @@
 
 [endsect]
 
-[/xinclude autodoc.xml]
-
 [/=================]
 [section Appendices]
 [/=================]
 
 [section:history Appendix A: History]
 
-[section [*Version 0.2.0, Mars 17, 2011] ]
+[section [*Version 0.2.0, Mars 18, 2011] ]
 
 [*New Features:]
 
@@ -896,6 +916,7 @@
   * Added underlying_value.
   * Added scoping_type.
   * enum_type renamed native_type
+ * Added is_enum.
 * Added ordinal enums: first, last, red, succ, pos, val, size functions and meta-functions.
 * Added enum containers:
   * enum_type_cons/no_cons and enum_class_cons/no_cons classes.
@@ -905,6 +926,9 @@
 * Added enum_range. a run-time range view of an enumeration
 * Added enum_range_c, a MPL sequence associated to an enumeration.
 
+* Added user namespace aware macros.
+
+
 [endsect]
 [section [*Version 0.1.0, Feb 27, 2011] ]
 
@@ -1064,16 +1088,18 @@
 
 * Add enum hash functions for ordinal enums, so they can be used efficiently with unordered associative containers.
 * Make a uniform use of exceptions.
-* Manage with the user namespace in macros.
 * Define the the PP sequence and variadic macros to cope with ordinal enums.
   * ordinal specializations
   * Conversion to and from strings.
-* Complete the doc with more user land examples
+* Complete the doc with more user-land examples.
 * Add more tests.
+* Add enum_sub_type.
+* Specialize enum_array, enum_set and enum_range for enum_sub_range.
+* Add the hello world example.
 
 [heading For later releases]
 
-* I don't have any pending ideas :(
+* I don't have other ideas :(
 
 [endsect]
 [endsect]

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enumerator_list_hpp" title="Header &lt;boost/enums/pp/enumerator_list.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION">
+<link rel="next" href="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html" title="Macro BOOST_ENUMS_ENUMERATOR_LIST_GENERATE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_list_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION</span></h2>
+<p>BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION &#8212; Generates a enumerator_list from a ENUMERATOR_DEFINITION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enumerator_list_hpp" title="Header &lt;boost/enums/pp/enumerator_list.hpp&gt;">boost/enums/pp/enumerator_list.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION(r, data, elem)</pre></div>
+<div class="refsect1">
+<a name="id36350678"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>EL, the ENUMERATOR_LIST</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">ID</span><span class="special">(</span><span class="identifier">EL</span><span class="special">[</span><span class="number">0</span><span class="special">]</span><span class="special">)</span> <span class="special">[</span><span class="special">=</span> <span class="identifier">VAL</span><span class="special">(</span><span class="identifier">EL</span><span class="special">[</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="identifier">ID</span><span class="special">(</span><span class="identifier">ED</span><span class="special">[</span><span class="identifier">L</span><span class="special">]</span><span class="special">)</span> <span class="special">[</span><span class="special">=</span> <span class="identifier">VAL</span><span class="special">(</span><span class="identifier">
ED</span><span class="special">[</span><span class="identifier">L</span><span class="special">]</span><span class="special">)</span><span class="special">]</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_list_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_STR">
+<link rel="next" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION</span></h2>
+<p>BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION &#8212; generates a enumerator_definition from a ENUMERATOR_DEFINITION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">boost/enums/pp/enumerator_definition.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION(ED)</pre></div>
+<div class="refsect1">
+<a name="id36350271"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>ED, the ENUMERATOR_DEFINITION</p></li>
+<li class="listitem"><p>DEFAULT: the default value when there is no second element.</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">ID</span><span class="special">(</span><span class="identifier">ED</span><span class="special">)</span> <span class="special">[</span><span class="special">=</span> <span class="identifier">VAL</span><span class="special">(</span><span class="identifier">ED</span><span class="special">)</span><span class="special">]</span>
+</pre>
+<p><span class="bold"><strong>Note</strong></span>: The optional part is generated if there is a second element. </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_ID</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html" title="Macro BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS">
+<link rel="next" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_ID</span></h2>
+<p>BOOST_ENUMS_ENUMERATOR_DEFINITION_ID &#8212; This macro is used to get the identifier from a ENUMERATOR_DEFINITION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">boost/enums/pp/enumerator_definition.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUMERATOR_DEFINITION_ID(ED)</pre></div>
+<div class="refsect1">
+<a name="id36350093"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>ED: the ENUMERATOR_DEFINITION</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: the first element of <code class="computeroutput">ED</code>. </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_STR</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL">
+<link rel="next" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_STR</span></h2>
+<p>BOOST_ENUMS_ENUMERATOR_DEFINITION_STR &#8212; This macro is used to get the string literal from a ENUMERATOR_DEFINITION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">boost/enums/pp/enumerator_definition.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUMERATOR_DEFINITION_STR(ED)</pre></div>
+<div class="refsect1">
+<a name="id36350213"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>ED, the ENUMERATOR_DEFINITION.</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: the third element of <code class="computeroutput">ED</code> or the string representation of ED'ID. </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_ID">
+<link rel="next" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_STR">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL</span></h2>
+<p>BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL &#8212; This macro is used to get the constant-expression from a ENUMERATOR_DEFINITION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enumerator_definition_hpp" title="Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;">boost/enums/pp/enumerator_definition.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL(ED, DEFAULT)</pre></div>
+<div class="refsect1">
+<a name="id36350149"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>ED: the ENUMERATOR_DEFINITION }</p></li>
+<li class="listitem"><p>DEFAULT: the default value when there is no second element.</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: the second element of the <code class="computeroutput">ED</code> or <code class="computeroutput">DEFAULT</code>. </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_definition_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enumerator_list_hpp" title="Header &lt;boost/enums/pp/enumerator_list.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION">
+<link rel="next" href="BOOST_ENUMS_NAMESPACES_CLASS_NS.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_NS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_list_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLASS_NS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</span></h2>
+<p>BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enumerator_list_hpp" title="Header &lt;boost/enums/pp/enumerator_list.hpp&gt;">boost/enums/pp/enumerator_list.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUMERATOR_LIST_GENERATE(EL)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enumerator_list_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLASS_NS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_CLASS_DCL_CONS</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html" title="Macro BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS">
+<link rel="next" href="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html" title="Macro BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_CLASS_DCL_CONS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_CLASS_DCL_CONS</span></h2>
+<p>BOOST_ENUMS_ENUM_CLASS_DCL_CONS &#8212; Generates all the needed definition associated to an ordinal scoped enum class with string conversions and with constructors. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_CLASS_DCL_CONS(NS_EC, UT, EL, TRAITER)</pre></div>
+<div class="refsect1">
+<a name="id36349573"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC: the NAMESPACES_CLASS sequence</p></li>
+<li class="listitem"><p>UT: the underlying type</p></li>
+<li class="listitem"><p>EL: the ENUMERATOR_LIST sequence</p></li>
+<li class="listitem"><p>TRAITER: the enum traiter template class</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">BOOST_ENUM_NS_CLASS_START</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</span><span class="special">(</span><span class="identifier">EL</span><span class="special">)</span>
+ <span class="special">}</span>
+ <span class="identifier">BOOST_ENUM_NS_CLASS_CONS_END</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_SPE</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">EL</span><span class="special">,</span> <span class="identifier">TRAITER</span><span class="special">)</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html" title="Macro BOOST_ENUMS_ENUM_CLASS_DCL_CONS">
+<link rel="next" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_ID">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS</span></h2>
+<p>BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS &#8212; Generates all the needed definition associated to an ordinal scoped enum class with string conversions and without constructors. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS(NS_EC, UT, EL, TRAITER)</pre></div>
+<div class="refsect1">
+<a name="id36349755"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC: the NAMESPACES_CLASS sequence</p></li>
+<li class="listitem"><p>UT: the underlying type</p></li>
+<li class="listitem"><p>EL: the ENUMERATOR_LIST sequence</p></li>
+<li class="listitem"><p>TRAITER: the enum traiter template class</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">BOOST_ENUM_NS_CLASS_START</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</span><span class="special">(</span><span class="identifier">EL</span><span class="special">)</span>
+ <span class="special">}</span>
+ <span class="identifier">BOOST_ENUM_NS_CLASS_NO_CONS_END</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_SPE</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">EL</span><span class="special">,</span> <span class="identifier">TRAITER</span><span class="special">)</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,76 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_SIZE_SPE">
+<link rel="next" href="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_TRAITS_SPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE</span></h2>
+<p>BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE &#8212; Generates a <code class="computeroutput">boost::enums::meta::pos/val</code> specialization. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE(P, QNAME, ED)</pre></div>
+<div class="refsect1">
+<a name="id36348481"></a><h2>Description</h2>
+<p><span class="bold"><strong>Warning</strong></span>: This macro is presented here for exposition only reasons and is not part of the interface.</p>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>P: the position in the ENUMERATOR_LIST sequence</p></li>
+<li class="listitem"><p>QNAME, the <code class="computeroutput">NAMESPACES_CLASS</code> qualified name</p></li>
+<li class="listitem"><p>ED, the ENUMERATOR_DEFINITION sequence</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="keyword">template</span> <span class="special">&lt;</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">pos</span><span class="special">&lt;</span><span class="identifier">QNAME</span><span class="special">,</span> <span class="identifier">QNAME</span> <span class="special">::</span> <span class="identifier">BOOST_ENUMS_ENUMERATOR_DEFINITION_ID</span><span class="special">(</span><span class="identifier">ED</span><span class="special">)</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="identifier">BOOST_STATIC_CONSTEXPR</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">value</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">template</span> <span class="special">&lt;</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">val</span><span class="special">&lt;</span><span class="identifier">QNAME</span><span class="special">,</span> <span class="identifier">P</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="identifier">BOOST_STATIC_CONSTEXPR</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span><span class="identifier">QNAME</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span> <span class="special">=</span>
+ <span class="identifier">QNAME</span><span class="special">::</span><span class="identifier">BOOST_ENUMS_ENUMERATOR_DEFINITION_ID</span><span class="special">(</span><span class="identifier">ED</span><span class="special">)</span><span class="special">;</span>
+ <span class="special">}</span><span class="special">;</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_DCL_SIZE_SPE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_NO_ENUM_UNRESTRICTED_UNION.html" title="Macro BOOST_NO_ENUM_UNRESTRICTED_UNION">
+<link rel="next" href="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_NO_ENUM_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_DCL_SIZE_SPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_DCL_SIZE_SPE</span></h2>
+<p>BOOST_ENUMS_ENUM_DCL_SIZE_SPE &#8212; Generates a <code class="computeroutput">boost::enums::meta::size</code> specialization. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_DCL_SIZE_SPE(NS_EC, EL)</pre></div>
+<div class="refsect1">
+<a name="id36348281"></a><h2>Description</h2>
+<p><span class="bold"><strong>Warning</strong></span>: This macro is presented here for exposition only reasons and is not part of the interface.</p>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC, the <code class="computeroutput">NAMESPACES_CLASS</code> sequence</p></li>
+<li class="listitem"><p>EL, the <code class="computeroutput">ENUMERATOR_LIST</code> sequence</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="keyword">template</span> <span class="special">&lt;</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">BOOST_ENUMS_NAMESPACES_CLASS_QNAME</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">)</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">value</span> <span class="special">=</span> <span class="identifier">BOOST_PP_SEQ_SIZE</span><span class="special">(</span><span class="identifier">EL</span><span class="special">)</span><span class="special">;</span>
+ <span class="special">}</span><span class="special">;</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_NO_ENUM_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_SPE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_SPE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_DCL_SPE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_TRAITS_SPE">
+<link rel="next" href="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html" title="Macro BOOST_ENUMS_ENUM_TYPE_DCL_CONS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_DCL_SPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_DCL_SPE</span></h2>
+<p>BOOST_ENUMS_ENUM_DCL_SPE &#8212; Generates all the needed specialization associated to an ordinal scoped enum. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_DCL_SPE(NS_EC, EL, TRAITER)</pre></div>
+<div class="refsect1">
+<a name="id36348978"></a><h2>Description</h2>
+<p><span class="bold"><strong>Warning</strong></span>: This macro is presented here for exposition only reasons and is not part of the interface.</p>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC, the NAMESPACES_CLASS sequence</p></li>
+<li class="listitem">
+<p>TRAITER: the enum traiter template class <span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_SIZE_SPE</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">EL</span><span class="special">)</span>
+ <span class="identifier">BOOST_PP_SEQ_FOR_EACH</span><span class="special">(</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE</span><span class="special">,</span>
+ <span class="identifier">BOOST_ENUMS_NAMESPACES_CLASS_QNAME</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">)</span><span class="special">,</span>
+ <span class="identifier">EL</span>
+ <span class="special">)</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_TRAITS_SPE</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">TRAITER</span><span class="special">)</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+</pre>
+<p> </p>
+</li>
+</ul></div>
+<p>
+</p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_DCL_TRAITS_SPE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE">
+<link rel="next" href="BOOST_ENUMS_ENUM_DCL_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_SPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_DCL_TRAITS_SPE</span></h2>
+<p>BOOST_ENUMS_ENUM_DCL_TRAITS_SPE &#8212; Generates the enum_trait specialization. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_DCL_TRAITS_SPE(NS_EC, TRAITER)</pre></div>
+<div class="refsect1">
+<a name="id36348818"></a><h2>Description</h2>
+<p><span class="bold"><strong>Warning</strong></span>: This macro is presented here for exposition only reasons and is not part of the interface.</p>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC, the NAMESPACES_CLASS sequence</p></li>
+<li class="listitem">
+<p>TRAITER: the enum traiter template class <span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="keyword">template</span> <span class="special">&lt;</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">enum_traits</span><span class="special">&lt;</span><span class="identifier">BOOST_ENUMS_NAMESPACES_CLASS_QNAME</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">)</span><span class="special">&gt;</span>
+ <span class="special">:</span> <span class="identifier">TRAITER</span><span class="special">&lt;</span><span class="identifier">BOOST_ENUMS_NAMESPACES_CLASS_QNAME</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">)</span><span class="special">&gt;</span>
+ <span class="special">{</span><span class="special">}</span><span class="special">;</span>
+</pre>
+<p> </p>
+</li>
+</ul></div>
+<p>
+</p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_TYPE_DCL_CONS</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_DCL_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_SPE">
+<link rel="next" href="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html" title="Macro BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_DCL_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_TYPE_DCL_CONS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_TYPE_DCL_CONS</span></h2>
+<p>BOOST_ENUMS_ENUM_TYPE_DCL_CONS &#8212; Generates all the needed definition associated to an ordinal scoped enum type with string conversions and constructors. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_TYPE_DCL_CONS(NS_EC, UT, EL, TRAITER)</pre></div>
+<div class="refsect1">
+<a name="id36349209"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC: the NAMESPACES_CLASS sequence</p></li>
+<li class="listitem"><p>UT: the underlying type</p></li>
+<li class="listitem"><p>EL: the ENUMERATOR_LIST sequence</p></li>
+<li class="listitem"><p>TRAITER: the enum traiter template class</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">BOOST_ENUM_NS_TYPE_START</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</span><span class="special">(</span><span class="identifier">EL</span><span class="special">)</span>
+ <span class="special">}</span>
+ <span class="identifier">BOOST_ENUM_NS_TYPE_CONS_END</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_SPE</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">EL</span><span class="special">,</span> <span class="identifier">TRAITER</span><span class="special">)</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_DCL_SPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html" title="Macro BOOST_ENUMS_ENUM_TYPE_DCL_CONS">
+<link rel="next" href="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html" title="Macro BOOST_ENUMS_ENUM_CLASS_DCL_CONS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS</span></h2>
+<p>BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS &#8212; Generates all the needed definition associated to an ordinal scoped enum type with string conversions and without constructors. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.enum_declaration_hpp" title="Header &lt;boost/enums/pp/enum_declaration.hpp&gt;">boost/enums/pp/enum_declaration.hpp</a>&gt;
+
+</span>BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS(NS_EC, UT, EL, TRAITER)</pre></div>
+<div class="refsect1">
+<a name="id36349391"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>NS_EC: the NAMESPACES_CLASS sequence</p></li>
+<li class="listitem"><p>UT: the underlying type</p></li>
+<li class="listitem"><p>EL: the ENUMERATOR_LIST sequence</p></li>
+<li class="listitem"><p>TRAITER: the enum traiter template class</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">BOOST_ENUM_NS_TYPE_START</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</span><span class="special">(</span><span class="identifier">EL</span><span class="special">)</span>
+ <span class="special">}</span>
+ <span class="identifier">BOOST_ENUM_NS_TYPE_NO_CONS_END</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">UT</span><span class="special">)</span>
+ <span class="identifier">BOOST_ENUMS_ENUM_DCL_SPE</span><span class="special">(</span><span class="identifier">NS_EC</span><span class="special">,</span> <span class="identifier">EL</span><span class="special">,</span> <span class="identifier">TRAITER</span><span class="special">)</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.enum_declaration_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_NAMESPACES_CLASS_ENUM</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_NAMESPACES_CLASS_NS.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_NS">
+<link rel="next" href="BOOST_ENUMS_NAMESPACES_OPEN.html" title="Macro BOOST_ENUMS_NAMESPACES_OPEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_NAMESPACES_CLASS_NS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_OPEN.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_NAMESPACES_CLASS_ENUM"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_NAMESPACES_CLASS_ENUM</span></h2>
+<p>BOOST_ENUMS_NAMESPACES_CLASS_ENUM &#8212; Get the CLASS part of a NAMESPACES_CLASS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">boost/enums/pp/namespaces.hpp</a>&gt;
+
+</span>BOOST_ENUMS_NAMESPACES_CLASS_ENUM(SEQ)</pre></div>
+<div class="refsect1">
+<a name="id36351149"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>SEQ: the NAMESPACES_CLASS</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: the CLASS part. </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_NAMESPACES_CLASS_NS.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_OPEN.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_NS.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_NS.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_NAMESPACES_CLASS_NS</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html" title="Macro BOOST_ENUMS_ENUMERATOR_LIST_GENERATE">
+<link rel="next" href="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_ENUM">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_NAMESPACES_CLASS_NS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_NAMESPACES_CLASS_NS</span></h2>
+<p>BOOST_ENUMS_NAMESPACES_CLASS_NS &#8212; Get the NAMESPACES part of a NAMESPACES_CLASS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">boost/enums/pp/namespaces.hpp</a>&gt;
+
+</span>BOOST_ENUMS_NAMESPACES_CLASS_NS(SEQ)</pre></div>
+<div class="refsect1">
+<a name="id36351092"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>SEQ: the NAMESPACES_CLASS</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: the NAMESPACES part. </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_NAMESPACES_CLASS_QNAME</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_NAMESPACES_CLOSE.html" title="Macro BOOST_ENUMS_NAMESPACES_CLOSE">
+<link rel="next" href="boost/enums/default_value.html" title="Function template default_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_NAMESPACES_CLOSE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost/enums/default_value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_NAMESPACES_CLASS_QNAME"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_NAMESPACES_CLASS_QNAME</span></h2>
+<p>BOOST_ENUMS_NAMESPACES_CLASS_QNAME &#8212; the qualified name associated to NAMESPACES_CLASS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">boost/enums/pp/namespaces.hpp</a>&gt;
+
+</span>BOOST_ENUMS_NAMESPACES_CLASS_QNAME(SEQ)</pre></div>
+<div class="refsect1">
+<a name="id36351413"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>SEQ: the NAMESPACES_CLASS sequence</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="identifier">NS1</span><span class="special">::</span><span class="special">...</span><span class="identifier">NSn</span><span class="special">::</span><span class="identifier">ENUM</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_NAMESPACES_CLOSE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost/enums/default_value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLOSE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLOSE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_NAMESPACES_CLOSE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_NAMESPACES_CLOSE_.html" title="Macro BOOST_ENUMS_NAMESPACES_CLOSE_">
+<link rel="next" href="BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_QNAME">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_NAMESPACES_CLOSE_.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_NAMESPACES_CLOSE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_NAMESPACES_CLOSE</span></h2>
+<p>BOOST_ENUMS_NAMESPACES_CLOSE</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">boost/enums/pp/namespaces.hpp</a>&gt;
+
+</span>BOOST_ENUMS_NAMESPACES_CLOSE(SEQ)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_NAMESPACES_CLOSE_.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLOSE_.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_CLOSE_.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_NAMESPACES_CLOSE_</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_NAMESPACES_OPEN.html" title="Macro BOOST_ENUMS_NAMESPACES_OPEN">
+<link rel="next" href="BOOST_ENUMS_NAMESPACES_CLOSE.html" title="Macro BOOST_ENUMS_NAMESPACES_CLOSE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_NAMESPACES_OPEN.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLOSE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_NAMESPACES_CLOSE_"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_NAMESPACES_CLOSE_</span></h2>
+<p>BOOST_ENUMS_NAMESPACES_CLOSE_ &#8212; Generate the closing of the namespaces in NAMESPACES. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">boost/enums/pp/namespaces.hpp</a>&gt;
+
+</span>BOOST_ENUMS_NAMESPACES_CLOSE_(r, data, elem)</pre></div>
+<div class="refsect1">
+<a name="id36351304"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>SEQ: the NAMESPACES sequence</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="special">}</span> <span class="special">...</span> <span class="special">}</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_NAMESPACES_OPEN.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLOSE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_OPEN.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_NAMESPACES_OPEN.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_NAMESPACES_OPEN</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">
+<link rel="prev" href="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_ENUM">
+<link rel="next" href="BOOST_ENUMS_NAMESPACES_CLOSE_.html" title="Macro BOOST_ENUMS_NAMESPACES_CLOSE_">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLOSE_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_NAMESPACES_OPEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_NAMESPACES_OPEN</span></h2>
+<p>BOOST_ENUMS_NAMESPACES_OPEN &#8212; Generate the opening of the namespaces in NAMESPACES. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.pp.namespaces_hpp" title="Header &lt;boost/enums/pp/namespaces.hpp&gt;">boost/enums/pp/namespaces.hpp</a>&gt;
+
+</span>BOOST_ENUMS_NAMESPACES_OPEN(SEQ)</pre></div>
+<div class="refsect1">
+<a name="id36351205"></a><h2>Description</h2>
+<p><span class="bold"><strong>Parameters</strong></span>:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>SEQ: the NAMESPACES sequence</p></li></ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Result</strong></span>: </p>
+<pre class="programlisting"> <span class="keyword">namespace</span> <span class="identifier">NS1</span> <span class="special">{</span> <span class="special">...</span> <span class="keyword">namespace</span> <span class="identifier">NSn</span> <span class="special">{</span>
+</pre>
+<p> </p>
+</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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.pp.namespaces_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_NAMESPACES_CLOSE_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_SPECIALIZATIONS.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUMS_SPECIALIZATIONS.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUMS_SPECIALIZATIONS</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_TYPE_CONS_END.html" title="Macro BOOST_ENUM_TYPE_CONS_END">
+<link rel="next" href="boost/enums/enum_class_cons.html" title="Class template enum_class_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_TYPE_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost/enums/enum_class_cons.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUMS_SPECIALIZATIONS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUMS_SPECIALIZATIONS</span></h2>
+<p>BOOST_ENUMS_SPECIALIZATIONS</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUMS_SPECIALIZATIONS(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_TYPE_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost/enums/enum_class_cons.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_CONS_END.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_CONS_END.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_CLASS_CONS_END</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_TYPE_NO_CONS_END.html" title="Macro BOOST_ENUM_TYPE_NO_CONS_END">
+<link rel="next" href="BOOST_ENUM_TYPE_CONS_END.html" title="Macro BOOST_ENUM_TYPE_CONS_END">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_TYPE_NO_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_CLASS_CONS_END"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_CLASS_CONS_END</span></h2>
+<p>BOOST_ENUM_CLASS_CONS_END</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_CLASS_CONS_END(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_TYPE_NO_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_END.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_END.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_CLASS_END</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_TYPE_START.html" title="Macro BOOST_ENUM_TYPE_START">
+<link rel="next" href="BOOST_ENUM_TYPE_END.html" title="Macro BOOST_ENUM_TYPE_END">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_TYPE_START.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_CLASS_END"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_CLASS_END</span></h2>
+<p>BOOST_ENUM_CLASS_END</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_CLASS_END(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_TYPE_START.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_NO_CONS_END.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_NO_CONS_END.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_CLASS_NO_CONS_END</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_TYPE_END.html" title="Macro BOOST_ENUM_TYPE_END">
+<link rel="next" href="BOOST_ENUM_TYPE_NO_CONS_END.html" title="Macro BOOST_ENUM_TYPE_NO_CONS_END">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_TYPE_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_NO_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_CLASS_NO_CONS_END"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_CLASS_NO_CONS_END</span></h2>
+<p>BOOST_ENUM_CLASS_NO_CONS_END</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_CLASS_NO_CONS_END(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_TYPE_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_NO_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_START.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_CLASS_START.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_CLASS_START</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="boost/enums/default_value.html" title="Function template default_value">
+<link rel="next" href="BOOST_ENUM_TYPE_START.html" title="Macro BOOST_ENUM_TYPE_START">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost/enums/default_value.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_START.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_CLASS_START"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_CLASS_START</span></h2>
+<p>BOOST_ENUM_CLASS_START</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_CLASS_START(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="boost/enums/default_value.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_TYPE_START.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_CONS_END.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_CONS_END.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_TYPE_CONS_END</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_CLASS_CONS_END.html" title="Macro BOOST_ENUM_CLASS_CONS_END">
+<link rel="next" href="BOOST_ENUMS_SPECIALIZATIONS.html" title="Macro BOOST_ENUMS_SPECIALIZATIONS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_CLASS_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_SPECIALIZATIONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_TYPE_CONS_END"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_TYPE_CONS_END</span></h2>
+<p>BOOST_ENUM_TYPE_CONS_END</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_TYPE_CONS_END(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_CLASS_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_SPECIALIZATIONS.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_END.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_END.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_TYPE_END</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_CLASS_END.html" title="Macro BOOST_ENUM_CLASS_END">
+<link rel="next" href="BOOST_ENUM_CLASS_NO_CONS_END.html" title="Macro BOOST_ENUM_CLASS_NO_CONS_END">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_CLASS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_CLASS_NO_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_TYPE_END"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_TYPE_END</span></h2>
+<p>BOOST_ENUM_TYPE_END</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_TYPE_END(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_CLASS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_CLASS_NO_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_NO_CONS_END.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_NO_CONS_END.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_TYPE_NO_CONS_END</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_CLASS_NO_CONS_END.html" title="Macro BOOST_ENUM_CLASS_NO_CONS_END">
+<link rel="next" href="BOOST_ENUM_CLASS_CONS_END.html" title="Macro BOOST_ENUM_CLASS_CONS_END">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_CLASS_NO_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_CLASS_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_TYPE_NO_CONS_END"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_TYPE_NO_CONS_END</span></h2>
+<p>BOOST_ENUM_TYPE_NO_CONS_END</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_TYPE_NO_CONS_END(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_CLASS_NO_CONS_END.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_CLASS_CONS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_START.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_ENUM_TYPE_START.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_ENUM_TYPE_START</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">
+<link rel="prev" href="BOOST_ENUM_CLASS_START.html" title="Macro BOOST_ENUM_CLASS_START">
+<link rel="next" href="BOOST_ENUM_CLASS_END.html" title="Macro BOOST_ENUM_CLASS_END">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_ENUM_CLASS_START.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_CLASS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_ENUM_TYPE_START"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_ENUM_TYPE_START</span></h2>
+<p>BOOST_ENUM_TYPE_START</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.scoped.emulation_hpp" title="Header &lt;boost/enums/scoped/emulation.hpp&gt;">boost/enums/scoped/emulation.hpp</a>&gt;
+
+</span>BOOST_ENUM_TYPE_START(EC, UT)</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_ENUM_CLASS_START.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.scoped.emulation_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUM_CLASS_END.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_NO_ENUM_UNRESTRICTED_UNION.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_NO_ENUM_UNRESTRICTED_UNION.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_NO_ENUM_UNRESTRICTED_UNION</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.config_hpp" title="Header &lt;boost/enums/config.hpp&gt;">
+<link rel="prev" href="BOOST_NO_UNRESTRICTED_UNION.html" title="Macro BOOST_NO_UNRESTRICTED_UNION">
+<link rel="next" href="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_SIZE_SPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_NO_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.config_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_NO_ENUM_UNRESTRICTED_UNION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_NO_ENUM_UNRESTRICTED_UNION</span></h2>
+<p>BOOST_NO_ENUM_UNRESTRICTED_UNION</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.config_hpp" title="Header &lt;boost/enums/config.hpp&gt;">boost/enums/config.hpp</a>&gt;
+
+</span>BOOST_NO_ENUM_UNRESTRICTED_UNION</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_NO_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.config_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_NO_UNDERLYING_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_NO_UNDERLYING_TYPE.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_NO_UNDERLYING_TYPE</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.config_hpp" title="Header &lt;boost/enums/config.hpp&gt;">
+<link rel="prev" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="next" href="BOOST_NO_UNRESTRICTED_UNION.html" title="Macro BOOST_NO_UNRESTRICTED_UNION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.config_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_NO_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_NO_UNDERLYING_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_NO_UNDERLYING_TYPE</span></h2>
+<p>BOOST_NO_UNDERLYING_TYPE</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.config_hpp" title="Header &lt;boost/enums/config.hpp&gt;">boost/enums/config.hpp</a>&gt;
+
+</span>BOOST_NO_UNDERLYING_TYPE</pre></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 -2011 Vicente J. Botet Escriba<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="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.config_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_NO_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/BOOST_NO_UNRESTRICTED_UNION.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/BOOST_NO_UNRESTRICTED_UNION.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_NO_UNRESTRICTED_UNION</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="index.html#header.boost.enums.config_hpp" title="Header &lt;boost/enums/config.hpp&gt;">
+<link rel="prev" href="BOOST_NO_UNDERLYING_TYPE.html" title="Macro BOOST_NO_UNDERLYING_TYPE">
+<link rel="next" href="BOOST_NO_ENUM_UNRESTRICTED_UNION.html" title="Macro BOOST_NO_ENUM_UNRESTRICTED_UNION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_NO_UNDERLYING_TYPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.config_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_NO_ENUM_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_NO_UNRESTRICTED_UNION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_NO_UNRESTRICTED_UNION</span></h2>
+<p>BOOST_NO_UNRESTRICTED_UNION</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.enums.config_hpp" title="Header &lt;boost/enums/config.hpp&gt;">boost/enums/config.hpp</a>&gt;
+
+</span>BOOST_NO_UNRESTRICTED_UNION</pre></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 -2011 Vicente J. Botet Escriba<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="BOOST_NO_UNDERLYING_TYPE.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.enums.config_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_NO_ENUM_UNRESTRICTED_UNION.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/default_value.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/default_value.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template default_value</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.default_value_hpp" title="Header &lt;boost/enums/scoped/default_value.hpp&gt;">
+<link rel="prev" href="../../BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_QNAME">
+<link rel="next" href="../../BOOST_ENUM_CLASS_START.html" title="Macro BOOST_ENUM_CLASS_START">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.default_value_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_ENUM_CLASS_START.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.default_value"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template default_value</span></h2>
+<p>boost::enums::default_value &#8212; builds a enum class with the default value. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.default_value_hpp" title="Header &lt;boost/enums/scoped/default_value.hpp&gt;">boost/enums/scoped/default_value.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36351662"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the default value </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="../../BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.default_value_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_ENUM_CLASS_START.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_array.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_array.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,466 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_array</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="val_id35965518.html" title="Function template val">
+<link rel="next" href="operator__.html" title="Function template operator==">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="val_id35965518.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_array"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_array</span></h2>
+<p>boost::enums::enum_array</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.enums.enum_array.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="special">*</span> <a name="boost.enums.enum_array.iterator"></a><span class="identifier">iterator</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a name="boost.enums.enum_array.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="special">&amp;</span> <a name="boost.enums.enum_array.reference"></a><span class="identifier">reference</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> <a name="boost.enums.enum_array.const_reference"></a><span class="identifier">const_reference</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">value_type</span> <span class="special">*</span> <a name="boost.enums.enum_array.pointer"></a><span class="identifier">pointer</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">*</span> <a name="boost.enums.enum_array.const_pointer"></a><span class="identifier">const_pointer</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">EC</span> <a name="boost.enums.enum_array.key_type"></a><span class="identifier">key_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="boost.enums.enum_array.size_type"></a><span class="identifier">size_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <a name="boost.enums.enum_array.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">reverse_iterator</span><span class="special">&lt;</span> <span class="identifier">iterator</span> <span class="special">&gt;</span> <a name="boost.enums.enum_array.reverse_iterator"></a><span class="identifier">reverse_iterator</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">reverse_iterator</span><span class="special">&lt;</span> <span class="identifier">const_iterator</span> <span class="special">&gt;</span> <a name="boost.enums.enum_array.const_reverse_iterator"></a><span class="identifier">const_reverse_iterator</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_array.html#boost.enums.enum_arrayconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T2<span class="special">&gt;</span> enum_array&amp; <a class="link" href="enum_array.html#id35970162-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_array.html#id35969746-bb">public member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="enum_array.html#id35969749-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35969767-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35969786-bb"><span class="identifier">cbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="enum_array.html#id35969793-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35969812-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="enum_array.html#id35969830-bb"><span class="identifier">cend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="enum_array.html#id35969837-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35969851-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35969858-bb"><span class="identifier">crbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="enum_array.html#id35969864-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35969878-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="enum_array.html#id35969885-bb"><span class="identifier">crend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35969892-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35969916-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35969940-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35969964-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35969976-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35969994-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reference</span> <a class="link" href="enum_array.html#id35970013-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="enum_array.html#id35970032-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a class="link" href="enum_array.html#id35970050-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a class="link" href="enum_array.html#id35970064-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="enum_array.html#id35970077-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a class="link" href="enum_array.html#id35970100-bb"><span class="identifier">data</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <span class="special">*</span> <a class="link" href="enum_array.html#id35970113-bb"><span class="identifier">data</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">T</span> <span class="special">*</span> <a class="link" href="enum_array.html#id35970127-bb"><span class="identifier">c_array</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="enum_array.html#id35970134-bb"><span class="identifier">assign</span></a><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="keyword">void</span> <a class="link" href="enum_array.html#id35970148-bb"><span class="identifier">fill</span></a><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="comment">// <a class="link" href="enum_array.html#id35970178-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="enum_array.html#id35970181-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">size_type</span> <a class="link" href="enum_array.html#id35970200-bb"><span class="identifier">rangecheck</span></a><span class="special">(</span><span class="identifier">key_type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">T</span> <span class="identifier">elems</span><span class="special">;</span> <span class="comment">// // exposition only </span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">static_size</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371715"></a><h2>Description</h2>
+<p>An <code class="computeroutput">enum_array</code> supports random access iterators. An instance of <code class="computeroutput">enum_array&lt;T, EC&gt;</code> stores as many elements of type <code class="computeroutput">T</code> as enum literals are on the enum class <code class="computeroutput">EC</code>, so that <code class="computeroutput">size() == meta::size&lt;EC&gt;::value</code> is an invariant.</p>
+<p>The elements of an <code class="computeroutput">enum_array</code> are stored contiguously, meaning that if <code class="computeroutput">a</code> is an <code class="computeroutput">enum_array&lt;T, EC&gt;</code>, then it obeys the identity</p>
+<pre class="programlisting"> <span class="special">&amp;</span><span class="identifier">a</span><span class="special">[</span><span class="identifier">n</span><span class="special">]</span> <span class="special">==</span> <span class="special">&amp;</span><span class="identifier">a</span><span class="special">[</span><span class="number">0</span><span class="special">]</span> <span class="special">+</span> <span class="identifier">n</span> <span class="keyword">for</span> <span class="identifier">all</span> <span class="number">0</span> <span class="special">&lt;=</span> <span class="identifier">n</span> <span class="special">&lt;</span> <span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">EC</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">.</span>
+</pre>
+<p>An <code class="computeroutput">enum_array</code> is an aggregate that can (????) be initialized with the syntax</p>
+<pre class="programlisting"> <span class="identifier">enum_array</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span><span class="special">&gt;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="special">{</span> <span class="identifier">initializer</span><span class="special">-</span><span class="identifier">list</span> <span class="special">}</span><span class="special">;</span>
+</pre>
+<p>where <span class="emphasis"><em>initializer-list</em></span> is a comma separated list of up to <code class="computeroutput">meta::size&lt;EC&gt;::value</code> elements whose types are convertible to <code class="computeroutput">T</code>.</p>
+<p>An <code class="computeroutput">enum_array</code> satisfies all of the requirements of a container and of a reversible container, except that a default constructed array object is not empty and that swap does not have constant complexity. An <code class="computeroutput">enum_array</code> satisfies some of the requirements of a sequence container. Descriptions are provided here only for operations on enum_array that are not described in one of these tables and for operations where there is additional semantic information.</p>
+<p>The conditions for an aggregate are met. Class enum_array relies on the implicitly-declared special member functions to conform to the container requirements</p>
+<p>
+
+</p>
+<div class="refsect2">
+<a name="id36372022"></a><h3>
+<a name="boost.enums.enum_arrayconstruct-copy-destruct"></a><code class="computeroutput">enum_array</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T2<span class="special">&gt;</span> enum_array&amp; <a name="id35970162-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+<div class="refsect2">
+<a name="id36372133"></a><h3>
+<a name="id35969746-bb"></a><code class="computeroutput">enum_array</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id35969749-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>iterator for the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35969767-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const iterator for the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35969786-bb"></a><span class="identifier">cbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id35969793-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>iterator for position after the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35969812-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const iterator for position after the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id35969830-bb"></a><span class="identifier">cend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id35969837-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reverse iterator for the first element of reverse iteration </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35969851-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35969858-bb"></a><span class="identifier">crbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id35969864-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reverse iterator for position after the last element in reverse iteration </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35969878-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id35969885-bb"></a><span class="identifier">crend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35969892-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span><span class="special">;</span></pre>
+<p>Requires: k'pos &lt; static_size
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reference to the element with key k </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing. </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35969916-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>Requires: k'pos &lt; static_size
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>constant reference to the element with key k </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing. </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35969940-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>element with key k </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::range_error </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35969964-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35969976-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reference to the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35969994-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const reference to the first element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id35970013-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>reference to the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id35970032-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>const reference to the last element </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a name="id35970050-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>linear in meta::size&lt;EC&gt;::value. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="identifier">size_type</span> <a name="id35970064-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>linear in meta::size&lt;EC&gt;::value. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">void</span> <a name="id35970077-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre>
+<p>Effects: swap_ranges(begin(), end(), y.begin())
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a name="id35970100-bb"></a><span class="identifier">data</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>elems. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">T</span> <span class="special">*</span> <a name="id35970113-bb"></a><span class="identifier">data</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>elems. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">T</span> <span class="special">*</span> <a name="id35970127-bb"></a><span class="identifier">c_array</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">void</span> <a name="id35970134-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> value<span class="special">)</span><span class="special">;</span></pre>Effects: std::fill_n(begin(), static_size, value) </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">void</span> <a name="id35970148-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> value<span class="special">)</span><span class="special">;</span></pre>Effects: fill_n(begin(), static_size, u) </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36373603"></a><h3>
+<a name="id35970178-bb"></a><code class="computeroutput">enum_array</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id35970181-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>false </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">size_type</span> <a name="id35970200-bb"></a><span class="identifier">rangecheck</span><span class="special">(</span><span class="identifier">key_type</span> k<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="val_id35965518.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_cons.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_class_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_cons.hpp&gt;">
+<link rel="prev" href="../../BOOST_ENUMS_SPECIALIZATIONS.html" title="Macro BOOST_ENUMS_SPECIALIZATIONS">
+<link rel="next" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../BOOST_ENUMS_SPECIALIZATIONS.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_class_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_class_cons</span></h2>
+<p>boost::enums::enum_class_cons &#8212; scoped enum class with constructors </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_cons.hpp&gt;">boost/enums/scoped/enum_class_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_class_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_class_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#boost.enums.enum_class_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_class_cons.html#id35967578-bb"><span class="identifier">enum_class_cons</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_class_cons.html#id35967581-bb"><span class="identifier">enum_class_cons</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_class_cons.html#id35967591-bb"><span class="identifier">enum_class_cons</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ enum_class_cons&amp; <a class="link" href="enum_class_cons.html#id35967599-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_class_cons&amp; <a class="link" href="enum_class_cons.html#id35967608-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#id35967556-bb">public member functions</a></span>
+ <span class="identifier">type</span> <a class="link" href="enum_class_cons.html#id35967559-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_class_cons.html#id35967568-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#id35967617-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a class="link" href="enum_class_cons.html#id35967620-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a class="link" href="enum_class_cons.html#id35967631-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a class="link" href="enum_class_cons.html#id35967645-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_cons.html#id35967659-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967662-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967683-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967704-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967724-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967745-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967766-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967786-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967807-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967827-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967848-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967869-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967889-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967910-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967931-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967951-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967971-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35967993-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_cons.html#id35968013-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_class_cons.html#id35968033-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_class_cons.html#id35968055-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36353854"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36353889"></a><h3>
+<a name="boost.enums.enum_class_consconstruct-copy-destruct"></a><code class="computeroutput">enum_class_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35967578-bb"></a><span class="identifier">enum_class_cons</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>default constructor </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id35967581-bb"></a><span class="identifier">enum_class_cons</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre>explicit constructor from underlying type </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id35967591-bb"></a><span class="identifier">enum_class_cons</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre>constructor from enum type </li>
+<li class="listitem">
+<pre class="literallayout">enum_class_cons&amp; <a name="id35967599-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_class_cons&amp; <a name="id35967608-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36354092"></a><h3>
+<a name="id35967556-bb"></a><code class="computeroutput">enum_class_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35967559-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35967568-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36354188"></a><h3>
+<a name="id35967617-bb"></a><code class="computeroutput">enum_class_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a name="id35967620-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround when there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a name="id35967631-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> <a name="id35967645-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36354334"></a><h3>
+<a name="id35967659-bb"></a><code class="computeroutput">enum_class_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967662-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967683-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967704-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967724-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967745-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967766-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967786-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967807-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967827-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967848-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967869-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967889-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967910-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967931-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967951-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967971-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35967993-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968013-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35968033-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35968055-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_cons.html" title="Class template enum_class_cons">enum_class_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="../../BOOST_ENUMS_SPECIALIZATIONS.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_no_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_class_no_cons.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_class_no_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_no_cons.hpp&gt;">
+<link rel="prev" href="enum_class_cons.html" title="Class template enum_class_cons">
+<link rel="next" href="enum_type_cons.html" title="Class template enum_type_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_class_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_class_no_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_class_no_cons</span></h2>
+<p>boost::enums::enum_class_no_cons &#8212; scoped enum class without constructors </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_class_no_cons.hpp&gt;">boost/enums/scoped/enum_class_no_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_class_no_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_class_no_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#boost.enums.enum_class_no_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ enum_class_no_cons&amp; <a class="link" href="enum_class_no_cons.html#id35968166-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_class_no_cons&amp; <a class="link" href="enum_class_no_cons.html#id35968176-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#id35968145-bb">public member functions</a></span>
+ <span class="identifier">type</span> <a class="link" href="enum_class_no_cons.html#id35968148-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_class_no_cons.html#id35968157-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#id35968184-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a class="link" href="enum_class_no_cons.html#id35968187-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a class="link" href="enum_class_no_cons.html#id35968198-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a class="link" href="enum_class_no_cons.html#id35968212-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_class_no_cons.html#id35968226-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968229-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968251-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968271-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968291-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968313-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968333-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968353-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968374-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968395-bb"><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968415-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968436-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968457-bb"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968477-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968498-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968518-bb"><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968539-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968560-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="keyword">bool</span> <a class="link" href="enum_class_no_cons.html#id35968580-bb"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span> <span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+ <a class="link" href="enum_class_no_cons.html#id35968601-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+ <a class="link" href="enum_class_no_cons.html#id35968626-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_class_no_cons.html#id35968651-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_class_no_cons.html#id35968673-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36357559"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36357594"></a><h3>
+<a name="boost.enums.enum_class_no_consconstruct-copy-destruct"></a><code class="computeroutput">enum_class_no_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout">enum_class_no_cons&amp; <a name="id35968166-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_class_no_cons&amp; <a name="id35968176-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36357692"></a><h3>
+<a name="id35968145-bb"></a><code class="computeroutput">enum_class_no_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35968148-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35968157-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36357789"></a><h3>
+<a name="id35968184-bb"></a><code class="computeroutput">enum_class_no_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a name="id35968187-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround when there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a name="id35968198-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <a name="id35968212-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36357936"></a><h3>
+<a name="id35968226-bb"></a><code class="computeroutput">enum_class_no_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968229-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968251-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968271-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968291-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968313-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968333-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>not_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968353-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968374-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968395-bb"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968415-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968436-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968457-bb"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>less operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968477-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968498-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968518-bb"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater_equal operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968539-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968560-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">type</span> lhs<span class="special">,</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="keyword">bool</span> <a name="id35968580-bb"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> lhs<span class="special">,</span> <span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>greater operator </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+<a name="id35968601-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from underlying_type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a>
+<a name="id35968626-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>friend conversions from type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35968651-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35968673-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">enum_class_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="enum_class_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_class_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_range.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_range.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_range</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">
+<link rel="prev" href="get_c_array_id35970520.html" title="Function template get_c_array">
+<link rel="next" href="make_range_id35970610.html" title="Function template make_range">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="get_c_array_id35970520.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35970610.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_range"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_range</span></h2>
+<p>boost::enums::enum_range &#8212; <code class="computeroutput">enum_range</code> is a model of the <span class="emphasis"><em>RandomAccessRange</em></span> Concept associated to the enumeration <code class="computeroutput">EC</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">boost/enums/containers/enum_range.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_range.html" title="Class template enum_range">enum_range</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// <a class="link" href="enum_range.html#boost.enums.enum_rangeconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_range.html#id35970592-bb"><span class="identifier">enum_range</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_range.html#id35970596-bb"><span class="identifier">enum_range</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">,</span> <span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375763"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36375766"></a><h3>
+<a name="boost.enums.enum_rangeconstruct-copy-destruct"></a><code class="computeroutput">enum_range</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35970592-bb"></a><span class="identifier">enum_range</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>builds a enum range </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id35970596-bb"></a><span class="identifier">enum_range</span><span class="special">(</span><span class="identifier">EC</span> first<span class="special">,</span> <span class="identifier">EC</span> last<span class="special">)</span><span class="special">;</span></pre>builds a enum sub-range </li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="get_c_array_id35970520.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35970610.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_set.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_set.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,544 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_set</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="make_range_id35970645.html" title="Function template make_range">
+<link rel="next" href="enum_set/reference.html" title="Struct reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_range_id35970645.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set/reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_set"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_set</span></h2>
+<p>boost::enums::enum_set</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// member classes/structs/unions</span>
+
+ <span class="keyword">struct</span> <a class="link" href="enum_set/reference.html" title="Struct reference">reference</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="enum_set.html#boost.enums.enum_setconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_set.html#id35971675-bb"><span class="identifier">enum_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_set.html#id35971688-bb"><span class="identifier">enum_set</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_set.html#id35971696-bb"><span class="identifier">enum_set</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_set.html#id35970781-bb">public member functions</a></span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35970784-bb"><span class="keyword">operator</span><span class="special">&amp;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35970824-bb"><span class="keyword">operator</span><span class="special">|=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35970863-bb"><span class="keyword">operator</span><span class="special">^=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35970902-bb"><span class="keyword">operator</span><span class="special">&lt;&lt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35970956-bb"><span class="keyword">operator</span><span class="special">&gt;&gt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_set.html#id35971011-bb"><span class="identifier">count</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_set.html#id35971028-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">constexpr</span> <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971045-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set/reference.html" title="Struct reference">reference</a> <a class="link" href="enum_set.html#id35971088-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><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="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35971140-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35971166-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35971209-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35971235-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35971270-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a class="link" href="enum_set.html#id35971297-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">unsigned</span> <span class="keyword">long</span> <a class="link" href="enum_set.html#id35971332-bb"><span class="identifier">to_ulong</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span> <a class="link" href="enum_set.html#id35971358-bb"><span class="identifier">to_ullong</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">typename</span> traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span><span class="special">,</span>
+ <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <a class="link" href="enum_set.html#id35971385-bb"><span class="identifier">to_string</span></a><span class="special">(</span><span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'0'</span><span class="special">)</span><span class="special">,</span> <span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'1'</span><span class="special">)</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a class="link" href="enum_set.html#id35971454-bb"><span class="keyword">operator</span><span class="special">~</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971476-bb"><span class="identifier">test</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971516-bb"><span class="identifier">all</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971533-bb"><span class="identifier">any</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971549-bb"><span class="identifier">none</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a class="link" href="enum_set.html#id35971565-bb"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><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="keyword">const</span><span class="special">;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a class="link" href="enum_set.html#id35971588-bb"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><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="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971611-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="enum_set.html#id35971641-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span><span class="special">&lt;</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span> <a class="link" href="enum_set.html#id35971668-bb"><span class="identifier">detail_bits</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_set.html#id35971745-bb">private static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_set.html#id35971748-bb"><span class="identifier">to_bit</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36379053"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36379056"></a><h3>
+<a name="boost.enums.enum_setconstruct-copy-destruct"></a><code class="computeroutput">enum_set</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35971675-bb"></a><span class="identifier">enum_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs an object of class <code class="computeroutput">enum_set&lt;&gt;</code>, initializing all enumerations to zero. </p>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="id35971688-bb"></a><span class="identifier">enum_set</span><span class="special">(</span><span class="identifier">EC</span> setting<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id35971696-bb"></a><span class="identifier">enum_set</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span> val<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs an object of class <code class="computeroutput">enum_set&lt;&gt;</code>, initializing the first <code class="computeroutput">M</code> bit positions to the corresponding bit values in <code class="computeroutput">val</code>. <code class="computeroutput">M</code> is the smaller of <code class="computeroutput">N</code> and the number of bits in the value representation of <code class="computeroutput">unsigned</code> <code class="computeroutput">long</code> <code class="computeroutput">long</code>. If <code class="computeroutput">M&lt;N</code>, the remaining bit positions are initialized to zero. </p>
+</li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36379258"></a><h3>
+<a name="id35970781-bb"></a><code class="computeroutput">enum_set</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35970784-bb"></a><span class="keyword">operator</span><span class="special">&amp;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Clears each bit in <code class="computeroutput">*this</code> for which the corresponding bit in <code class="computeroutput">rhs</code> is clear, and leaves all other bits unchanged.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35970824-bb"></a><span class="keyword">operator</span><span class="special">|=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Sets each bit in <code class="computeroutput">*this</code> for which the corresponding bit in <code class="computeroutput">rhs</code> is set, and leaves all other bits unchanged.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35970863-bb"></a><span class="keyword">operator</span><span class="special">^=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Toggles each bit in <code class="computeroutput">*this</code> for which the corresponding bit in <code class="computeroutput">rhs</code> is set, and leaves all other bits unchanged.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35970902-bb"></a><span class="keyword">operator</span><span class="special">&lt;&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Replaces each bit at position <code class="computeroutput">I</code> in <code class="computeroutput">*this</code> with a value determined as follows:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>If <code class="computeroutput">I&lt;pos</code>, the new value is zero;</p></li>
+<li class="listitem"><p>If <code class="computeroutput">I&gt;=pos</code>, the new value is the previous value of the bit at position <code class="computeroutput">I-pos</code>.
+</p></li>
+</ul></div>
+<p>
+</p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35970956-bb"></a><span class="keyword">operator</span><span class="special">&gt;&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Replaces each bit at position <code class="computeroutput">I</code> in <code class="computeroutput">*this</code> with a value determined as follows:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>If <code class="computeroutput">pos&gt;=N-I</code>, the new value is zero;</p></li>
+<li class="listitem"><p>If <code class="computeroutput">pos&lt;N-I</code>, the new value is the previous value of the bit at position <code class="computeroutput">I+pos</code>.
+</p></li>
+</ul></div>
+<p>
+</p>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35971011-bb"></a><span class="identifier">count</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>A count of the number of bits set in <code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35971028-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">static_size</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">constexpr</span> <span class="keyword">bool</span> <a name="id35971045-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">EC</span> testing<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">pos</code> shall be valid. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the bit at position <code class="computeroutput">pos</code> in <code class="computeroutput">*this</code> has the value one, otherwise <code class="computeroutput">false</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>nothing. </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set/reference.html" title="Struct reference">reference</a> <a name="id35971088-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> pos<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">pos</code> shall be valid. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>An object of type <code class="computeroutput">enum_set&lt;EC&gt;::reference</code> such that <code class="computeroutput">(*this)[pos] == this-&gt;test(pos)</code>, and such that <code class="computeroutput">(*this)[pos] = val</code> is equivalent to <code class="computeroutput">this-&gt;set(pos, val)</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>nothing. </td>
+</tr>
+<tr>
+<td><p><span class="term">Notes:</span></p></td>
+<td><p>For the purpose of determining the presence of a data race, any access or update through the resulting reference potentially accesses or modifies, respectively, the entire underlying bitset. </p></td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35971140-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Sets all bits in <code class="computeroutput">*this</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35971166-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="identifier">EC</span> setting<span class="special">,</span> <span class="keyword">bool</span> value <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">setting</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35971209-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Resets all bits in <code class="computeroutput">*this</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35971235-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="identifier">EC</span> resetting<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">resetting</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35971270-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Toggles all bits in <code class="computeroutput">*this</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> <a name="id35971297-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="identifier">EC</span> flipping<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">flipping</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">*this</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">long</span> <a name="id35971332-bb"></a><span class="identifier">to_ulong</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><code class="computeroutput"><code class="computeroutput">unsigned</code> long</code> conversion
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">x</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>overflow_error </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">long</span> <a name="id35971358-bb"></a><span class="identifier">to_ullong</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><code class="computeroutput"><code class="computeroutput">unsigned</code> long long</code> conversion
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">x</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>overflow_error </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">typename</span> traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span><span class="special">,</span>
+ <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <a name="id35971385-bb"></a><span class="identifier">to_string</span><span class="special">(</span><span class="identifier">charT</span> zero <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'0'</span><span class="special">)</span><span class="special">,</span> <span class="identifier">charT</span> one <span class="special">=</span> <span class="identifier">charT</span><span class="special">(</span><span class="char">'1'</span><span class="special">)</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs a string object of the appropriate type and initializes it to a string of length <code class="computeroutput">N</code> characters. Each character is determined by the value of its corresponding bit position in <code class="computeroutput">*this</code>. Character position <code class="computeroutput">N-1</code> corresponds to bit position zero. Subsequent decreasing character positions correspond to increasing bit positions. Bit value zero becomes the character zero, bit value one becomes the character one.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The created object. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a name="id35971454-bb"></a><span class="keyword">operator</span><span class="special">~</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p><span class="bold"><strong> Effects:</strong></span> Constructs an object x of class enum_set&lt;EC&gt; and initializes it with *this.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">x.flip()</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35971476-bb"></a><span class="identifier">test</span><span class="special">(</span><span class="identifier">EC</span> testing<span class="special">)</span><span class="special">;</span></pre>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">testing</code> is valid </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">true</code> if the bit at position <code class="computeroutput">pos</code> in <code class="computeroutput">*this</code> has the value one. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>out_of_range </td>
+</tr>
+</tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35971516-bb"></a><span class="identifier">all</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">count() == size()</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35971533-bb"></a><span class="identifier">any</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">count() != 0</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35971549-bb"></a><span class="identifier">none</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">count() == 0</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a name="id35971565-bb"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">enum_set&lt;EC&gt;(*this) &lt;&lt;= pos</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <a name="id35971588-bb"></a><span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">enum_set&lt;EC&gt;(*this) &gt;&gt;= pos</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35971611-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>A nonzero value if the value of each bit in <code class="computeroutput">*this</code> equals the value of the corresponding bit in <code class="computeroutput">rhs</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35971641-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a> <span class="special">&amp;</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>A nonzero value if <code class="computeroutput">!(*this == rhs)</code>. </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span><span class="special">&lt;</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span> <a name="id35971668-bb"></a><span class="identifier">detail_bits</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36381769"></a><h3>
+<a name="id35971745-bb"></a><code class="computeroutput">enum_set</code> private static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35971748-bb"></a><span class="identifier">to_bit</span><span class="special">(</span><span class="identifier">EC</span> value<span class="special">)</span><span class="special">;</span></pre></li></ol></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 -2011 Vicente J. Botet Escriba<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="make_range_id35970645.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set/reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/reference.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_set/reference.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct reference</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../enum_set.html#id36379053" title="Description">
+<link rel="prev" href="../enum_set.html" title="Class template enum_set">
+<link rel="next" href="../operator_.html" title="Function template operator&amp;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../enum_set.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enum_set.html#id36379053"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../operator_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_set.reference"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct reference</span></h2>
+<p>boost::enums::enum_set::reference</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+
+<span class="keyword">struct</span> <a class="link" href="reference.html" title="Struct reference">reference</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../enum_set.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enum_set.html#id36379053"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../operator_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_subrange.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_subrange.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_subrange</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp" title="Header &lt;boost/enums/containers/enum_subrange.hpp&gt;">
+<link rel="prev" href="../hash_enums_enum_set_EC_id35970723.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">
+<link rel="next" href="../mpl/enum_c.html" title="Struct template enum_c">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../hash_enums_enum_set_EC_id35970723.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mpl/enum_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_subrange"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_subrange</span></h2>
+<p>boost::enums::enum_subrange</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp" title="Header &lt;boost/enums/containers/enum_subrange.hpp&gt;">boost/enums/containers/enum_subrange.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC_type<span class="special">,</span>
+ <span class="identifier">EC_type</span> First <span class="special">=</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">first</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">scoping_type</span><span class="special">&lt;</span><span class="identifier">EC_type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span>
+ <span class="identifier">EC_type</span> Last <span class="special">=</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">last</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">scoping_type</span><span class="special">&lt;</span><span class="identifier">EC_type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_subrange.html" title="Struct template enum_subrange">enum_subrange</a> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">scoping_type</span><span class="special">&lt;</span> <span class="identifier">EC_type</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_subrange.EC"></a><span class="identifier">EC</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">first_index</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">last_index</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../hash_enums_enum_set_EC_id35970723.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_subrange_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mpl/enum_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_cons.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,139 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_type_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_cons.hpp&gt;">
+<link rel="prev" href="enum_class_no_cons.html" title="Class template enum_class_no_cons">
+<link rel="next" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_type_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_type_cons</span></h2>
+<p>boost::enums::enum_type_cons &#8212; scoped enum type with constructors </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_cons.hpp&gt;">boost/enums/scoped/enum_type_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_type_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_type_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#boost.enums.enum_type_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ <a class="link" href="enum_type_cons.html#id35968793-bb"><span class="identifier">enum_type_cons</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="enum_type_cons.html#id35968797-bb"><span class="identifier">enum_type_cons</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="enum_type_cons.html#id35968807-bb"><span class="identifier">enum_type_cons</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+ enum_type_cons&amp; <a class="link" href="enum_type_cons.html#id35968815-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_type_cons&amp; <a class="link" href="enum_type_cons.html#id35968824-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#id35968763-bb">public member functions</a></span>
+ <a class="link" href="enum_type_cons.html#id35968766-bb"><span class="keyword">operator</span> <span class="identifier">type</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">type</span> <a class="link" href="enum_type_cons.html#id35968775-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_type_cons.html#id35968784-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#id35968833-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a class="link" href="enum_type_cons.html#id35968836-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a class="link" href="enum_type_cons.html#id35968847-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a class="link" href="enum_type_cons.html#id35968861-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_cons.html#id35968875-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_type_cons.html#id35968878-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_type_cons.html#id35968900-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36360473"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36360507"></a><h3>
+<a name="boost.enums.enum_type_consconstruct-copy-destruct"></a><code class="computeroutput">enum_type_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35968793-bb"></a><span class="identifier">enum_type_cons</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>default constructor </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id35968797-bb"></a><span class="identifier">enum_type_cons</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre>explicit constructor from underlying type </li>
+<li class="listitem">
+<pre class="literallayout"><a name="id35968807-bb"></a><span class="identifier">enum_type_cons</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre>constructor from enum type </li>
+<li class="listitem">
+<pre class="literallayout">enum_type_cons&amp; <a name="id35968815-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_type_cons&amp; <a name="id35968824-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36360708"></a><h3>
+<a name="id35968763-bb"></a><code class="computeroutput">enum_type_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35968766-bb"></a><span class="keyword">operator</span> <span class="identifier">type</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>implicit conversion to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35968775-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35968784-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36360839"></a><h3>
+<a name="id35968833-bb"></a><code class="computeroutput">enum_type_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a name="id35968836-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround in case there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a name="id35968847-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> <a name="id35968861-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36360985"></a><h3>
+<a name="id35968875-bb"></a><code class="computeroutput">enum_type_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35968878-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35968900-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_cons.html" title="Class template enum_type_cons">enum_type_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="enum_class_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_no_cons.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/enum_type_no_cons.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,142 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Class template enum_type_no_cons</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_no_cons.hpp&gt;">
+<link rel="prev" href="enum_type_cons.html" title="Class template enum_type_cons">
+<link rel="next" href="is_emulated_enum.html" title="Struct template is_emulated_enum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_type_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_emulated_enum.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.enum_type_no_cons"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template enum_type_no_cons</span></h2>
+<p>boost::enums::enum_type_no_cons &#8212; scoped enum type without constructors </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp" title="Header &lt;boost/enums/scoped/enum_type_no_cons.hpp&gt;">boost/enums/scoped/enum_type_no_cons.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> ScopedEnum<span class="special">,</span> <span class="keyword">typename</span> UT <span class="special">=</span> <span class="keyword">int</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">ScopedEnum</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.enums.enum_type_no_cons.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// c++98 enum type </span>
+ <span class="keyword">typedef</span> <span class="identifier">UT</span> <a name="boost.enums.enum_type_no_cons.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span> <span class="comment">// underlying type </span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#boost.enums.enum_type_no_consconstruct-copy-destruct">construct/copy/destruct</a></span>
+ enum_type_no_cons&amp; <a class="link" href="enum_type_no_cons.html#id35969020-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a><span class="special">)</span><span class="special">;</span>
+ enum_type_no_cons&amp; <a class="link" href="enum_type_no_cons.html#id35969030-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#id35968990-bb">public member functions</a></span>
+ <a class="link" href="enum_type_no_cons.html#id35968992-bb"><span class="keyword">operator</span> <span class="identifier">type</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">type</span> <a class="link" href="enum_type_no_cons.html#id35969002-bb"><span class="identifier">native_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">underlying_type</span> <a class="link" href="enum_type_no_cons.html#id35969011-bb"><span class="identifier">underlying_value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#id35969038-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a class="link" href="enum_type_no_cons.html#id35969041-bb"><span class="identifier">default_value</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a class="link" href="enum_type_no_cons.html#id35969052-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a class="link" href="enum_type_no_cons.html#id35969066-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_type_no_cons.html#id35969080-bb">friend functions</a></span>
+ <span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+ <a class="link" href="enum_type_no_cons.html#id35969083-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">underlying_type</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+ <a class="link" href="enum_type_no_cons.html#id35969108-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+ <a class="link" href="enum_type_no_cons.html#id35969134-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">friend</span> <span class="identifier">type</span> <a class="link" href="enum_type_no_cons.html#id35969155-bb"><span class="identifier">convert_to</span></a><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362184"></a><h2>Description</h2>
+<p>param <code class="computeroutput">ScopedEnum</code> : Struct scoping the enum.<br>
+ param <code class="computeroutput">UT</code> : the underlaying storage type.<br>
+ pre <code class="computeroutput">ScopedEnum</code> must have a nested C++98 enum <code class="computeroutput">type</code>.<br>
+ </p>
+<div class="refsect2">
+<a name="id36362219"></a><h3>
+<a name="boost.enums.enum_type_no_consconstruct-copy-destruct"></a><code class="computeroutput">enum_type_no_cons</code>
+ public
+ construct/copy/destruct</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout">enum_type_no_cons&amp; <a name="id35969020-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> rhs<span class="special">)</span><span class="special">;</span></pre>assignment </li>
+<li class="listitem">
+<pre class="literallayout">enum_type_no_cons&amp; <a name="id35969030-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">type</span> rhs<span class="special">)</span><span class="special">;</span></pre>assignment from enum literals </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36362318"></a><h3>
+<a name="id35968990-bb"></a><code class="computeroutput">enum_type_no_cons</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><a name="id35968992-bb"></a><span class="keyword">operator</span> <span class="identifier">type</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>implicit conversion to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">type</span> <a name="id35969002-bb"></a><span class="identifier">native_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to enum type </li>
+<li class="listitem">
+<pre class="literallayout"><span class="identifier">underlying_type</span> <a name="id35969011-bb"></a><span class="identifier">underlying_value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>explicit conversion function to underlying_type </li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36362449"></a><h3>
+<a name="id35969038-bb"></a><code class="computeroutput">enum_type_no_cons</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a name="id35969041-bb"></a><span class="identifier">default_value</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>workaround in case there are no constructors </li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a name="id35969052-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <a name="id35969066-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+</ol></div>
+</div>
+<div class="refsect2">
+<a name="id36362597"></a><h3>
+<a name="id35969080-bb"></a><code class="computeroutput">enum_type_no_cons</code> friend functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+<a name="id35969083-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">underlying_type</span> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from underlying_type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a>
+<a name="id35969108-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">type</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>friend conversions from type to enum_type_cons following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">underlying_type</span>
+<a name="id35969134-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">underlying_type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to underlying_type following the Boost.Conversion protocol </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">friend</span> <span class="identifier">type</span> <a name="id35969155-bb"></a><span class="identifier">convert_to</span><span class="special">(</span><a class="link" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">enum_type_no_cons</a> v<span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span> <span class="identifier">type</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span></pre>conversions from enum_type_cons to type following the Boost.Conversion protocol </li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="enum_type_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.enum_type_no_cons_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_emulated_enum.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/first_id35964934.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/first_id35964934.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template first</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">
+<link rel="prev" href="meta/first.html" title="Struct template first">
+<link rel="next" href="meta/last.html" title="Struct template last">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="meta/first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/last.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.first_id35964934"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template first</span></h2>
+<p>boost::enums::first</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">boost/enums/ordinal/first.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <span class="identifier">first</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364791"></a><h2>Description</h2>
+<p>Returns the the first element of an enumeration Throws: Nothing </p>
+</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 -2011 Vicente J. Botet Escriba<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="meta/first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/last.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35970493.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35970493.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template get_c_array</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="swap.html" title="Function template swap">
+<link rel="next" href="get_c_array_id35970520.html" title="Function template get_c_array">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35970520.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.get_c_array_id35970493"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_c_array</span></h2>
+<p>boost::enums::get_c_array</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <span class="identifier">get_c_array</span><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> arg<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375193"></a><h2>Description</h2>
+<p>c_array conversion. </p>
+</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 -2011 Vicente J. Botet Escriba<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="swap.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35970520.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35970520.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/get_c_array_id35970520.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template get_c_array</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="get_c_array_id35970493.html" title="Function template get_c_array">
+<link rel="next" href="enum_range.html" title="Class template enum_range">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="get_c_array_id35970493.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.get_c_array_id35970520"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_c_array</span></h2>
+<p>boost::enums::get_c_array</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <span class="identifier">get_c_array</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> arg<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375338"></a><h2>Description</h2>
+<p>c_array const conversion. </p>
+</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 -2011 Vicente J. Botet Escriba<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="get_c_array_id35970493.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/is_emulated_enum.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/is_emulated_enum.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template is_emulated_enum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.is_enum_hpp" title="Header &lt;boost/enums/scoped/is_enum.hpp&gt;">
+<link rel="prev" href="enum_type_no_cons.html" title="Class template enum_type_no_cons">
+<link rel="next" href="is_enum.html" title="Struct template is_enum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.is_enum_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_enum.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.is_emulated_enum"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_emulated_enum</span></h2>
+<p>boost::enums::is_emulated_enum</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.is_enum_hpp" title="Header &lt;boost/enums/scoped/is_enum.hpp&gt;">boost/enums/scoped/is_enum.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="is_emulated_enum.html" title="Struct template is_emulated_enum">is_emulated_enum</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363220"></a><h2>Description</h2>
+<p>meta-function configuring emulated enums. </p>
+</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 -2011 Vicente J. Botet Escriba<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="enum_type_no_cons.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.is_enum_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_enum.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/is_enum.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/is_enum.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template is_enum</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.is_enum_hpp" title="Header &lt;boost/enums/scoped/is_enum.hpp&gt;">
+<link rel="prev" href="is_emulated_enum.html" title="Struct template is_emulated_enum">
+<link rel="next" href="native_type.html" title="Struct template native_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_emulated_enum.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.is_enum_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="native_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.is_enum"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_enum</span></h2>
+<p>boost::enums::is_enum</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.is_enum_hpp" title="Header &lt;boost/enums/scoped/is_enum.hpp&gt;">boost/enums/scoped/is_enum.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="is_enum.html" title="Struct template is_enum">is_enum</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363301"></a><h2>Description</h2>
+<p>meta-function checking if his parameter is a builtin or emulated enum, that is can be used as an emulated enum. The member <code class="computeroutput">value</code> states whether <code class="computeroutput">T</code> can be used as an enum. When scoped enums are not supported it is defined as <code class="computeroutput">std::is_enum&lt;T&gt;::value</code> or <code class="computeroutput">is_emulated_enum&lt;T&gt;::value</code>. Otherwise is defined as <code class="computeroutput">std::is_enum&lt;T&gt;::value</code>. </p>
+</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 -2011 Vicente J. Botet Escriba<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="is_emulated_enum.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.is_enum_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="native_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/last_id35964989.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/last_id35964989.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template last</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">
+<link rel="prev" href="meta/last.html" title="Struct template last">
+<link rel="next" href="linear_enum_traiter.html" title="Struct template linear_enum_traiter">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="meta/last.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="linear_enum_traiter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.last_id35964989"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template last</span></h2>
+<p>boost::enums::last</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">boost/enums/ordinal/last.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <span class="identifier">last</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36365187"></a><h2>Description</h2>
+<p>Returns the the last element of an enumeration Throws: Nothing </p>
+</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 -2011 Vicente J. Botet Escriba<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="meta/last.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="linear_enum_traiter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/linear_enum_traiter.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/linear_enum_traiter.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template linear_enum_traiter</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp" title="Header &lt;boost/enums/ordinal/linear_traiter.hpp&gt;">
+<link rel="prev" href="last_id35964989.html" title="Function template last">
+<link rel="next" href="meta/pos.html" title="Struct template pos">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="last_id35964989.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pos.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.linear_enum_traiter"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template linear_enum_traiter</span></h2>
+<p>boost::enums::linear_enum_traiter &#8212; Helper class used as <code class="computeroutput">enum_trait&lt;&gt;</code> for enumerations having a linear progression. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp" title="Header &lt;boost/enums/ordinal/linear_traiter.hpp&gt;">boost/enums/ordinal/linear_traiter.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="linear_enum_traiter.html" title="Struct template linear_enum_traiter">linear_enum_traiter</a> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="linear_enum_traiter.html#id35965038-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="linear_enum_traiter.html#id35965041-bb"><span class="identifier">pos</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">EC</span> <a class="link" href="linear_enum_traiter.html#id35965070-bb"><span class="identifier">val</span></a><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="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36365492"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36365496"></a><h3>
+<a name="id35965038-bb"></a><code class="computeroutput">linear_enum_traiter</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35965041-bb"></a><span class="identifier">pos</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre>pos specialization. <p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the returned value is calculated from the underlying value, the <code class="computeroutput">first_value</code> and the <code class="computeroutput">step</code>, following this formula <code class="computeroutput"></code>(ut-first_value)/step </p></td>
+</tr></tbody>
+</table></div>
+</li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">EC</span> <a name="id35965070-bb"></a><span class="identifier">val</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> p<span class="special">)</span><span class="special">;</span></pre>val specialization. <p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the returned value is calculated from the position <code class="computeroutput">p</code>, the first value and the step, following this formula <code class="computeroutput">p*step+first_value</code> </p></td>
+</tr></tbody>
+</table></div>
+</li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="last_id35964989.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.linear_traiter_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pos.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35970610.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35970610.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template make_range</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">
+<link rel="prev" href="enum_range.html" title="Class template enum_range">
+<link rel="next" href="make_range_id35970645.html" title="Function template make_range">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35970645.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.make_range_id35970610"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template make_range</span></h2>
+<p>boost::enums::make_range &#8212; function to generate an enum range. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">boost/enums/containers/enum_range.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="identifier">make_range</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375949"></a><h2>Description</h2>
+<p><code class="computeroutput">make_range</code> allows treating enums as a model of the <span class="emphasis"><em>RandomAccessRange</em></span> Concept.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">EC</code> is a model of the <span class="emphasis"><em>Enumeration</em></span> Concept. </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="enum_range.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_range_id35970645.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35970645.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/make_range_id35970645.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template make_range</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">
+<link rel="prev" href="make_range_id35970610.html" title="Function template make_range">
+<link rel="next" href="enum_set.html" title="Class template enum_set">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_range_id35970610.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.make_range_id35970645"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template make_range</span></h2>
+<p>boost::enums::make_range &#8212; function to generate an enum sub-range. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_range_hpp" title="Header &lt;boost/enums/containers/enum_range.hpp&gt;">boost/enums/containers/enum_range.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="identifier">make_range</span><span class="special">(</span><span class="identifier">EC</span> first<span class="special">,</span> <span class="identifier">EC</span> last<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36376088"></a><h2>Description</h2>
+<p><code class="computeroutput">make_range</code> allows treating enums as a model of the <span class="emphasis"><em>RandomAccessRange</em></span> Concept. It should be noted that the first and last parameters denoted a closed range.
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">first</code></span></p></td>
+<td><p>first element of the range </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">last</code></span></p></td>
+<td><p>last element of the range </p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p><code class="computeroutput">EC</code> is a model of the <span class="emphasis"><em>Enumeration</em></span> Concept. </p></td>
+</tr>
+</tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="make_range_id35970610.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_range_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/enum_traits.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/enum_traits.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_traits</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.traits_hpp" title="Header &lt;boost/enums/ordinal/traits.hpp&gt;">
+<link rel="prev" href="../succ_id35965369.html" title="Function template succ">
+<link rel="next" href="val.html" title="Struct template val">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../succ_id35965369.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.traits_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="val.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.enum_traits"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_traits</span></h2>
+<p>boost::enums::meta::enum_traits</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.traits_hpp" title="Header &lt;boost/enums/ordinal/traits.hpp&gt;">boost/enums/ordinal/traits.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_traits.html" title="Struct template enum_traits">enum_traits</a> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="enum_traits.html#id35965436-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="enum_traits.html#id35965439-bb"><span class="identifier">pos</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">EC</span> <a class="link" href="enum_traits.html#id35965453-bb"><span class="identifier">val</span></a><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="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36367835"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36367838"></a><h3>
+<a name="id35965436-bb"></a><code class="computeroutput">enum_traits</code> public static functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35965439-bb"></a><span class="identifier">pos</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre>The specialization must define this function prototype. </li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">EC</span> <a name="id35965453-bb"></a><span class="identifier">val</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> p<span class="special">)</span><span class="special">;</span></pre>The specialization must define this function prototype. </li>
+</ol></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 -2011 Vicente J. Botet Escriba<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="../succ_id35965369.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.traits_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="val.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/first.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/first.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template first</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">
+<link rel="prev" href="../underlying_type.html" title="Struct template underlying_type">
+<link rel="next" href="../first_id35964934.html" title="Function template first">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../underlying_type.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first_id35964934.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.first"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template first</span></h2>
+<p>boost::enums::meta::first &#8212; meta-function: first element of an enumeration </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.first_hpp" title="Header &lt;boost/enums/ordinal/first.hpp&gt;">boost/enums/ordinal/first.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="first.html" title="Struct template first">first</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../underlying_type.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.first_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first_id35964934.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/last.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/last.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template last</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">
+<link rel="prev" href="../first_id35964934.html" title="Function template first">
+<link rel="next" href="../last_id35964989.html" title="Function template last">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../first_id35964934.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../last_id35964989.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.last"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template last</span></h2>
+<p>boost::enums::meta::last &#8212; meta-function: first element of an enumeration </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.last_hpp" title="Header &lt;boost/enums/ordinal/last.hpp&gt;">boost/enums/ordinal/last.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="last.html" title="Struct template last">last</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../first_id35964934.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.last_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../last_id35964989.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/pos.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/pos.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template pos</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">
+<link rel="prev" href="../linear_enum_traiter.html" title="Struct template linear_enum_traiter">
+<link rel="next" href="../pos_id35965146.html" title="Function template pos">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../linear_enum_traiter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pos_id35965146.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.pos"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template pos</span></h2>
+<p>boost::enums::meta::pos</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">boost/enums/ordinal/pos.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="pos.html" title="Struct template pos">pos</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36366055"></a><h2>Description</h2>
+<p>meta-function used to associate the an element of an enumeration to its relative position.
+</p>
+</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 -2011 Vicente J. Botet Escriba<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="../linear_enum_traiter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pos_id35965146.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/pred.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/pred.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template pred</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">
+<link rel="prev" href="../pos_id35965146.html" title="Function template pos">
+<link rel="next" href="../pred_id35965243.html" title="Function template pred">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../pos_id35965146.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pred_id35965243.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.pred"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template pred</span></h2>
+<p>boost::enums::meta::pred</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">boost/enums/ordinal/pred.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="pred.html" title="Struct template pred">pred</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36366612"></a><h2>Description</h2>
+<p>meta-function that gets the predecessor of an enumeration element Pre-condition: the position must be not 0 </p>
+</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 -2011 Vicente J. Botet Escriba<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="../pos_id35965146.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pred_id35965243.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/size.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/size.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template size</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.size_hpp" title="Header &lt;boost/enums/ordinal/size.hpp&gt;">
+<link rel="prev" href="../pred_id35965243.html" title="Function template pred">
+<link rel="next" href="succ.html" title="Struct template succ">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../pred_id35965243.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.size_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="succ.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.size"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template size</span></h2>
+<p>boost::enums::meta::size &#8212; meta-function used to get the number of elements of an enumeration. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.size_hpp" title="Header &lt;boost/enums/ordinal/size.hpp&gt;">boost/enums/ordinal/size.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="size.html" title="Struct template size">size</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36367010"></a><h2>Description</h2>
+<p>
+</p>
+</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 -2011 Vicente J. Botet Escriba<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="../pred_id35965243.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.size_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="succ.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/succ.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/succ.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template succ</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">
+<link rel="prev" href="size.html" title="Struct template size">
+<link rel="next" href="../succ_id35965369.html" title="Function template succ">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../succ_id35965369.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.succ"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template succ</span></h2>
+<p>boost::enums::meta::succ</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">boost/enums/ordinal/succ.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="succ.html" title="Struct template succ">succ</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36367408"></a><h2>Description</h2>
+<p>meta-function that gets the successor of an enumeration element Pre-condition: the position must not be the last one </p>
+</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 -2011 Vicente J. Botet Escriba<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="size.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../succ_id35965369.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/meta/val.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/meta/val.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template val</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">
+<link rel="prev" href="enum_traits.html" title="Struct template enum_traits">
+<link rel="next" href="../val_id35965518.html" title="Function template val">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../val_id35965518.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.meta.val"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template val</span></h2>
+<p>boost::enums::meta::val &#8212; meta-function used to associate the position to an element of an enumeration. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">boost/enums/ordinal/val.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> I<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="val.html" title="Struct template val">val</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36368454"></a><h2>Description</h2>
+<p>
+</p>
+</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 -2011 Vicente J. Botet Escriba<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="enum_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../val_id35965518.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/native_type.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/native_type.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template native_type</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.native_type_hpp" title="Header &lt;boost/enums/scoped/native_type.hpp&gt;">
+<link rel="prev" href="is_enum.html" title="Struct template is_enum">
+<link rel="next" href="scoping_type.html" title="Struct template scoping_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_enum.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.native_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="scoping_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.native_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template native_type</span></h2>
+<p>boost::enums::native_type</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.native_type_hpp" title="Header &lt;boost/enums/scoped/native_type.hpp&gt;">boost/enums/scoped/native_type.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="native_type.html" title="Struct template native_type">native_type</a> <span class="special">{</span>
+
+ <span class="comment">// public data members</span>
+ <span class="keyword">typedef</span><span class="special">&lt;</span> <span class="identifier">see</span> <span class="identifier">below</span> <span class="special">&gt;</span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363547"></a><h2>Description</h2>
+<p>meta-function to get the native enum type associated to an enum class or its emulation </p>
+</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 -2011 Vicente J. Botet Escriba<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="is_enum.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.native_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="scoping_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator^.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator^.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator^</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator_id35971802.html" title="Function template operator|">
+<link rel="next" href="operator_id35971884.html" title="Function template operator&gt;&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id35971802.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35971884.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator%5E"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator^</span></h2>
+<p>boost::enums::operator^ &#8212; Exclusive union. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">^</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36382418"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>enum_set&lt;EC&gt;(lhs) ^= rhs. </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator_id35971802.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35971884.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&amp;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="enum_set/reference.html" title="Struct reference">
+<link rel="next" href="operator_id35971802.html" title="Function template operator|">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_set/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35971802.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator&amp;"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&amp;</span></h2>
+<p>boost::enums::operator&amp; &#8212; Intersection. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">&amp;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36382058"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>enum_set&lt;EC&gt;(lhs) &amp;= rhs. </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="enum_set/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35971802.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator__.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator__.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator!=</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator_id35970250.html" title="Function template operator&lt;">
+<link rel="next" href="operator_id35970327.html" title="Function template operator&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id35970250.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970327.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator!="></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!=</span></h2>
+<p>boost::enums::operator!=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374283"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>!(x == y) </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator_id35970250.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35970327.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35970365.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35970365.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&lt;=</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator_id35970327.html" title="Function template operator&gt;">
+<link rel="next" href="operator___id35970403.html" title="Function template operator&gt;=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id35970327.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35970403.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_=_id35970365"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;=</span></h2>
+<p>boost::enums::operator&lt;=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374668"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>!(y&lt;x) </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator_id35970327.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35970403.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35970403.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator___id35970403.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&gt;=</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator___id35970365.html" title="Function template operator&lt;=">
+<link rel="next" href="swap.html" title="Function template swap">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id35970365.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_=_id35970403"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;=</span></h2>
+<p>boost::enums::operator&gt;=</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374861"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>!(x&lt;y) </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator___id35970365.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970250.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970250.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&lt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator__.html" title="Function template operator==">
+<link rel="next" href="operator__.html" title="Function template operator!=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35970250"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;</span></h2>
+<p>boost::enums::operator&lt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374091"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>std::lexicographical_compare(x.begin(), x.end(), y.begin(), y.end()) </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970327.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35970327.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator__.html" title="Function template operator!=">
+<link rel="next" href="operator___id35970365.html" title="Function template operator&lt;=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35970365.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35970327"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;</span></h2>
+<p>boost::enums::operator&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374476"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>y &lt; x </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator__.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator___id35970365.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971802.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971802.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator|</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator_.html" title="Function template operator&amp;">
+<link rel="next" href="operator%5E.html" title="Function template operator^">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator%5E.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35971802"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator|</span></h2>
+<p>boost::enums::operator| &#8212; Union. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">|</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36382238"></a><h2>Description</h2>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>enum_set&lt;EC&gt;&gt;(lhs) |= rhs. </p></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator%5E.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971884.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971884.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,85 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator%5E.html" title="Function template operator^">
+<link rel="next" href="operator_id35971990.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator%5E.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35971990.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35971884"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
+<p>boost::enums::operator&gt;&gt; &#8212; A formatted input function. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT<span class="special">,</span> <span class="keyword">typename</span> ch_traits<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> is<span class="special">,</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36382649"></a><h2>Description</h2>
+<p><span class="bold"><strong> Effects:</strong></span> Extracts up to <code class="computeroutput">N</code> characters from is. Stores these characters in a temporary object <code class="computeroutput">str</code> of type <code class="computeroutput">basic_string&lt;charT, traits&gt;</code>, then evaluates the expression <code class="computeroutput">x = enum_set&lt;EC&gt;(str)</code>. Characters are extracted and stored until any of the following occurs:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p><code class="computeroutput">N</code> characters have been extracted and stored;</p></li>
+<li class="listitem"><p>end-of-file occurs on the input sequence;</p></li>
+<li class="listitem"><p>the next input character is neither <code class="computeroutput">is.widen</code>('0') nor <code class="computeroutput">is.widen</code>('1') (in which case the input character is not extracted).<br>
+ If no characters are stored in <code class="computeroutput">str</code>, calls <code class="computeroutput">is.setstate(ios_base::failbit)</code> (which may throw <code class="computeroutput">ios_- base::failure</code>).
+
+</p></li>
+</ul></div>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">is</code></span></p></td>
+<td><p>the input stream. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">x</code></span></p></td>
+<td><p>the <code class="computeroutput">enum_set</code>. </p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr></tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator%5E.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator_id35971990.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971990.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/operator_id35971990.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,84 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="operator_id35971884.html" title="Function template operator&gt;&gt;">
+<link rel="next" href="../hash_enums_enum_set_EC_id35970723.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator_id35971884.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../hash_enums_enum_set_EC_id35970723.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.operator_id35971990"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::enums::operator&lt;&lt; &#8212; A formatted output function. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT<span class="special">,</span> <span class="keyword">typename</span> ch_traits<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span>
+ <span class="keyword">const</span> <a class="link" href="enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36382988"></a><h2>Description</h2>
+<p>
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">os</code></span></p></td>
+<td><p>the output stream. </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">x</code></span></p></td>
+<td><p>the <code class="computeroutput">enum_set</code>. </p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p><code class="computeroutput">os &lt;&lt; x.template to_string&lt;charT,traits,allocator&lt;charT&gt; &gt;( use_facet&lt;ctype&lt;charT&gt; &gt;(os.getloc()).widen('0'), use_facet&lt;ctype&lt;charT&gt; &gt;(os.getloc()).widen('1'))</code> </p></td>
+</tr>
+</tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="operator_id35971884.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../hash_enums_enum_set_EC_id35970723.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/pos_id35965146.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/pos_id35965146.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template pos</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">
+<link rel="prev" href="meta/pos.html" title="Struct template pos">
+<link rel="next" href="meta/pred.html" title="Struct template pred">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="meta/pos.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pred.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.pos_id35965146"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template pos</span></h2>
+<p>boost::enums::pos &#8212; position of an enum literal <code class="computeroutput">e</code> on the extension of the enumeration type <code class="computeroutput">EC</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.pos_hpp" title="Header &lt;boost/enums/ordinal/pos.hpp&gt;">boost/enums/ordinal/pos.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">pos</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36366160"></a><h2>Description</h2>
+<p>The <code class="computeroutput">enum_traits</code> class must be specialized and contain a <code class="computeroutput">pos</code> function that returns the relative position of its argument <code class="computeroutput">e</code>.
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">e</code></span></p></td>
+<td><p>the enum literal </p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the associated position </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Nothing </td>
+</tr>
+</tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="meta/pos.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pos_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/pred.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/pred_id35965243.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/pred_id35965243.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template pred</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">
+<link rel="prev" href="meta/pred.html" title="Struct template pred">
+<link rel="next" href="meta/size.html" title="Struct template size">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="meta/pred.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/size.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.pred_id35965243"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template pred</span></h2>
+<p>boost::enums::pred</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.pred_hpp" title="Header &lt;boost/enums/ordinal/pred.hpp&gt;">boost/enums/ordinal/pred.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <span class="identifier">pred</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36366702"></a><h2>Description</h2>
+<p>Returns: the predecessor of the enumeration element Throws: Invalid parameter if the position is 0 </p>
+</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 -2011 Vicente J. Botet Escriba<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="meta/pred.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.pred_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/size.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/scoping_type.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/scoping_type.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template scoping_type</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp" title="Header &lt;boost/enums/scoped/scoping_type.hpp&gt;">
+<link rel="prev" href="native_type.html" title="Struct template native_type">
+<link rel="next" href="underlying_type.html" title="Struct template underlying_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="native_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="underlying_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.scoping_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template scoping_type</span></h2>
+<p>boost::enums::scoping_type</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp" title="Header &lt;boost/enums/scoped/scoping_type.hpp&gt;">boost/enums/scoped/scoping_type.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC_type<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="scoping_type.html" title="Struct template scoping_type">scoping_type</a> <span class="special">{</span>
+ <span class="comment">// <a class="link" href="scoping_type.html#boost.enums.scoping_typetypes">types</a></span>
+ <span class="keyword">typedef</span> <span class="identifier">EC_type</span> <a class="link" href="scoping_type.html#boost.enums.scoping_type.type"><span class="identifier">type</span></a><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363902"></a><h2>Description</h2>
+<p>meta-function used to get the wrapping class of an enum when emulation is used or the enum class itself when available. This meta-function must be specialized for each enum class. </p>
+<div class="refsect2">
+<a name="id36363909"></a><h3>
+<a name="boost.enums.scoping_typetypes"></a><code class="computeroutput">scoping_type</code>
+ public
+ types</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<p>
+<span class="keyword">typedef</span> <span class="identifier">EC_type</span> <a name="boost.enums.scoping_type.type"></a><span class="identifier">type</span><span class="special">;</span></p>
+<p>Depending on whethere the compiler supports scoped enums or nor the nested type must be the same type or the emulated one. By default this metafunction defines it as if scoped enums where supported so the specialization will be needed only when emulation is needed. </p>
+</li></ol></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 -2011 Vicente J. Botet Escriba<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="native_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.scoping_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="underlying_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/succ_id35965369.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/succ_id35965369.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template succ</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">
+<link rel="prev" href="meta/succ.html" title="Struct template succ">
+<link rel="next" href="meta/enum_traits.html" title="Struct template enum_traits">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="meta/succ.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/enum_traits.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.succ_id35965369"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template succ</span></h2>
+<p>boost::enums::succ &#8212; enum succesor. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.succ_hpp" title="Header &lt;boost/enums/ordinal/succ.hpp&gt;">boost/enums/ordinal/succ.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <span class="identifier">succ</span><span class="special">(</span><span class="identifier">EC</span> e<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36367493"></a><h2>Description</h2>
+<p>param e the enum literal.
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>the successor of the enumeration element. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>Invalid </td>
+</tr>
+</tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="meta/succ.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.succ_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/enum_traits.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/swap.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/swap.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template swap</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">
+<link rel="prev" href="operator___id35970403.html" title="Function template operator&gt;=">
+<link rel="next" href="get_c_array_id35970493.html" title="Function template get_c_array">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator___id35970403.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35970493.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.swap"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template swap</span></h2>
+<p>boost::enums::swap &#8212; enum_array's swap </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.containers.enum_array_hpp" title="Header &lt;boost/enums/containers/enum_array.hpp&gt;">boost/enums/containers/enum_array.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
+ <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> <a class="link" href="enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375039"></a><h2>Description</h2>
+<p><span class="bold"><strong>Effects:</strong></span> As </p>
+<pre class="programlisting"> x.swap(y);
+</pre>
+<p> <span class="bold"><strong>Complexity:</strong></span> linear in <code class="computeroutput">meta::size&lt;EC&gt;::value</code>. </p>
+</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 -2011 Vicente J. Botet Escriba<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="operator___id35970403.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.containers.enum_array_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_c_array_id35970493.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/underlying_type.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/underlying_type.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template underlying_type</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp" title="Header &lt;boost/enums/scoped/underlying_type.hpp&gt;">
+<link rel="prev" href="scoping_type.html" title="Struct template scoping_type">
+<link rel="next" href="meta/first.html" title="Struct template first">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="scoping_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.underlying_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template underlying_type</span></h2>
+<p>boost::enums::underlying_type &#8212; underlying type metafunction </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp" title="Header &lt;boost/enums/scoped/underlying_type.hpp&gt;">boost/enums/scoped/underlying_type.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="underlying_type.html" title="Struct template underlying_type">underlying_type</a> <span class="special">{</span>
+ <span class="comment">// <a class="link" href="underlying_type.html#boost.enums.underlying_typetypes">types</a></span>
+ <span class="keyword">typedef</span> <span class="identifier">see_below</span> <a class="link" href="underlying_type.html#boost.enums.underlying_type.type"><span class="identifier">type</span></a><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364166"></a><h2>Description</h2>
+<p><code class="computeroutput">EC</code> must be an enum type or the emulation of a scoped enum.<br>
+<br>
+ </p>
+<div class="refsect2">
+<a name="id36364181"></a><h3>
+<a name="boost.enums.underlying_typetypes"></a><code class="computeroutput">underlying_type</code>
+ public
+ types</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<p>
+<span class="keyword">typedef</span> <span class="identifier">see_below</span> <a name="boost.enums.underlying_type.type"></a><span class="identifier">type</span><span class="special">;</span></p>
+<p>The member typedef <code class="computeroutput">type</code> name the underlying type of <code class="computeroutput">T</code>. When scoped enums are emulated it is defined as <code class="computeroutput">typename</code> <code class="computeroutput">EC::underlying_type</code>. Otherwise is defined as <code class="computeroutput">std::underlying_type&lt;EC&gt;::type</code>. This meta-function must be specialized for the compilers providing scoped enums but don't providing the <code class="computeroutput">std::underlying_type</code> meta-function. </p>
+</li></ol></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 -2011 Vicente J. Botet Escriba<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="scoping_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.scoped.underlying_type_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="meta/first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/enums/val_id35965518.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/enums/val_id35965518.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template val</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">
+<link rel="prev" href="meta/val.html" title="Struct template val">
+<link rel="next" href="enum_array.html" title="Class template enum_array">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="meta/val.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_array.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.enums.val_id35965518"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template val</span></h2>
+<p>boost::enums::val &#8212; Value. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.ordinal.val_hpp" title="Header &lt;boost/enums/ordinal/val.hpp&gt;">boost/enums/ordinal/val.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <span class="identifier">val</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> p<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36368546"></a><h2>Description</h2>
+<p>
+
+
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><code class="computeroutput">p</code></span></p></td>
+<td><p>the position </p></td>
+</tr></tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>The enum class element associated to the position <code class="computeroutput">p</code>. </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Throws:</span></p></td>
+<td>std::out_of_range </td>
+</tr>
+</tbody>
+</table></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 -2011 Vicente J. Botet Escriba<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="meta/val.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.ordinal.val_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_array.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/hash_enums_enum_set_EC_id35970723.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/hash_enums_enum_set_EC_id35970723.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">
+<link rel="prev" href="enums/operator_id35971990.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="enums/enum_subrange.html" title="Struct template enum_subrange">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enums/operator_id35971990.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enums/enum_subrange.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.hash_enums_enum_set_EC_id35970723"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;</span></h2>
+<p>boost::hash&lt;enums::enum_set&lt; EC &gt;&gt; &#8212; hash template specialization </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.enums.containers.enum_set_hpp" title="Header &lt;boost/enums/containers/enum_set.hpp&gt;">boost/enums/containers/enum_set.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="hash_enums_enum_set_EC_id35970723.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">hash</a><span class="special">&lt;</span><span class="identifier">enums</span><span class="special">::</span><span class="identifier">enum_set</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="hash_enums_enum_set_EC_id35970723.html#id35970739-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="hash_enums_enum_set_EC_id35970723.html#id35970742-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enums/enum_set.html" title="Class template enum_set">enums::enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36383251"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36383254"></a><h3>
+<a name="id35970739-bb"></a><code class="computeroutput">hash</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id35970742-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="enums/enum_set.html" title="Class template enum_set">enums::enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span> bs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>the template specialization meets the requirements of class template <code class="computeroutput">hash</code>. </p>
+</li></ol></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 -2011 Vicente J. Botet Escriba<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="enums/operator_id35971990.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.enums.containers.enum_set_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enums/enum_subrange.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_c</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.enum_c_hpp" title="Header &lt;boost/enums/mpl/enum_c.hpp&gt;">
+<link rel="prev" href="../enums/enum_subrange.html" title="Struct template enum_subrange">
+<link rel="next" href="enum_c_tag.html" title="Struct enum_c_tag">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../enums/enum_subrange.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_c_tag.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.enum_c"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_c</span></h2>
+<p>boost::mpl::enum_c</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.enum_c_hpp" title="Header &lt;boost/enums/mpl/enum_c.hpp&gt;">boost/enums/mpl/enum_c.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_c.html" title="Struct template enum_c">enum_c</a> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_c_tag.html" title="Struct enum_c_tag">enum_c_tag</a> <a name="boost.mpl.enum_c.tag"></a><span class="identifier">tag</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_c.html" title="Struct template enum_c">enum_c</a> <a name="boost.mpl.enum_c.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><a class="link" href="enum_c.html#boost.mpl.enum_c.type">type</a> <a name="boost.mpl.enum_c.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">underlying_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><a class="link" href="enum_c.html#boost.mpl.enum_c.type">type</a> <a name="boost.mpl.enum_c.underlying_type"></a><span class="identifier">underlying_type</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="enum_c.html#id35963953-bb">public member functions</a></span>
+ <a class="link" href="enum_c.html#id35963956-bb"><span class="keyword">operator</span> <span class="identifier">value_type</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">constexpr</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><a class="link" href="enum_c.html#boost.mpl.enum_c.type">type</a> <span class="identifier">value</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36384569"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36384572"></a><h3>
+<a name="id35963953-bb"></a><code class="computeroutput">enum_c</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="id35963956-bb"></a><span class="keyword">operator</span> <span class="identifier">value_type</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></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 -2011 Vicente J. Botet Escriba<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="../enums/enum_subrange.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_c_tag.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c_tag.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/enum_c_tag.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct enum_c_tag</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp" title="Header &lt;boost/enums/mpl/enum_c_tag.hpp&gt;">
+<link rel="prev" href="enum_c.html" title="Struct template enum_c">
+<link rel="next" href="enum_range_c.html" title="Struct template enum_range_c">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.enum_c_tag"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct enum_c_tag</span></h2>
+<p>boost::mpl::enum_c_tag &#8212; Tag for the enum constants. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp" title="Header &lt;boost/enums/mpl/enum_c_tag.hpp&gt;">boost/enums/mpl/enum_c_tag.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="enum_c_tag.html" title="Struct enum_c_tag">enum_c_tag</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="enum_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_c_tag_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enum_range_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/enum_range_c.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/enum_range_c.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enum_range_c</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp" title="Header &lt;boost/enums/mpl/enum_range_c.hpp&gt;">
+<link rel="prev" href="enum_c_tag.html" title="Struct enum_c_tag">
+<link rel="next" href="equal_to_impl_enum_c_ta_id35964054.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_c_tag.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35964054.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.enum_range_c"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enum_range_c</span></h2>
+<p>boost::mpl::enum_range_c</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp" title="Header &lt;boost/enums/mpl/enum_range_c.hpp&gt;">boost/enums/mpl/enum_range_c.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Start <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Finish <span class="special">=</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">EC</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enum_range_c.html" title="Struct template enum_range_c">enum_range_c</a> <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="identifier">aux</span><span class="special">::</span><span class="identifier">half_open_enum_range_tag</span> <a name="boost.mpl.enum_range_c.tag"></a><span class="identifier">tag</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">EC</span> <a name="boost.mpl.enum_range_c.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_range_c.html" title="Struct template enum_range_c">enum_range_c</a> <a name="boost.mpl.enum_range_c.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="enum_c.html" title="Struct template enum_c">enum_c</a><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">meta</span><span class="special">::</span><span class="identifier">val</span><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">Start</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span> <a name="boost.mpl.enum_range_c.start"></a><span class="identifier">start</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enum_r_iter</span><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">integral_c</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">Start</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="boost.mpl.enum_range_c.begin"></a><span class="identifier">begin</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">enum_r_iter</span><span class="special">&lt;</span> <span class="identifier">EC</span><span class="special">,</span> <span class="identifier">integral_c</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">Finish</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="boost.mpl.enum_range_c.end"></a><span class="identifier">end</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="enum_c_tag.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.enum_range_c_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35964054.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.equal_to_hpp" title="Header &lt;boost/enums/mpl/equal_to.hpp&gt;">
+<link rel="prev" href="enum_range_c.html" title="Struct template enum_range_c">
+<link rel="next" href="equal_to_impl_enum_c_ta_id35964054/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="enum_range_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35964054/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.equal_to_impl_enum_c_ta_id35964054"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::equal_to_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">equal_to_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.equal_to_hpp" title="Header &lt;boost/enums/mpl/equal_to.hpp&gt;">boost/enums/mpl/equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="equal_to_impl_enum_c_ta_id35964054.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="equal_to_impl_enum_c_ta_id35964054/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36385869"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="enum_range_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to_impl_enum_c_ta_id35964054/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/equal_to_impl_enum_c_ta_id35964054/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../equal_to_impl_enum_c_ta_id35964054.html#id36385869" title="Description">
+<link rel="prev" href="../equal_to_impl_enum_c_ta_id35964054.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../greater_impl_enum_c_tag_id35964093.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../equal_to_impl_enum_c_ta_id35964054.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to_impl_enum_c_ta_id35964054.html#id36385869"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_impl_enum_c_tag_id35964093.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.equal_to_impl_enum_c_ta_id35964054.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.equal_to_hpp" title="Header &lt;boost/enums/mpl/equal_to.hpp&gt;">boost/enums/mpl/equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../equal_to_impl_enum_c_ta_id35964054.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to_impl_enum_c_ta_id35964054.html#id36385869"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_impl_enum_c_tag_id35964093.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp" title="Header &lt;boost/enums/mpl/greater_equal.hpp&gt;">
+<link rel="prev" href="greater_impl_enum_c_tag_id35964093/apply.html" title="Struct template apply">
+<link rel="next" href="greater_equal_impl_enum_id35964133/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="greater_impl_enum_c_tag_id35964093/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_equal_impl_enum_id35964133/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_equal_impl_enum_id35964133"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">greater_equal_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp" title="Header &lt;boost/enums/mpl/greater_equal.hpp&gt;">boost/enums/mpl/greater_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="greater_equal_impl_enum_id35964133.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="greater_equal_impl_enum_id35964133/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36386583"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="greater_impl_enum_c_tag_id35964093/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_equal_impl_enum_id35964133/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_equal_impl_enum_id35964133/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../greater_equal_impl_enum_id35964133.html#id36386583" title="Description">
+<link rel="prev" href="../greater_equal_impl_enum_id35964133.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../less_impl_enum_c_tag__e_id35964173.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../greater_equal_impl_enum_id35964133.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal_impl_enum_id35964133.html#id36386583"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_impl_enum_c_tag__e_id35964173.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_equal_impl_enum_id35964133.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.greater_equal_hpp" title="Header &lt;boost/enums/mpl/greater_equal.hpp&gt;">boost/enums/mpl/greater_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../greater_equal_impl_enum_id35964133.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal_impl_enum_id35964133.html#id36386583"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_impl_enum_c_tag__e_id35964173.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.greater_hpp" title="Header &lt;boost/enums/mpl/greater.hpp&gt;">
+<link rel="prev" href="equal_to_impl_enum_c_ta_id35964054/apply.html" title="Struct template apply">
+<link rel="next" href="greater_impl_enum_c_tag_id35964093/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="equal_to_impl_enum_c_ta_id35964054/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_impl_enum_c_tag_id35964093/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_impl_enum_c_tag_id35964093"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::greater_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">greater_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.greater_hpp" title="Header &lt;boost/enums/mpl/greater.hpp&gt;">boost/enums/mpl/greater.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="greater_impl_enum_c_tag_id35964093.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="greater_impl_enum_c_tag_id35964093/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36386226"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="equal_to_impl_enum_c_ta_id35964054/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.greater_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="greater_impl_enum_c_tag_id35964093/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/greater_impl_enum_c_tag_id35964093/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../greater_impl_enum_c_tag_id35964093.html#id36386226" title="Description">
+<link rel="prev" href="../greater_impl_enum_c_tag_id35964093.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../greater_equal_impl_enum_id35964133.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../greater_impl_enum_c_tag_id35964093.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_impl_enum_c_tag_id35964093.html#id36386226"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal_impl_enum_id35964133.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.greater_impl_enum_c_tag_id35964093.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::greater_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.greater_hpp" title="Header &lt;boost/enums/mpl/greater.hpp&gt;">boost/enums/mpl/greater.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../greater_impl_enum_c_tag_id35964093.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_impl_enum_c_tag_id35964093.html#id36386226"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal_impl_enum_id35964133.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.less_equal_hpp" title="Header &lt;boost/enums/mpl/less_equal.hpp&gt;">
+<link rel="prev" href="less_impl_enum_c_tag__e_id35964173/apply.html" title="Struct template apply">
+<link rel="next" href="less_equal_impl_enum_c__id35964212/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="less_impl_enum_c_tag__e_id35964173/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_equal_impl_enum_c__id35964212/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_equal_impl_enum_c__id35964212"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::less_equal_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">less_equal_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.less_equal_hpp" title="Header &lt;boost/enums/mpl/less_equal.hpp&gt;">boost/enums/mpl/less_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="less_equal_impl_enum_c__id35964212.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">less_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="less_equal_impl_enum_c__id35964212/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36387291"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="less_impl_enum_c_tag__e_id35964173/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_equal_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_equal_impl_enum_c__id35964212/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_equal_impl_enum_c__id35964212/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../less_equal_impl_enum_c__id35964212.html#id36387291" title="Description">
+<link rel="prev" href="../less_equal_impl_enum_c__id35964212.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../not_equal_to_impl_enum__id35964252.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../less_equal_impl_enum_c__id35964212.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal_impl_enum_c__id35964212.html#id36387291"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to_impl_enum__id35964252.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_equal_impl_enum_c__id35964212.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.less_equal_hpp" title="Header &lt;boost/enums/mpl/less_equal.hpp&gt;">boost/enums/mpl/less_equal.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../less_equal_impl_enum_c__id35964212.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal_impl_enum_c__id35964212.html#id36387291"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to_impl_enum__id35964252.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.less_hpp" title="Header &lt;boost/enums/mpl/less.hpp&gt;">
+<link rel="prev" href="greater_equal_impl_enum_id35964133/apply.html" title="Struct template apply">
+<link rel="next" href="less_impl_enum_c_tag__e_id35964173/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="greater_equal_impl_enum_id35964133/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_impl_enum_c_tag__e_id35964173/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_impl_enum_c_tag,_e_id35964173"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::less_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">less_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.less_hpp" title="Header &lt;boost/enums/mpl/less.hpp&gt;">boost/enums/mpl/less.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="less_impl_enum_c_tag__e_id35964173.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">less_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="less_impl_enum_c_tag__e_id35964173/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36386937"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="greater_equal_impl_enum_id35964133/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.less_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="less_impl_enum_c_tag__e_id35964173/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/less_impl_enum_c_tag__e_id35964173/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../less_impl_enum_c_tag__e_id35964173.html#id36386937" title="Description">
+<link rel="prev" href="../less_impl_enum_c_tag__e_id35964173.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../less_equal_impl_enum_c__id35964212.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../less_impl_enum_c_tag__e_id35964173.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_impl_enum_c_tag__e_id35964173.html#id36386937"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal_impl_enum_c__id35964212.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.less_impl_enum_c_tag,_e_id35964173.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::less_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.less_hpp" title="Header &lt;boost/enums/mpl/less.hpp&gt;">boost/enums/mpl/less.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> R1<span class="special">,</span> <span class="keyword">typename</span> R2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../less_impl_enum_c_tag__e_id35964173.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_impl_enum_c_tag__e_id35964173.html#id36386937"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal_impl_enum_c__id35964212.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp" title="Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;">
+<link rel="prev" href="less_equal_impl_enum_c__id35964212/apply.html" title="Struct template apply">
+<link rel="next" href="not_equal_to_impl_enum__id35964252/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="less_equal_impl_enum_c__id35964212/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="not_equal_to_impl_enum__id35964252/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.not_equal_to_impl_enum__id35964252"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">not_equal_to_impl</code> specialization for <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp" title="Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;">boost/enums/mpl/not_equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="not_equal_to_impl_enum__id35964252.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">not_equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="not_equal_to_impl_enum__id35964252/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36387648"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="less_equal_impl_enum_c__id35964212/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.not_equal_to_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="not_equal_to_impl_enum__id35964252/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/not_equal_to_impl_enum__id35964252/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../not_equal_to_impl_enum__id35964252.html#id36387648" title="Description">
+<link rel="prev" href="../not_equal_to_impl_enum__id35964252.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">
+<link rel="next" href="../numeric_cast_integral_c_id35964292.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../not_equal_to_impl_enum__id35964252.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to_impl_enum__id35964252.html#id36387648"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../numeric_cast_integral_c_id35964292.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.not_equal_to_impl_enum__id35964252.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.not_equal_to_hpp" title="Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;">boost/enums/mpl/not_equal_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E1<span class="special">,</span> <span class="keyword">typename</span> E2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../not_equal_to_impl_enum__id35964252.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to_impl_enum__id35964252.html#id36387648"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../numeric_cast_integral_c_id35964292.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp" title="Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;">
+<link rel="prev" href="not_equal_to_impl_enum__id35964252/apply.html" title="Struct template apply">
+<link rel="next" href="numeric_cast_integral_c_id35964292/apply.html" title="Struct template apply">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="not_equal_to_impl_enum__id35964252/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="numeric_cast_integral_c_id35964292/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.numeric_cast_integral_c_id35964292"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;</span></h2>
+<p>boost::mpl::numeric_cast&lt;integral_c_tag, enum_c_tag&gt; &#8212; <code class="computeroutput">numeric_cast</code> specialization for <code class="computeroutput">integral_c_tag</code> and <code class="computeroutput">enum_c_tag</code></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp" title="Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;">boost/enums/mpl/numeric_cast.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="numeric_cast_integral_c_id35964292.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">numeric_cast</a><span class="special">&lt;</span><span class="identifier">integral_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> N<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="numeric_cast_integral_c_id35964292/apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36388000"></a><h2>Description</h2>
+</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 -2011 Vicente J. Botet Escriba<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="not_equal_to_impl_enum__id35964252/apply.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.enums.mpl.numeric_cast_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="numeric_cast_integral_c_id35964292/apply.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292/apply.html
==============================================================================
--- (empty file)
+++ sandbox/enums/libs/enums/doc/html/boost/mpl/numeric_cast_integral_c_id35964292/apply.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template apply</title>
+<link rel="stylesheet" href="../../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
+<link rel="up" href="../numeric_cast_integral_c_id35964292.html#id36388000" title="Description">
+<link rel="prev" href="../numeric_cast_integral_c_id35964292.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../numeric_cast_integral_c_id35964292.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric_cast_integral_c_id35964292.html#id36388000"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a>
+</div>
+<div class="refentry">
+<a name="boost.mpl.numeric_cast_integral_c_id35964292.apply"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template apply</span></h2>
+<p>boost::mpl::numeric_cast&lt;integral_c_tag, enum_c_tag&gt;::apply</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../index.html#header.boost.enums.mpl.numeric_cast_hpp" title="Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;">boost/enums/mpl/numeric_cast.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> N<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="apply.html" title="Struct template apply">apply</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 -2011 Vicente J. Botet Escriba<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="../numeric_cast_integral_c_id35964292.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../numeric_cast_integral_c_id35964292.html#id36388000"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a>
+</div>
+</body>
+</html>

Modified: sandbox/enums/libs/enums/doc/html/index.html
==============================================================================
--- sandbox/enums/libs/enums/doc/html/index.html (original)
+++ sandbox/enums/libs/enums/doc/html/index.html 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -5,7 +5,7 @@
 <link rel="stylesheet" href="./boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="index.html" title="Chapter&#160;1.&#160;Toward Boost.Enums 0.2.0">
-<link rel="next" href="boost/enums/default_value.html" title="Function template default_value">
+<link rel="next" href="BOOST_NO_UNDERLYING_TYPE.html" title="Macro BOOST_NO_UNDERLYING_TYPE">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -17,7 +17,7 @@
 <td align="center">More</td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="boost/enums/default_value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="BOOST_NO_UNDERLYING_TYPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
 <div class="chapter">
 <div class="titlepage"><div>
 <div><h2 class="title">
@@ -163,9 +163,8 @@
 <p>
         Kevlin Henney presents in Flag Waiving a safe design for enum sets which
         is based on some the association of an enumeration element and its position
- on the enumeration itself. This is found also in language as Ada,
- which defines attributes on enumerations like <code class="computeroutput"><span class="identifier">first</span></code>,
- <code class="computeroutput"><span class="identifier">last</span></code>, <code class="computeroutput"><span class="identifier">succ</span></code>,
+ on the enumeration itself. This is found also in language as Ada, which defines attributes on enumerations
+ like <code class="computeroutput"><span class="identifier">first</span></code>, <code class="computeroutput"><span class="identifier">last</span></code>, <code class="computeroutput"><span class="identifier">succ</span></code>,
         <code class="computeroutput"><span class="identifier">value</span></code>, <code class="computeroutput"><span class="identifier">pos</span></code>,
         ... The same mapping can be used to implement arrays having an enumeration
         as index type and viewing enumerations as a range. This association has constant
@@ -174,7 +173,7 @@
       </p>
 <p>
         A third feature that has been requested for a long time is the ability to
- convert an enum so an string and vice versa.
+ convert an enum to an string and vice versa.
       </p>
 <p>
         Examples of libraries that have tried to cope with some of these aspects
@@ -182,15 +181,51 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- Enums has complex design to take care of iteration.
+ Boost.Enum</a> by Frank Laub, takes care
+ of scoping, underlying type, iteration and string conversions, but doesn't
+ take care of avoiding implicit conversion and portability to C++0x scoped
+ enums.
           </li>
 <li class="listitem">
- SmartEnums that take care mainly of string conversions.
+ This thread <a href="http://boost.2283326.n4.nabble.com/Smart-enum-td2604736.html" target="_top">Smart
+ enums</a> and this one <a href="http://boost.2283326.n4.nabble.com/safe-assign-of-int-to-enum-td2556392.html#a2556400" target="_top">safe
+ assign of int to enum</a> are quite interesting. Unfortunately there
+ were no concrete proposal.
+ </li>
+<li class="listitem">
+ Boost.SmartEnums</a> has complex design
+ to take care of iteration.
+ </li>
+<li class="listitem">
+ BEnum</a>.
+ </li>
+</ul></div>
+<p>
+ There is also a lot of papers about these simple problems, well, not so simple
+ to get it right. Just type on your preferred search engine a combination
+ of the following words: C++, enum, strong, scoped, smart and safe and you
+ will see. Next follows some I have read:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Type Safe Enum by Sumant Tambe defines
+ a safe_enum mixing class which is similar to the enum_class class.
+ </li>
+<li class="listitem">
+ Enumerations Q & A by Dan Saks.
+ </li>
+<li class="listitem">
+ Enumerations
+ by Herb Sutter and Jim Hyslop.
           </li>
 </ul></div>
 <p>
- There are also a lot of literature about this simple problem.
+ There are also some lint tools that help in this concern.
       </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ <a href="http://www.gimpel.com/html/strong.htm" target="_top"><span class="bold"><strong>PC-lint/FlexeLint
+ Strong Type Checking</strong></span></a> from Gimpel Software.
+ </li></ul></div>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
@@ -198,39 +233,67 @@
 </h3></div></div></div>
 <p>
         <span class="bold"><strong>Boost.Enums</strong></span> intends to provide a partial
- solution to the scoped enums problem, and provides the framework to view
- enumerations as ordinal types so we can define some specific and efficient
- enum containers.
+ solution to the scoped enums problem ensuring a portable solution compatible
+ with compilers supporting natively scoped enums or not. In addition provides
+ a framework to view enumerations as ordinal types so we can define some specific
+ and efficient enum containers.
       </p>
 <p>
- <span class="bold"><strong>Boost.Enums</strong></span> is composed of * Scoped enums
- * Ordinal enums * Enums containers * MPL enums * String &lt;-&gt; Enum conversions
- </p>
-<p>
- Scoped enums
+ <span class="bold"><strong>Boost.Enums</strong></span> is composed of the following
+ parts:
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- enumerators are in the scope of their enum
+ Scoped enums
+ </li>
+<li class="listitem">
+ Ordinal enums
+ </li>
+<li class="listitem">
+ Enum containers
+ </li>
+<li class="listitem">
+ MPL enums
           </li>
 <li class="listitem">
- enums have a defined underlying type
+ String &lt;-&gt; Enum conversions
           </li>
 </ul></div>
+<a name="boost.enums.overview.description.scoped_enums"></a><h5>
+<a name="id36339170"></a>
+ <a class="link" href="index.html#boost.enums.overview.description.scoped_enums">Scoped enums</a>
+ </h5>
 <p>
- In addition scoped enum classes satisfies: * enumerators and enums do not
- implicitly convert to int
+ The main features of scoped enums are * enumerators are in the scope of their
+ enum * enums have a defined underlying type
       </p>
 <p>
- The library includes: * Some meta-functions and functions helping to write
- portable programs using scoped enum classes under compilers supporting them
- natively or by an emulation on the others. * scoped enum classes with/without
- implicit conversion to the underlying type and with/without constructors.
- * Some language-like macros helping to define scoped enums.
+ In addition scoped enum classes satisfies:
       </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ enumerators and enums do not implicitly convert to int
+ </li></ul></div>
 <p>
- Ordinal enums
+ The library includes:
       </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Some meta-functions and functions helping to write portable programs
+ using scoped enum classes under compilers supporting them natively or
+ by an emulation on the others.
+ </li>
+<li class="listitem">
+ scoped enum classes with/without implicit conversion to the underlying
+ type and with/without constructors.
+ </li>
+<li class="listitem">
+ Some language-like macros helping to define scoped enums.
+ </li>
+</ul></div>
+<a name="boost.enums.overview.description.ordinal_enums"></a><h5>
+<a name="id36339232"></a>
+ <a class="link" href="index.html#boost.enums.overview.description.ordinal_enums">Ordinal enums</a>
+ </h5>
 <p>
         Ordinal enums are discrete types for which the enumerators have an associated
         position.
@@ -241,17 +304,38 @@
         <code class="computeroutput"><span class="identifier">succ</span></code>, <code class="computeroutput"><span class="identifier">pos</span></code>,
         <code class="computeroutput"><span class="identifier">val</span></code>, <code class="computeroutput"><span class="identifier">size</span></code>.
       </p>
-<p>
- Enum containers * <code class="computeroutput"><span class="identifier">enum_array</span></code>
- indexed by an enumeration. * <code class="computeroutput"><span class="identifier">enum_set</span></code>
- using a bit for each element of an enumeration. * <code class="computeroutput"><span class="identifier">enum_range</span></code>
- a run-time range view of an enumeration
- </p>
-<p>
- MPL enums * <code class="computeroutput"><span class="identifier">enum_c</span></code>, a MPL
- type constant associated to an enumeration. * <code class="computeroutput"><span class="identifier">enum_range_c</span></code>,
- a MPL sequence associated to an enumeration.
- </p>
+<a name="boost.enums.overview.description.enum_containers"></a><h5>
+<a name="id36339312"></a>
+ <a class="link" href="index.html#boost.enums.overview.description.enum_containers">Enum containers</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">enum_array</span></code> indexed by
+ an enumeration.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">enum_set</span></code> using a bit
+ for each element of an enumeration.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">enum_range</span></code> a run-time
+ range view of an enumeration
+ </li>
+</ul></div>
+<a name="boost.enums.overview.description.mpl_enums"></a><h5>
+<a name="id36339375"></a>
+ <a class="link" href="index.html#boost.enums.overview.description.mpl_enums">MPL enums</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">enum_c</span></code>, a MPL type constant
+ associated to an enumeration.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">enum_range_c</span></code>, a MPL sequence
+ associated to an enumeration.
+ </li>
+</ul></div>
 </div>
 </div>
 <div class="section">
@@ -303,7 +387,7 @@
         Boost.Enums</a>
 </h4></div></div></div>
 <a name="boost.enums.users_guide.getting_started.install.getting_boost_enums"></a><h6>
-<a name="id36339186"></a>
+<a name="id36339457"></a>
           <a class="link" href="index.html#boost.enums.users_guide.getting_started.install.getting_boost_enums">Getting
           Boost.Enums</a>
         </h6>
@@ -317,7 +401,7 @@
           Sandbox</a>.
         </p>
 <a name="boost.enums.users_guide.getting_started.install.building_boost_enums"></a><h6>
-<a name="id36339233"></a>
+<a name="id36339503"></a>
           <a class="link" href="index.html#boost.enums.users_guide.getting_started.install.building_boost_enums">Building
           Boost.Enums</a>
         </h6>
@@ -327,7 +411,7 @@
           in your compiler include path.
         </p>
 <a name="boost.enums.users_guide.getting_started.install.requirements"></a><h6>
-<a name="id36339259"></a>
+<a name="id36339529"></a>
           <a class="link" href="index.html#boost.enums.users_guide.getting_started.install.requirements">Requirements</a>
         </h6>
 <p>
@@ -359,7 +443,7 @@
             </li>
 </ul></div>
 <a name="boost.enums.users_guide.getting_started.install.exceptions_safety"></a><h6>
-<a name="id36339351"></a>
+<a name="id36339621"></a>
           <a class="link" href="index.html#boost.enums.users_guide.getting_started.install.exceptions_safety">Exceptions
           safety</a>
         </h6>
@@ -368,7 +452,7 @@
           of exception safety as long as the underlying parameters provide it.
         </p>
 <a name="boost.enums.users_guide.getting_started.install.thread_safety"></a><h6>
-<a name="id36339372"></a>
+<a name="id36339643"></a>
           <a class="link" href="index.html#boost.enums.users_guide.getting_started.install.thread_safety">Thread
           safety</a>
         </h6>
@@ -376,7 +460,7 @@
           All functions in the library are thread-unsafe except when noted explicitly.
         </p>
 <a name="boost.enums.users_guide.getting_started.install.tested_compilers"></a><h6>
-<a name="id36339393"></a>
+<a name="id36339663"></a>
           <a class="link" href="index.html#boost.enums.users_guide.getting_started.install.tested_compilers">Tested
           compilers</a>
         </h6>
@@ -838,9 +922,10 @@
 </pre>
 <p>
             As the emulation is not a built-in type this cannot compile in a portable
- way. Boost.Enums has no workaround to this problem, but fortunately we
- could use Boost.Bitfield library (when available) to emulate the whole
- structure cottoning scoped enums bitfields as follows
+ way. <span class="bold"><strong>Boost.Enums</strong></span> has no workaround to
+ this problem, but fortunately we could use Boost.Bitfield library (when
+ available) to emulate the whole structure cottoning scoped enums bitfields
+ as follows
           </p>
 <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">bitfields</span><span class="special">&lt;</span>
   <span class="identifier">member</span><span class="special">&lt;</span><span class="identifier">EnumClass</span><span class="special">,</span><span class="number">2</span><span class="special">&gt;,</span>
@@ -958,8 +1043,9 @@
             will need to add them explicitly.
           </p>
 <p>
- Boost.Enums provides a framework that allows to add these meta-information
- and use them in a uniform way at compile-time and run-time.
+ <span class="bold"><strong>Boost.Enums</strong></span> provides a framework that
+ allows to add these meta-information and use them in a uniform way at
+ compile-time and run-time.
           </p>
 <p>
             The library provides the declaration of the meta-function that will need
@@ -1033,7 +1119,7 @@
 <p>
             As this is quite cumbersome, the library provides macros that will generate
             all this stuff for you. Unfortunately there is no way to preserve the
- syntax of the scoped enums. and in addition the generated code must be
+ syntax of the scoped enums and in addition the generated code must be
             in different namespaces.
           </p>
 <p>
@@ -1127,7 +1213,7 @@
 <a name="boost.enums.users_guide.tutorial.cont.set"></a><a class="link" href="index.html#boost.enums.users_guide.tutorial.cont.set" title="Enum Set">Enum Set</a>
 </h5></div></div></div>
 <p>
- One of the major motivations for the preceding functions and metafiction
+ One of the major motivations for the preceding functions and meta-fuction
             was to be able to define a generic enum set class based on the work of
             Kevlin Henney.
           </p>
@@ -1222,10 +1308,9 @@
 </pre>
 <p>
             we can define the sub-type <code class="computeroutput"><span class="identifier">Working_Day</span></code>
- using the <code class="computeroutput"><span class="identifier">sub_range</span><span class="special">&lt;&gt;</span></code>
- template class
+ using the <code class="computeroutput"><span class="identifier">enum_sub_range</span><span class="special">&lt;&gt;</span></code> template class
           </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">sub_range</span><span class="special">&lt;</span><span class="identifier">Day_Of_Week</span><span class="special">,</span> <span class="identifier">Monday</span><span class="special">,</span> <span class="identifier">Friday</span><span class="special">&gt;</span> <span class="identifier">Working_Day</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">enum_sub_range</span><span class="special">&lt;</span><span class="identifier">Day_Of_Week</span><span class="special">,</span> <span class="identifier">Monday</span><span class="special">,</span> <span class="identifier">Friday</span><span class="special">&gt;</span> <span class="identifier">Working_Day</span><span class="special">;</span>
 </pre>
 <p>
             <code class="computeroutput"><span class="identifier">Working_Day</span></code> is implicitly
@@ -1239,10 +1324,10 @@
             be the good compromise. Note that this is quite related to the constraint
             library.
           </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">sub_type</span><span class="special">&lt;</span><span class="identifier">Day_Of_Week</span><span class="special">,</span> <span class="identifier">P</span><span class="special">&gt;</span> <span class="identifier">Working_Day</span><span class="special">;</span>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">enums</span><span class="special">::</span><span class="identifier">enum_sub_type</span><span class="special">&lt;</span><span class="identifier">Day_Of_Week</span><span class="special">,</span> <span class="identifier">P</span><span class="special">&gt;</span> <span class="identifier">Working_Day</span><span class="special">;</span>
 </pre>
 <p>
- These enumeration sub-types <code class="computeroutput"><span class="identifier">sub_range</span><span class="special">&lt;&gt;</span></code> and <code class="computeroutput"><span class="identifier">sub_type</span><span class="special">&lt;&gt;</span></code> can be used as well as index
+ These enumeration sub-types <code class="computeroutput"><span class="identifier">enum_sub_range</span><span class="special">&lt;&gt;</span></code> and <code class="computeroutput"><span class="identifier">enum_sub_type</span><span class="special">&lt;&gt;</span></code> can be used as well as index
             of <code class="computeroutput"><span class="identifier">enum_array</span><span class="special">&lt;&gt;</span></code>
             and as type of <code class="computeroutput"><span class="identifier">enum_set</span><span class="special">&lt;&gt;</span></code> and <code class="computeroutput"><span class="identifier">enum_range</span><span class="special">&lt;&gt;</span></code>.
           </p>
@@ -1440,9 +1525,16 @@
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Top Level Reference</span></dt>
-<dd><dl><dt><span class="section">Header <boost/enums.hpp></span></dt></dl></dd>
+<dd><dl>
+<dt><span class="section">Header <boost/enums.hpp></span></dt>
+<dt><span class="section">Header <boost/enums/config.hpp></span></dt>
+</dl></dd>
 <dt><span class="section">Scoped Enums Reference</span></dt>
 <dd><dl>
+<dt><span class="section">Header <boost/enums/pp/enum_declaration.hpp></span></dt>
+<dt><span class="section">Header <boost/enums/pp/enumerator_definition.hpp></span></dt>
+<dt><span class="section">Header <boost/enums/pp/enumerator_list.hpp></span></dt>
+<dt><span class="section">Header <boost/enums/pp/namespaces.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/default_value.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/emulation.hpp></span></dt>
@@ -1450,6 +1542,7 @@
 <dt><span class="section">Header <boost/enums/scoped/enum_class_no_cons.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/enum_type_cons.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/enum_type_no_cons.hpp></span></dt>
+<dt><span class="section">Header <boost/enums/scoped/is_enum.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/native_type.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/native_value.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/scoping_type.hpp></span></dt>
@@ -1495,17 +1588,38 @@
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="top_level_reference"></a>Top Level Reference</h3></div></div></div>
-<div class="toc"><dl><dt><span class="section">Header <boost/enums.hpp></span></dt></dl></div>
+<div class="toc"><dl>
+<dt><span class="section">Header <boost/enums.hpp></span></dt>
+<dt><span class="section">Header <boost/enums/config.hpp></span></dt>
+<dd><dl></dl></dd>
+</dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.enums_hpp"></a>Header &lt;boost/enums.hpp&gt;</h4></div></div></div>
 <p>Include all the files of Boost.Enums. </p>
 </div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.enums.config_hpp"></a>Header &lt;boost/enums/config.hpp&gt;</h4></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_NO_UNDERLYING_TYPE.html" title="Macro BOOST_NO_UNDERLYING_TYPE">BOOST_NO_UNDERLYING_TYPE</a>
+<a class="link" href="BOOST_NO_UNRESTRICTED_UNION.html" title="Macro BOOST_NO_UNRESTRICTED_UNION">BOOST_NO_UNRESTRICTED_UNION</a>
+<a class="link" href="BOOST_NO_ENUM_UNRESTRICTED_UNION.html" title="Macro BOOST_NO_ENUM_UNRESTRICTED_UNION">BOOST_NO_ENUM_UNRESTRICTED_UNION</a></pre>
+</div>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="scoped_enums_reference"></a>Scoped Enums Reference</h3></div></div></div>
 <div class="toc"><dl>
+<dt><span class="section">Header <boost/enums/pp/enum_declaration.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/enums/pp/enumerator_definition.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/enums/pp/enumerator_list.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/enums/pp/namespaces.hpp></span></dt>
+<dd><dl></dl></dd>
 <dt><span class="section">Header <boost/enums/scoped.hpp></span></dt>
 <dt><span class="section">Header <boost/enums/scoped/default_value.hpp></span></dt>
 <dd><dl></dl></dd>
@@ -1519,6 +1633,8 @@
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/enums/scoped/enum_type_no_cons.hpp></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section">Header <boost/enums/scoped/is_enum.hpp></span></dt>
+<dd><dl></dl></dd>
 <dt><span class="section">Header <boost/enums/scoped/native_type.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/enums/scoped/native_value.hpp></span></dt>
@@ -1530,6 +1646,91 @@
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.enums.pp.enum_declaration_hpp"></a>Header &lt;boost/enums/pp/enum_declaration.hpp&gt;</h4></div></div></div>
+<p>enum-declaration associated macros. </p>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_SIZE_SPE">BOOST_ENUMS_ENUM_DCL_SIZE_SPE</a>(NS_EC, EL)
+<a class="link" href="BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE">BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE</a>(P, QNAME, ED)
+<a class="link" href="BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_TRAITS_SPE">BOOST_ENUMS_ENUM_DCL_TRAITS_SPE</a>(NS_EC, TRAITER)
+<a class="link" href="BOOST_ENUMS_ENUM_DCL_SPE.html" title="Macro BOOST_ENUMS_ENUM_DCL_SPE">BOOST_ENUMS_ENUM_DCL_SPE</a>(NS_EC, EL, TRAITER)
+<a class="link" href="BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html" title="Macro BOOST_ENUMS_ENUM_TYPE_DCL_CONS">BOOST_ENUMS_ENUM_TYPE_DCL_CONS</a>(NS_EC, UT, EL, TRAITER)
+<a class="link" href="BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html" title="Macro BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS">BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS</a>(NS_EC, UT, EL, TRAITER)
+<a class="link" href="BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html" title="Macro BOOST_ENUMS_ENUM_CLASS_DCL_CONS">BOOST_ENUMS_ENUM_CLASS_DCL_CONS</a>(NS_EC, UT, EL, TRAITER)
+<a class="link" href="BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html" title="Macro BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS">BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS</a>(NS_EC, UT, EL, TRAITER)</pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.enums.pp.enumerator_definition_hpp"></a>Header &lt;boost/enums/pp/enumerator_definition.hpp&gt;</h4></div></div></div>
+<p>ENUMERATOR_DEFINITION data type and macros. </p>
+<p>An ENUMERATOR_DEFINITION is a sequence legth 1, 2 or 3 where</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>the fist element is a C++ identifier,</p></li>
+<li class="listitem"><p>the second is a C++ constant-expression and</p></li>
+<li class="listitem"><p>the 3rd a C++ string literal</p></li>
+</ul></div>
+<p>
+</p>
+<p><span class="bold"><strong>Examples</strong></span>: </p>
+<pre class="programlisting"> <span class="special">(</span><span class="identifier">Red</span><span class="special">)</span>
+ <span class="special">(</span><span class="identifier">Green</span><span class="special">)</span><span class="special">(</span><span class="number">0</span><span class="special">)</span>
+ <span class="special">(</span><span class="identifier">Blue</span><span class="special">)</span><span class="special">(</span><span class="number">2</span><span class="special">)</span><span class="special">(</span><span class="string">"Azul"</span><span class="special">)</span>
+</pre>
+<p>All the operations are named BOOST_ENUMS_ENUMERATOR_DEFINITION_:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>ID : ED -&gt; first element</p></li>
+<li class="listitem"><p>VAL : ED, DEF -&gt; second element or DEF</p></li>
+<li class="listitem"><p>STR : ED -&gt; third element or "ID" </p></li>
+</ul></div>
+<p>
+</p>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_ID">BOOST_ENUMS_ENUMERATOR_DEFINITION_ID</a>(ED)
+<a class="link" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL">BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL</a>(ED, DEFAULT)
+<a class="link" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_STR">BOOST_ENUMS_ENUMERATOR_DEFINITION_STR</a>(ED)
+<a class="link" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION">BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION</a>(ED)</pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.enums.pp.enumerator_list_hpp"></a>Header &lt;boost/enums/pp/enumerator_list.hpp&gt;</h4></div></div></div>
+<p>ENUMERATOR_LIST data type and macros. </p>
+<p>An ENUMERATOR_LIST is a variable sequence of ENUMERATOR_DEFINITION having a size &gt; 0.</p>
+<p><span class="bold"><strong>Example</strong></span>: </p>
+<pre class="programlisting"> <span class="special">(</span> <span class="special">(</span><span class="identifier">Red</span><span class="special">)</span> <span class="special">)</span>
+ <span class="special">(</span> <span class="special">(</span><span class="identifier">Green</span><span class="special">)</span><span class="special">(</span><span class="number">0</span><span class="special">)</span> <span class="special">)</span>
+ <span class="special">(</span> <span class="special">(</span><span class="identifier">Blue</span><span class="special">)</span><span class="special">(</span><span class="number">2</span><span class="special">)</span><span class="special">(</span><span class="string">"Azul"</span><span class="special">)</span> <span class="special">)</span>
+</pre>
+<p>All the operations are named BOOST_ENUMS_ENUMERATOR_LIST_. </p>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html" title="Macro BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION">BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION</a>(r, data, elem)
+<a class="link" href="BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html" title="Macro BOOST_ENUMS_ENUMERATOR_LIST_GENERATE">BOOST_ENUMS_ENUMERATOR_LIST_GENERATE</a>(EL)</pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.enums.pp.namespaces_hpp"></a>Header &lt;boost/enums/pp/namespaces.hpp&gt;</h4></div></div></div>
+<p>NAMESPACES, NAMESPACES_CLASS data types and macros. </p>
+<p>A NAMESPACES is a variable sequence of namespace identifiers.</p>
+<p><span class="bold"><strong>Example</strong></span>: </p>
+<pre class="programlisting"> <span class="special">(</span><span class="identifier">NS1</span><span class="special">)</span><span class="special">(</span><span class="identifier">NS2</span><span class="special">)</span>
+</pre>
+<p>A NAMESPACES_CLASS is a variable sequence of namespace identifiers followed by a class identifier.</p>
+<p><span class="bold"><strong>Example</strong></span>: </p>
+<pre class="programlisting"> <span class="special">(</span><span class="identifier">NS1</span><span class="special">)</span><span class="special">(</span><span class="identifier">NS2</span><span class="special">)</span><span class="special">(</span><span class="identifier">ENUM</span><span class="special">)</span>
+</pre>
+<p>All the operations are named BOOST_ENUMS_NAMESAPCES_ or BOOST_ENUMS_NAMESAPCES_CLASS. </p>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_ENUMS_NAMESPACES_CLASS_NS.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_NS">BOOST_ENUMS_NAMESPACES_CLASS_NS</a>(SEQ)
+<a class="link" href="BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_ENUM">BOOST_ENUMS_NAMESPACES_CLASS_ENUM</a>(SEQ)
+<a class="link" href="BOOST_ENUMS_NAMESPACES_OPEN.html" title="Macro BOOST_ENUMS_NAMESPACES_OPEN">BOOST_ENUMS_NAMESPACES_OPEN</a>(SEQ)
+<a class="link" href="BOOST_ENUMS_NAMESPACES_CLOSE_.html" title="Macro BOOST_ENUMS_NAMESPACES_CLOSE_">BOOST_ENUMS_NAMESPACES_CLOSE_</a>(r, data, elem)
+<a class="link" href="BOOST_ENUMS_NAMESPACES_CLOSE.html" title="Macro BOOST_ENUMS_NAMESPACES_CLOSE">BOOST_ENUMS_NAMESPACES_CLOSE</a>(SEQ)
+<a class="link" href="BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html" title="Macro BOOST_ENUMS_NAMESPACES_CLASS_QNAME">BOOST_ENUMS_NAMESPACES_CLASS_QNAME</a>(SEQ)</pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.enums.scoped_hpp"></a>Header &lt;boost/enums/scoped.hpp&gt;</h4></div></div></div>
 <p>Include all the files of the Scoped Enum Framework. </p>
 </div>
@@ -1599,6 +1800,17 @@
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.enums.scoped.is_enum_hpp"></a>Header &lt;boost/enums/scoped/is_enum.hpp&gt;</h4></div></div></div>
+<p>This header defines the is_enum meta-function that replace std::is_enum when we want to take care of the scoped enum emulation. </p>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/is_emulated_enum.html" title="Struct template is_emulated_enum">is_emulated_enum</a><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/is_enum.html" title="Struct template is_enum">is_enum</a><span class="special">;</span>
+ <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.enums.scoped.native_type_hpp"></a>Header &lt;boost/enums/scoped/native_type.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
@@ -1678,7 +1890,7 @@
 <a name="header.boost.enums.ordinal.first_hpp"></a>Header &lt;boost/enums/ordinal/first.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/first_id35963707.html" title="Function template first"><span class="identifier">first</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/first_id35964934.html" title="Function template first"><span class="identifier">first</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/first.html" title="Struct template first">first</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1691,7 +1903,7 @@
 <p>The header <code class="computeroutput">&lt;boost/enums/last.hpp&gt;</code> declares a class template <code class="computeroutput">meta::last&lt;&gt;</code> and a function <code class="computeroutput">last()</code> returning the last element of an enumeration. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/last_id35963762.html" title="Function template last"><span class="identifier">last</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/last_id35964989.html" title="Function template last"><span class="identifier">last</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/last.html" title="Struct template last">last</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1714,7 +1926,7 @@
 <p>The header <code class="computeroutput">&lt;boost/enums/pos.hpp&gt;</code> declares a class template <code class="computeroutput">meta::pos&lt;&gt;</code> and a function <code class="computeroutput">pos()</code> associating the an element of an enumeration to its relative position. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="boost/enums/pos_id35963919.html" title="Function template pos"><span class="identifier">pos</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="boost/enums/pos_id35965146.html" title="Function template pos"><span class="identifier">pos</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/pos.html" title="Struct template pos">pos</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1727,7 +1939,7 @@
 <p>The header <code class="computeroutput">&lt;boost/enums/pred.hpp&gt;</code> declares a class template <code class="computeroutput">meta::pred&lt;&gt;</code> and a function <code class="computeroutput">pred()</code> returning the predecessor of the enumeration element. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/pred_id35964016.html" title="Function template pred"><span class="identifier">pred</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">constexpr</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/pred_id35965243.html" title="Function template pred"><span class="identifier">pred</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/pred.html" title="Struct template pred">pred</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1740,7 +1952,7 @@
 <p>The header <code class="computeroutput">&lt;boost/enums/size.hpp&gt;</code> declares a class template <code class="computeroutput">meta::size&lt;&gt;</code> and a function <code class="computeroutput">size()</code> returning the number of elements in the enumeration. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="boost.enums.size_id35964081"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="boost.enums.size_id35965308"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/size.html" title="Struct template size">size</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1753,7 +1965,7 @@
 <p>The header <code class="computeroutput">&lt;boost/enums/succ.hpp&gt;</code> declares a class template <code class="computeroutput">meta::succ&lt;&gt;</code> and a function <code class="computeroutput">succ()</code> returning the predecessor of the enumeration element. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/succ_id35964142.html" title="Function template succ"><span class="identifier">succ</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/succ_id35965369.html" title="Function template succ"><span class="identifier">succ</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">native_type</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> V<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/succ.html" title="Struct template succ">succ</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1778,7 +1990,7 @@
 <p>The header <code class="computeroutput">&lt;boost/enums/val.hpp&gt;</code> declares a class template <code class="computeroutput">meta::val&lt;&gt;</code> and a function <code class="computeroutput">val()</code> associating a position to an element of an enumeration. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/val_id35964291.html" title="Function template val"><span class="identifier">val</span></a><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="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">EC</span> <a class="link" href="boost/enums/val_id35965518.html" title="Function template val"><span class="identifier">val</span></a><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="special">;</span>
     <span class="keyword">namespace</span> <span class="identifier">meta</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> I<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/enums/meta/val.html" title="Struct template val">val</a><span class="special">;</span>
     <span class="special">}</span>
@@ -1816,23 +2028,23 @@
       <span class="keyword">bool</span> <a class="link" href="boost/enums/operator__.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                       <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
- <span class="keyword">bool</span> <a class="link" href="boost/enums/operator_id35968953.html" title="Function template operator&lt;"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="boost/enums/operator_id35970250.html" title="Function template operator&lt;"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
       <span class="keyword">bool</span> <a class="link" href="boost/enums/operator__.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                       <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
- <span class="keyword">bool</span> <a class="link" href="boost/enums/operator_id35969030.html" title="Function template operator&gt;"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="boost/enums/operator_id35970327.html" title="Function template operator&gt;"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
- <span class="keyword">bool</span> <a class="link" href="boost/enums/operator___id35969068.html" title="Function template operator&lt;="><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="keyword">bool</span> <a class="link" href="boost/enums/operator___id35970365.html" title="Function template operator&lt;="><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                       <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
- <span class="keyword">bool</span> <a class="link" href="boost/enums/operator___id35969106.html" title="Function template operator&gt;="><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="keyword">bool</span> <a class="link" href="boost/enums/operator___id35970403.html" title="Function template operator&gt;="><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                       <span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
       <span class="keyword">void</span> <a class="link" href="boost/enums/swap.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <a class="link" href="boost/enums/get_c_array_id35969194.html" title="Function template get_c_array"><span class="identifier">get_c_array</span></a><span class="special">(</span><a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <a class="link" href="boost/enums/get_c_array_id35970493.html" title="Function template get_c_array"><span class="identifier">get_c_array</span></a><span class="special">(</span><a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
- <span class="keyword">const</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <a class="link" href="boost/enums/get_c_array_id35969220.html" title="Function template get_c_array"><span class="identifier">get_c_array</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">T</span><span class="special">(</span><span class="special">&amp;</span> <a class="link" href="boost/enums/get_c_array_id35970520.html" title="Function template get_c_array"><span class="identifier">get_c_array</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_array.html" title="Class template enum_array">enum_array</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1843,8 +2055,8 @@
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="boost/enums/enum_range.html" title="Class template enum_range">enum_range</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="boost/enums/enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/make_range_id35969303.html" title="Function template make_range"><span class="identifier">make_range</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="boost/enums/enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/make_range_id35969336.html" title="Function template make_range"><span class="identifier">make_range</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">,</span> <span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="boost/enums/enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/make_range_id35970610.html" title="Function template make_range"><span class="identifier">make_range</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <a class="link" href="boost/enums/enum_range.html" title="Class template enum_range">enum_range</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/make_range_id35970645.html" title="Function template make_range"><span class="identifier">make_range</span></a><span class="special">(</span><span class="identifier">EC</span><span class="special">,</span> <span class="identifier">EC</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1853,21 +2065,21 @@
 <a name="header.boost.enums.containers.enum_set_hpp"></a>Header &lt;boost/enums/containers/enum_set.hpp&gt;</h4></div></div></div>
 <p>The header <code class="computeroutput">&lt;boost/enums/containers/enum_set.hpp&gt;</code> defines a class template <code class="computeroutput">enum_set&lt;EC&gt;</code> for managing sets of enumeration and several ! related functions for representing and manipulating sets of enums. We can say that <code class="computeroutput">enum_set</code> is the counterpart of <code class="computeroutput">std::bitset</code> when the index are enums. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/hash_enums_enum_set_EC_id35969408.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">hash</a><span class="special">&lt;</span><span class="identifier">enums</span><span class="special">::</span><span class="identifier">enum_set</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/hash_enums_enum_set_EC_id35970723.html" title="Struct template hash&lt;enums::enum_set&lt; EC &gt;&gt;">hash</a><span class="special">&lt;</span><span class="identifier">enums</span><span class="special">::</span><span class="identifier">enum_set</span><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="keyword">namespace</span> <span class="identifier">enums</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
       <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/operator_.html" title="Function template operator&amp;"><span class="keyword">operator</span><span class="special">&amp;</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
- <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/operator_id35970420.html" title="Function template operator|"><span class="keyword">operator</span><span class="special">|</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/operator_id35971802.html" title="Function template operator|"><span class="keyword">operator</span><span class="special">|</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> EC<span class="special">&gt;</span>
       <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <a class="link" href="boost/enums/operator%5E.html" title="Function template operator^"><span class="keyword">operator</span><span class="special">^</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT<span class="special">,</span> <span class="keyword">typename</span> ch_traits<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
       <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
- <a class="link" href="boost/enums/operator_id35970498.html" title="Function template operator&gt;&gt;"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="boost/enums/operator_id35971884.html" title="Function template operator&gt;&gt;"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> charT<span class="special">,</span> <span class="keyword">typename</span> ch_traits<span class="special">,</span> <span class="keyword">typename</span> EC<span class="special">&gt;</span>
       <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
- <a class="link" href="boost/enums/operator_id35970605.html" title="Function template operator&lt;&lt;"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <a class="link" href="boost/enums/operator_id35971990.html" title="Function template operator&lt;&lt;"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ch_traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
                  <span class="keyword">const</span> <a class="link" href="boost/enums/enum_set.html" title="Class template enum_set">enum_set</a><span class="special">&lt;</span> <span class="identifier">EC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
@@ -1951,7 +2163,7 @@
 <a name="header.boost.enums.mpl.equal_to_hpp"></a>Header &lt;boost/enums/mpl/equal_to.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/equal_to_impl_enum_c_ta_id35967736.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/equal_to_impl_enum_c_ta_id35964054.html" title="Struct equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1960,7 +2172,7 @@
 <a name="header.boost.enums.mpl.greater_hpp"></a>Header &lt;boost/enums/mpl/greater.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/greater_impl_enum_c_tag_id35967776.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/greater_impl_enum_c_tag_id35964093.html" title="Struct greater_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1969,7 +2181,7 @@
 <a name="header.boost.enums.mpl.greater_equal_hpp"></a>Header &lt;boost/enums/mpl/greater_equal.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/greater_equal_impl_enum_id35967816.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/greater_equal_impl_enum_id35964133.html" title="Struct greater_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">greater_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1978,7 +2190,7 @@
 <a name="header.boost.enums.mpl.less_hpp"></a>Header &lt;boost/enums/mpl/less.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/less_impl_enum_c_tag__e_id35967856.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">less_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/less_impl_enum_c_tag__e_id35964173.html" title="Struct less_impl&lt;enum_c_tag, enum_c_tag&gt;">less_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1987,7 +2199,7 @@
 <a name="header.boost.enums.mpl.less_equal_hpp"></a>Header &lt;boost/enums/mpl/less_equal.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/less_equal_impl_enum_c__id35967895.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">less_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/less_equal_impl_enum_c__id35964212.html" title="Struct less_equal_impl&lt;enum_c_tag, enum_c_tag&gt;">less_equal_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -1996,7 +2208,7 @@
 <a name="header.boost.enums.mpl.not_equal_to_hpp"></a>Header &lt;boost/enums/mpl/not_equal_to.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/not_equal_to_impl_enum__id35967935.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">not_equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/not_equal_to_impl_enum__id35964252.html" title="Struct not_equal_to_impl&lt;enum_c_tag, enum_c_tag&gt;">not_equal_to_impl</a><span class="special">&lt;</span><span class="identifier">enum_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -2005,7 +2217,7 @@
 <a name="header.boost.enums.mpl.numeric_cast_hpp"></a>Header &lt;boost/enums/mpl/numeric_cast.hpp&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">mpl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/numeric_cast_integral_c_id35967975.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">numeric_cast</a><span class="special">&lt;</span><span class="identifier">integral_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/mpl/numeric_cast_integral_c_id35964292.html" title="Struct numeric_cast&lt;integral_c_tag, enum_c_tag&gt;">numeric_cast</a><span class="special">&lt;</span><span class="identifier">integral_c_tag</span><span class="special">,</span> <span class="identifier">enum_c_tag</span><span class="special">&gt;</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
@@ -2018,7 +2230,7 @@
 <div class="toc"><dl>
 <dt><span class="section">Appendix A: History</span></dt>
 <dd><dl>
-<dt><span class="section">Version 0.2.0, Mars 17, 2011 </span></dt>
+<dt><span class="section">Version 0.2.0, Mars 18, 2011 </span></dt>
 <dt><span class="section">Version 0.1.0, Feb 27, 2011 </span></dt>
 </dl></dd>
 <dt><span class="section"><a href="index.html#boost.enums.appendices.rationale">Appendix B: Design
@@ -2041,12 +2253,12 @@
 <a name="boost.enums.appendices.history"></a><a class="link" href="index.html#boost.enums.appendices.history" title="Appendix A: History">Appendix A: History</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section">Version 0.2.0, Mars 17, 2011 </span></dt>
+<dt><span class="section">Version 0.2.0, Mars 18, 2011 </span></dt>
 <dt><span class="section">Version 0.1.0, Feb 27, 2011 </span></dt>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.enums.appendices.history.__version_0_2_0__mars_17__2011__"></a><a class="link" href="index.html#boost.enums.appendices.history.__version_0_2_0__mars_17__2011__" title="Version 0.2.0, Mars 17, 2011"><span class="bold"><strong>Version 0.2.0, Mars 17, 2011</strong></span> </a>
+<a name="boost.enums.appendices.history.__version_0_2_0__mars_18__2011__"></a><a class="link" href="index.html#boost.enums.appendices.history.__version_0_2_0__mars_18__2011__" title="Version 0.2.0, Mars 18, 2011"><span class="bold"><strong>Version 0.2.0, Mars 18, 2011</strong></span> </a>
 </h4></div></div></div>
 <p>
           <span class="bold"><strong>New Features:</strong></span>
@@ -2066,6 +2278,9 @@
 <li class="listitem">
                   enum_type renamed native_type
                 </li>
+<li class="listitem">
+ Added is_enum.
+ </li>
 </ul></div>
 </li>
 <li class="listitem">
@@ -2094,6 +2309,9 @@
 <li class="listitem">
               Added enum_range_c, a MPL sequence associated to an enumeration.
             </li>
+<li class="listitem">
+ Added user namespace aware macros.
+ </li>
 </ul></div>
 </div>
 <div class="section">
@@ -2124,7 +2342,7 @@
       Rationale</a>
 </h3></div></div></div>
 <a name="boost.enums.appendices.rationale.how_the_macros_generated_code_looks_like_"></a><h5>
-<a name="id36384057"></a>
+<a name="id36388313"></a>
         <a class="link" href="index.html#boost.enums.appendices.rationale.how_the_macros_generated_code_looks_like_">How
         the macros generated code looks like?</a>
       </h5>
@@ -2171,12 +2389,12 @@
 <span class="special">};</span>
 </pre>
 <a name="boost.enums.appendices.rationale.what_about_using_nested_static_constants_instead_of_enum_literals_"></a><h5>
-<a name="id36385025"></a>
+<a name="id36389282"></a>
         <a class="link" href="index.html#boost.enums.appendices.rationale.what_about_using_nested_static_constants_instead_of_enum_literals_">What
         about using nested static constants instead of enum literals?</a>
       </h5>
 <a name="boost.enums.appendices.rationale.why_an_alternative_design_for_the_scoped_enum_macros_"></a><h5>
-<a name="id36385047"></a>
+<a name="id36389303"></a>
         <a class="link" href="index.html#boost.enums.appendices.rationale.why_an_alternative_design_for_the_scoped_enum_macros_">Why
         an alternative design for the SCOPED ENUM macros?</a>
       </h5>
@@ -2225,7 +2443,7 @@
         So I would say that both designs can be used depending on the context.
       </p>
 <a name="boost.enums.appendices.rationale.using_adl_to_specialize_the_meta_information_functions"></a><h5>
-<a name="id36385142"></a>
+<a name="id36389398"></a>
         <a class="link" href="index.html#boost.enums.appendices.rationale.using_adl_to_specialize_the_meta_information_functions">Using
         ADL to specialize the meta-information functions</a>
       </h5>
@@ -2261,7 +2479,7 @@
         ADL the free function.
       </p>
 <a name="boost.enums.appendices.rationale.does_the_enum_c_class_need_the_additional_enum_emulation_class_as_parameter_"></a><h5>
-<a name="id36385206"></a>
+<a name="id36389462"></a>
         <a class="link" href="index.html#boost.enums.appendices.rationale.does_the_enum_c_class_need_the_additional_enum_emulation_class_as_parameter_">Does
         the enum_c class need the additional enum emulation class as parameter?</a>
       </h5>
@@ -2283,7 +2501,7 @@
       Notes</a>
 </h3></div></div></div>
 <a name="boost.enums.appendices.implementation.performance_comparison_between_the_use_of_the_emulated_enums_and_direct_use_of_ints"></a><h5>
-<a name="id36385254"></a>
+<a name="id36389510"></a>
         <a class="link" href="index.html#boost.enums.appendices.implementation.performance_comparison_between_the_use_of_the_emulated_enums_and_direct_use_of_ints">Performance
         comparison between the use of the emulated enums and direct use of ints</a>
       </h5>
@@ -2472,7 +2690,7 @@
 <a name="boost.enums.appendices.todo"></a><a class="link" href="index.html#boost.enums.appendices.todo" title="Appendix F: Future plans">Appendix F: Future plans</a>
 </h3></div></div></div>
 <a name="boost.enums.appendices.todo.tasks_to_do_before_review"></a><h5>
-<a name="id36385736"></a>
+<a name="id36389860"></a>
         <a class="link" href="index.html#boost.enums.appendices.todo.tasks_to_do_before_review">Tasks
         to do before review</a>
       </h5>
@@ -2485,9 +2703,6 @@
             Make a uniform use of exceptions.
           </li>
 <li class="listitem">
- Manage with the user namespace in macros.
- </li>
-<li class="listitem">
 <p class="simpara">
             Define the the PP sequence and variadic macros to cope with ordinal enums.
           </p>
@@ -2501,19 +2716,28 @@
 </ul></div>
 </li>
 <li class="listitem">
- Complete the doc with more user land examples
+ Complete the doc with more user-land examples.
           </li>
 <li class="listitem">
             Add more tests.
           </li>
+<li class="listitem">
+ Add enum_sub_type.
+ </li>
+<li class="listitem">
+ Specialize enum_array, enum_set and enum_range for enum_sub_range.
+ </li>
+<li class="listitem">
+ Add the hello world example.
+ </li>
 </ul></div>
 <a name="boost.enums.appendices.todo.for_later_releases"></a><h5>
-<a name="id36385818"></a>
+<a name="id36389956"></a>
         <a class="link" href="index.html#boost.enums.appendices.todo.for_later_releases">For later
         releases</a>
       </h5>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- I don't have any pending ideas :(
+ I don't have other ideas :(
           </li></ul></div>
 </div>
 </div>
@@ -2528,10 +2752,10 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: March 18, 2011 at 22:11:04 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 20, 2011 at 20:15:30 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="boost/enums/default_value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="BOOST_NO_UNDERLYING_TYPE.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
 </body>
 </html>

Modified: sandbox/enums/libs/enums/doc/html/standalone_HTML.manifest
==============================================================================
--- sandbox/enums/libs/enums/doc/html/standalone_HTML.manifest (original)
+++ sandbox/enums/libs/enums/doc/html/standalone_HTML.manifest 2011-03-20 16:17:34 EDT (Sun, 20 Mar 2011)
@@ -1,4 +1,27 @@
 index.html
+BOOST_NO_UNDERLYING_TYPE.html
+BOOST_NO_UNRESTRICTED_UNION.html
+BOOST_NO_ENUM_UNRESTRICTED_UNION.html
+BOOST_ENUMS_ENUM_DCL_SIZE_SPE.html
+BOOST_ENUMS_ENUM_DCL_POS_VAL_SPE.html
+BOOST_ENUMS_ENUM_DCL_TRAITS_SPE.html
+BOOST_ENUMS_ENUM_DCL_SPE.html
+BOOST_ENUMS_ENUM_TYPE_DCL_CONS.html
+BOOST_ENUMS_ENUM_TYPE_DCL_NO_CONS.html
+BOOST_ENUMS_ENUM_CLASS_DCL_CONS.html
+BOOST_ENUMS_ENUM_CLASS_DCL_NO_CONS.html
+BOOST_ENUMS_ENUMERATOR_DEFINITION_ID.html
+BOOST_ENUMS_ENUMERATOR_DEFINITION_VAL.html
+BOOST_ENUMS_ENUMERATOR_DEFINITION_STR.html
+BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_ENUMERATOR_DEFINITION.html
+BOOST_ENUMS_ENUMERATOR_DEFINITION_CPP_COMMA_ENUMERATOR_DEFINITION.html
+BOOST_ENUMS_ENUMERATOR_LIST_GENERATE.html
+BOOST_ENUMS_NAMESPACES_CLASS_NS.html
+BOOST_ENUMS_NAMESPACES_CLASS_ENUM.html
+BOOST_ENUMS_NAMESPACES_OPEN.html
+BOOST_ENUMS_NAMESPACES_CLOSE_.html
+BOOST_ENUMS_NAMESPACES_CLOSE.html
+BOOST_ENUMS_NAMESPACES_CLASS_QNAME.html
 boost/enums/default_value.html
 BOOST_ENUM_CLASS_START.html
 BOOST_ENUM_TYPE_START.html
@@ -13,60 +36,62 @@
 boost/enums/enum_class_no_cons.html
 boost/enums/enum_type_cons.html
 boost/enums/enum_type_no_cons.html
+boost/enums/is_emulated_enum.html
+boost/enums/is_enum.html
 boost/enums/native_type.html
 boost/enums/scoping_type.html
 boost/enums/underlying_type.html
 boost/enums/meta/first.html
-boost/enums/first_id35963707.html
+boost/enums/first_id35964934.html
 boost/enums/meta/last.html
-boost/enums/last_id35963762.html
+boost/enums/last_id35964989.html
 boost/enums/linear_enum_traiter.html
 boost/enums/meta/pos.html
-boost/enums/pos_id35963919.html
+boost/enums/pos_id35965146.html
 boost/enums/meta/pred.html
-boost/enums/pred_id35964016.html
+boost/enums/pred_id35965243.html
 boost/enums/meta/size.html
 boost/enums/meta/succ.html
-boost/enums/succ_id35964142.html
+boost/enums/succ_id35965369.html
 boost/enums/meta/enum_traits.html
 boost/enums/meta/val.html
-boost/enums/val_id35964291.html
+boost/enums/val_id35965518.html
 boost/enums/enum_array.html
 boost/enums/operator__.html
-boost/enums/operator_id35968953.html
+boost/enums/operator_id35970250.html
 boost/enums/operator__.html
-boost/enums/operator_id35969030.html
-boost/enums/operator___id35969068.html
-boost/enums/operator___id35969106.html
+boost/enums/operator_id35970327.html
+boost/enums/operator___id35970365.html
+boost/enums/operator___id35970403.html
 boost/enums/swap.html
-boost/enums/get_c_array_id35969194.html
-boost/enums/get_c_array_id35969220.html
+boost/enums/get_c_array_id35970493.html
+boost/enums/get_c_array_id35970520.html
 boost/enums/enum_range.html
-boost/enums/make_range_id35969303.html
-boost/enums/make_range_id35969336.html
+boost/enums/make_range_id35970610.html
+boost/enums/make_range_id35970645.html
 boost/enums/enum_set.html
 boost/enums/enum_set/reference.html
 boost/enums/operator_.html
-boost/enums/operator_id35970420.html
+boost/enums/operator_id35971802.html
 boost/enums/operator^.html
-boost/enums/operator_id35970498.html
-boost/enums/operator_id35970605.html
-boost/hash_enums_enum_set_EC_id35969408.html
+boost/enums/operator_id35971884.html
+boost/enums/operator_id35971990.html
+boost/hash_enums_enum_set_EC_id35970723.html
 boost/enums/enum_subrange.html
 boost/mpl/enum_c.html
 boost/mpl/enum_c_tag.html
 boost/mpl/enum_range_c.html
-boost/mpl/equal_to_impl_enum_c_ta_id35967736.html
-boost/mpl/equal_to_impl_enum_c_ta_id35967736/apply.html
-boost/mpl/greater_impl_enum_c_tag_id35967776.html
-boost/mpl/greater_impl_enum_c_tag_id35967776/apply.html
-boost/mpl/greater_equal_impl_enum_id35967816.html
-boost/mpl/greater_equal_impl_enum_id35967816/apply.html
-boost/mpl/less_impl_enum_c_tag__e_id35967856.html
-boost/mpl/less_impl_enum_c_tag__e_id35967856/apply.html
-boost/mpl/less_equal_impl_enum_c__id35967895.html
-boost/mpl/less_equal_impl_enum_c__id35967895/apply.html
-boost/mpl/not_equal_to_impl_enum__id35967935.html
-boost/mpl/not_equal_to_impl_enum__id35967935/apply.html
-boost/mpl/numeric_cast_integral_c_id35967975.html
-boost/mpl/numeric_cast_integral_c_id35967975/apply.html
+boost/mpl/equal_to_impl_enum_c_ta_id35964054.html
+boost/mpl/equal_to_impl_enum_c_ta_id35964054/apply.html
+boost/mpl/greater_impl_enum_c_tag_id35964093.html
+boost/mpl/greater_impl_enum_c_tag_id35964093/apply.html
+boost/mpl/greater_equal_impl_enum_id35964133.html
+boost/mpl/greater_equal_impl_enum_id35964133/apply.html
+boost/mpl/less_impl_enum_c_tag__e_id35964173.html
+boost/mpl/less_impl_enum_c_tag__e_id35964173/apply.html
+boost/mpl/less_equal_impl_enum_c__id35964212.html
+boost/mpl/less_equal_impl_enum_c__id35964212/apply.html
+boost/mpl/not_equal_to_impl_enum__id35964252.html
+boost/mpl/not_equal_to_impl_enum__id35964252/apply.html
+boost/mpl/numeric_cast_integral_c_id35964292.html
+boost/mpl/numeric_cast_integral_c_id35964292/apply.html


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk