Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r63543 - in sandbox/SOC/2010/bit_masks/lib/integer/doc: bft_doc bft_doc/reference bft_doc/reference/class_reference bft_doc/reference/macro_reference bft_doc/users_guide/getting_started html html/bitfield_tuple html/bits_mask html/boost_integer_bits_masks_extension/bitfield_tuple html/boost_integer_bits_masks_extension/bitfield_tuple/reference html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started html/high_bits_mask html/integral_mask html/low_bits_mask html/rationale
From: bbartmanboost_at_[hidden]
Date: 2010-07-03 10:47:59


Author: bbartman
Date: 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
New Revision: 63543
URL: http://svn.boost.org/trac/boost/changeset/63543

Log:
working on documentation. Completed work on the macro section, added preconditions to the class reference section and am now going to be adding the utility macros to the documentation next
Added:
   sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference/bitfield_tuple_macros.qbk (contents, props changed)
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference.html (contents, props changed)
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html (contents, props changed)
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html (contents, props changed)
Text files modified:
   sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference.qbk | 1
   sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/bitfield_tuple.qbk | 68 +++++++++
   sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference.qbk | 5
   sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/getting_started/dependencies.qbk | 190 ++++++++++++++++---------
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html | 7
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html | 10
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html | 7
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html | 212 ++++++++++++++++++++++++++-
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html | 14
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html | 6
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html | 298 +++++++++++++++++++++++++++++++++++++++
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html | 11 +
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html | 8
   sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html | 2
   20 files changed, 754 insertions(+), 133 deletions(-)

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference.qbk 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -7,6 +7,7 @@
 [section Reference]
 [include reference/concepts.qbk]
 [include reference/class_reference.qbk]
+[include reference/macro_reference.qbk]
 [include reference/function_reference.qbk]
 [include reference/metafunction_reference.qbk]
 [include reference/files.qbk]

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/bitfield_tuple.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/bitfield_tuple.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/bitfield_tuple.qbk 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -267,4 +267,72 @@
         [ Const version of the above function.]
     ]
 ]
+
+[h5 Preconditions on the `bitfield_tuple` template]
+The following is a list of documented and/or enforeced preconditions for
+constructing a `bitfield_tuple`. All of the preconditions will be noted as
+either being documentation only or enfocred. For documentation only
+preconditions please treat them as recomended usage of a `bitfield_tuple`, if
+you do not follow the documentation only preconditions the `bitfield_tuple` may
+not behave as you intend. All enforced preconditions if violated will result
+in compilation failure normally resulting from a static assertion, look up
+failure or an error message generated by `#error`.
+
+[table
+ [
+ [Precondition]
+ [Description]
+ [Enfocement]
+ ]
+ [
+ [The storage policy must not be specified more then once within the
+template parameters of bitfield_tuple template.]
+ [ Don't supply multiple `storage<>` parameters to the `bitfield_tuple`.]
+ [ Enforced by static assert ]
+ ]
+ [
+ [A member or flag can not have the same name type as another member or
+flag]
+ [ Don't supply `memeber<int,red,1>` and `flag<red>` to the same
+`bitfield_tuple` template. ]
+ [ Enforced by static assert ]
+ ]
+ [
+ [ A `member` can not have a width of 0. ]
+ [ `member<int,red,0>` will result in an error. ]
+ [ Enforced by static assert ]
+ ]
+ [
+ [ The width of a member can not exceed the width, in bits, of its return
+type.]
+ [ `member<int,red,33>` will result in an error. ]
+ [ Enforced by static assert ]
+ ]
+ [
+ [The total width of the sum of all bit fields must not exceed the bit
+width of the storage type.]
+ [ `bitfield_tuple<member<int,red,20>, member<int,blue,21>, storage<int> > bft`
+Will result in an error. Please see documentation for storage type for behavior
+when a storage type is not specified by the user as this behavior still applies
+in that situation. ]
+ [ Enforced by Static Assert ]
+ ]
+ [
+ [ `BOOST_BFT_PARAM_COUNT` must not exceed 50. ]
+ [ Don't set the `BOOST_BFT_PARAM_COUNT` to a value higher then 50. This
+is because the `mpl::vector` doesn't support more then 50 parameters. Please see
+documentation `BOOST_BFT_PARAM_COUNT` under macro reference section for
+additional information regarding the `BOOST_BFT_PARAM_COUNT` macro. ]
+ [ Enforced macro macro error message. ]
+ ]
+ [
+ [ Don't set `BOOST_MPL_LIMIT_VECTOR_SIZE` to be less then
+`BOOST_BFT_PARAM_COUNT`.]
+ [ If `BOOST_MPL_LIMIT_VECTOR_SIZE` is set and `BOOST_BFT_PARAM_COUNT` is set
+and `BOOST_MPL_LIMIT_VECTOR_SIZE` < `BOOST_BFT_PARAM_COUNT` is true, it is impossible
+for the `bitfield_tuple` to store all of its parameters inside of the `mpl::vector`.]
+ [ Enforced by macro error message. ]
+ ]
+]
+
 [endsect]

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference.qbk 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -4,5 +4,8 @@
 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)
 ]
-[secton Macro Reference Guide]
+[section `bitfield_tuple` Macro Reference]
+
+[include macro_reference/bitfield_tuple_macros.qbk]
+
 [endsect]

Added: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference/bitfield_tuple_macros.qbk
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/macro_reference/bitfield_tuple_macros.qbk 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -0,0 +1,33 @@
+[/
+Copyright (c) 2010 Brian Bartman
+
+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)
+]
+[section Parameter Adjustment macros]
+[h5 Template Parameter Control]
+The `BOOST_BFT_PARAM_COUNT` macro is used for controlling the max number of
+template parameters that are able to be used by the `bitfield_tuple` and the
+function templates and class templates relating to it. The
+`BOOST_BFT_PARAM_COUNT` macro if definded sets the upper limit of the
+`bitfield_tuple`'s template parameter's to a higher number. The max
+`BOOST_BFT_PARAM_COUNT` can be set to is 50 and the default is 10. The side effect
+of setting `BOOST_BFT_PARAM_COUNT` can be that the `BOOST_MPL_LIMIT_VECTOR_SIZE`
+vector is set to a size which is larger or equal to the value of
+`BOOST_BFT_PARAM_COUNT`. If one wishes to set the value of both
+`BOOST_BFT_PARAM_COUNT` and `BOOST_MPL_LIMIT_VECTOR_SIZE` both must be set before
+the `bitfield_tuple` header file is included. Don't include <boost/mpl/vector.hpp>
+before the bitfield_tuple header file if you you intend to set the
+`BOOST_BFT_PARAM_COUNT`.
+
+
+
+Example of setting the parameter count to 11.
+``
+#define BOOST_BFT_PARAM_COUNT 11
+#include <boost/integer/bitfield_tuple.hpp>
+``
+
+[endsect]
+[section Code Generation Macros]
+[endsect]

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/getting_started/dependencies.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/getting_started/dependencies.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/getting_started/dependencies.qbk 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -21,81 +21,135 @@
 
 [h5 Standard Library Includes]
 * <cstddef> - Included for `std::size_t`.
+ * Included by boost.integer.bitfield
+ * <cassert>
+ * <limits>
+ * <netinet/in.h> <- Need to do implact analysis and remove this header
+from the includes before final draft.
 
 [h5 Boost Library Includes]
 * boost.Preprocessor
     * <boost/preprocessor/repetition/enum.hpp>
- * <boost/preprocessor/arithmetic/add.hpp>
     * <boost/preprocessor/repetition/repeat_from_to.hpp>
 
+
+[note The `mpl::vector` is a limiting factor of the `bitfield_tuple` for more
+information on how to deal with limitations of the `bitfield_tuple` and its
+dependencies please see the class reference documentation for `bitfield_tuple`
+and `bitfield_reference` regarding Preconditions.]
+
+
+* boost.MPL
+ * <boost/mpl/vector.hpp>
+ * <boost/mpl/not.hpp>
+ * <boost/mpl/deref.hpp>
+ * <boost/mpl/at.hpp>
+ * <boost/mpl/less.hpp>
+ * <boost/mpl/size.hpp>
+ * <boost/mpl/int.hpp>
+ * <boost/mpl/assert.hpp>
+ * <boost/mpl/if.hpp>
+ * <boost/mpl/minus.hpp>
+ * <boost/mpl/size_t.hpp>
+ * <boost/mpl/void.hpp>
+
+* boost.Type Traits
+ * <boost/type_traits.hpp> <- Need to figure out which parts of type_traits
+are being used and make sure that I only include those.
+ * <boost/type_traits/is_const.hpp>
+
+
+* boost.Static Assert
+ * <boost/static_assert.hpp>
+
+
+* boost.Enable If
+ * <boost/utility/enable_if.hpp>
+
+
+* boost.Fusion
+ * <boost/fusion/sequence/intrinsic.hpp>
+ * <boost/fusion/support/is_sequence.hpp>
+ * <boost/fusion/support/is_view.hpp>
+ * <boost/fusion/support/tag_of_fwd.hpp>
+ * <boost/fusion/iterator/iterator_facade.hpp>
+ * <boost/fusion/iterator/value_of.hpp>
+ * <boost/fusion/iterator/deref.hpp>
+ * <boost/fusion/iterator/next.hpp>
+ * <boost/fusion/iterator/prior.hpp>
+ * <boost/fusion/iterator/distance.hpp>
+ * <boost/fusion/iterator/key_of.hpp>
+ * <boost/fusion/iterator/value_of_data.hpp>
+ * <boost/fusion/iterator/deref_data.hpp>
+
+
+[h4 Bitfield Tuple Specific Headers]
+
+* <boost/integer/details/bft/template_expansion_macros.hpp>
+ * Includes macros for tempate parameter generation and defining macros
+which can be used for specilization over a bitfield_tuple type.
+* <boost/integer/details/bitfield_tuple_impl.hpp>
+ * Base class for a `bitfield_tuple` that is responsible for enforcing
+some of the preconditions related to the `bitfield_tuples` template parameters.
+* <boost/integer/details/bft/bft_element.hpp>
+ * Element used for storing information about the `bitfield_tuple`'s
+bitfields.
+* <boost/integer/details/bft/arg_parse_impl.hpp>
+ * A structure and its specializations which are responsible for the paring
+of template parameters into `bitfield_element`s which are then stored in an
+mpl sequence.
+* <boost/integer/details/bft/deduce_storage.hpp>
+ * Functionality for deducing the storage type for a bitfield tuple if one
+isn't supplied.
+* <boost/integer/details/bft/name_lookup.hpp>
+ * predicate used with `mpl::find_if` for locating items within the mpl
+sequence with the name tag specified by the user.
+* <boost/integer/details/bft/reference_builder.hpp>
+ * used to aid with the construction of the `bitfield_reference` template of
+a bitfield, from a `bitfield_tuple`.
+* <boost/integer/bitfield_tuple_fwd.hpp>
+ * forward declaration of the `bitfield_tuple`.
+* <boost/integer/details/fusion_ext_includes.hpp>
+ * Includes all of the headers necessary for creating the boost.fusion
+extension of the `bitfield_tuple`.
+* <boost/integer/details/bft/ext/bitfield_tuple_fusion_includes.hpp>
+ * Include all header files from the related to the bitfield
+tuple which compose the fusion extension interface of a `bitfield_tuple`.
+* <boost/integer/details/bft/make_bitfield_tuple.hpp>
+ * contains macros and functions used for creating the `make_bitfield_tuple`
+funciton template.
+
+
+[h5 Bitfield Tuple Fusion Extension]
+* header files which compose the boost.Fusion interface extension of a
+`bitfield_tuple`.
+ * <boost/integer/bft/ext/tag_of.hpp>
+ * <boost/integer/bft/ext/bitfield_iterator.hpp>
+ * <boost/integer/bft/ext/fusion/is_sequence_impl.hpp>
+ * <boost/integer/bft/ext/fusion/is_view_impl.hpp>
+ * <boost/integer/bft/ext/fusion/category_of_impl.hpp>
+ * <boost/integer/bft/ext/fusion/at_impl.hpp>
+ * <boost/integer/bft/ext/fusion/begin_impl.hpp>
+ * <boost/integer/bft/ext/fusion/size_impl.hpp>
+ * <boost/integer/bft/ext/fusion/end_impl.hpp>
+
+
+[h5 Boost Vault Includes]
+* <boost/bitfield/bitfield.hpp>
+ * Does the storage and retrieval of data to and from the bitfield_tuples
+internal storage.
+
+
+
+[h5 Boost.integer Bit Mask Includes]
+* <boost/integer/bits_mask.hpp>
+* <boost/integer/bit_width.hpp>
+
 [/
-#include <boost/integer/details/bft/template_expansion_macros.hpp>
 
-#include <boost/integer/details/bitfield_tuple_impl.hpp>
- #include <boost/integer/bits_mask.hpp>
- #include <boost/integer/bit_width.hpp>
-
- #include <boost/type_traits.hpp>
- #include <boost/static_assert.hpp>
- #include <boost/integer/details/bft/bft_element.hpp>
- #include <boost/integer/details/bft/arg_parse_impl.hpp>
- #include <boost/integer/details/bft/deduce_storage.hpp>
-
-
-#include <boost/bitfield/bitfield.hpp>
- #include <cstddef>
- #include <boost/static_assert.hpp>
-
- #include <cassert>
- #include <limits>
- #include <netinet/in.h>
-#include <boost/integer/details/bft/name_lookup.hpp>
-
-#include <boost/mpl/not.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/mpl/deref.hpp>
-#include <boost/type_traits.hpp>
-#include <boost/mpl/at.hpp>
-#include <boost/mpl/less.hpp>
-#include <boost/mpl/size.hpp>
-
-#include <boost/integer/details/bft/reference_builder.hpp>
-#include <boost/integer/details/bft/ext/bitfield_tuple_fusion_includes.hpp>
- #include <boost/fusion/sequence/intrinsic.hpp>
- #include <boost/fusion/support/is_sequence.hpp>
- #include <boost/fusion/support/is_view.hpp>
-
- #include <boost/integer/bft/ext/tag_of.hpp>
- #include <boost/integer/bitfield_tuple_fwd.hpp>
- #include <boost/fusion/support/tag_of_fwd.hpp>
- #include <boost/integer/bft/ext/bitfield_iterator.hpp>
- #include <cstddef>
- #include <boost/mpl/int.hpp>
- #include <boost/mpl/assert.hpp>
- #include <boost/mpl/if.hpp>
- #include <boost/mpl/minus.hpp>
- #include <boost/mpl/size_t.hpp>
- #include <boost/type_traits/is_const.hpp>
- #include <boost/fusion/iterator/iterator_facade.hpp>
- #include <boost/mpl/void.hpp>
- #include <boost/integer/bft/ext/fusion/is_sequence_impl.hpp>
- #include <boost/integer/bft/ext/fusion/is_view_impl.hpp>
- #include <boost/integer/bft/ext/fusion/category_of_impl.hpp>
- #include <boost/integer/bft/ext/fusion/at_impl.hpp>
- #include <boost/mpl/at.hpp>
- #include <boost/integer/bft/ext/fusion/begin_impl.hpp>
- #include <boost/integer/bft/ext/fusion/size_impl.hpp>
- #include <boost/integer/bft/ext/fusion/end_impl.hpp>
-
-#include <boost/integer/details/fusion_ext_includes.hpp>
- #include <boost/fusion/iterator/value_of.hpp>
- #include <boost/fusion/iterator/deref.hpp>
- #include <boost/fusion/iterator/next.hpp>
- #include <boost/fusion/iterator/prior.hpp>
- #include <boost/fusion/iterator/distance.hpp>
- #include <boost/fusion/iterator/key_of.hpp>
- #include <boost/fusion/iterator/value_of_data.hpp>
- #include <boost/fusion/iterator/deref_data.hpp>
-#include <boost/integer/details/bft/make_bitfield_tuple.hpp>
+
+
+
+
 ]
 [endsect]

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -55,6 +55,13 @@
 <dt><span class="section">struct bit_align</span></dt>
 <dt><span class="section">struct storage</span></dt>
 </dl></dd>
+<dt><span class="section">bitfield_tuple Macro Reference</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html">Parameter
+ Adjustment macros</a></span></dt>
+<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html">Code
+ Generation Macros</a></span></dt>
+</dl></dd>
 <dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html">Function
         Reference</a></span></dt>
 <dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html">Meta-Function

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="bits_mask.bits_mask"></a><a class="link" href="bits_mask.html" title="bits_mask"> bits_mask</a>
 </h2></div></div></div>
 <a name="bits_mask.bits_mask.description"></a><h4>
-<a name="id3043520"></a>
+<a name="id3355362"></a>
       <a class="link" href="bits_mask.html#bits_mask.bits_mask.description">Description</a>
     </h4>
 <p>
@@ -60,7 +60,7 @@
       in the &lt;boost/integer/bits_mask.hpp&gt; header file.
     </p>
 <a name="bits_mask.bits_mask.template_signature"></a><h4>
-<a name="id3043760"></a>
+<a name="id3355602"></a>
       <a class="link" href="bits_mask.html#bits_mask.bits_mask.template_signature">Template Signature</a>
     </h4>
 <p>
@@ -130,7 +130,7 @@
 </tbody>
 </table></div>
 <a name="bits_mask.bits_mask.interface"></a><h4>
-<a name="id3044008"></a>
+<a name="id3355850"></a>
       <a class="link" href="bits_mask.html#bits_mask.bits_mask.interface">Interface</a>
     </h4>
 <p>
@@ -237,7 +237,7 @@
 </tbody>
 </table></div>
 <a name="bits_mask.bits_mask.preconditions"></a><h4>
-<a name="id3044372"></a>
+<a name="id3356214"></a>
       <a class="link" href="bits_mask.html#bits_mask.bits_mask.preconditions">Preconditions</a>
     </h4>
 <p>
@@ -336,7 +336,7 @@
 </tbody>
 </table></div>
 <a name="bits_mask.bits_mask.examples"></a><h4>
-<a name="id3044691"></a>
+<a name="id3356533"></a>
       <a class="link" href="bits_mask.html#bits_mask.bits_mask.examples">Examples</a>
     </h4>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -30,6 +30,13 @@
 <dt><span class="section">struct bit_align</span></dt>
 <dt><span class="section">struct storage</span></dt>
 </dl></dd>
+<dt><span class="section">bitfield_tuple Macro Reference</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html">Parameter
+ Adjustment macros</a></span></dt>
+<dt><span class="section"><a href="reference/_bitfield_tuple__macro_reference/code_generation_macros.html">Code
+ Generation Macros</a></span></dt>
+</dl></dd>
 <dt><span class="section"><a href="reference/function_reference.html">Function
         Reference</a></span></dt>
 <dt><span class="section"><a href="reference/meta_function_reference.html">Meta-Function

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_"></a><a class="link" href="_bitfield_tuple__and__bitfield_reference_.html" title="bitfield_tuple and bitfield_reference"><code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> and <code class="computeroutput"><span class="identifier">bitfield_reference</span></code></a>
 </h5></div></div></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_tuple__phrase___code__interface"></a><h5>
-<a name="id3047040"></a>
+<a name="id3359659"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_tuple__phrase___code__interface"><code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> interface</a>
           </h5>
 <p>
@@ -31,7 +31,7 @@
             portion of the interface.
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_interface"></a><h5>
-<a name="id3047103"></a>
+<a name="id3359722"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_interface">Template
             Interface</a>
           </h5>
@@ -54,7 +54,7 @@
             doesn't have a value associated with it).
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.runtime_support_interface"></a><h5>
-<a name="id3047259"></a>
+<a name="id3359878"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.runtime_support_interface">Runtime
             Support Interface</a>
           </h5>
@@ -71,7 +71,7 @@
             still provides the regular <code class="computeroutput"><span class="identifier">get</span><span class="special">&lt;</span><span class="identifier">Index</span><span class="special">&gt;()</span></code> by index function as boost.tuple).
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.include_files"></a><h6>
-<a name="id3047376"></a>
+<a name="id3359994"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.include_files">Include
             Files</a>
           </h6>
@@ -88,7 +88,7 @@
 <p>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_signature"></a><h6>
-<a name="id3047486"></a>
+<a name="id3360105"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_signature">Template
             Signature</a>
           </h6>
@@ -102,7 +102,7 @@
             reguarding macros.
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.types"></a><h6>
-<a name="id3047575"></a>
+<a name="id3360194"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.types">types</a>
           </h6>
 <p>
@@ -184,7 +184,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_members"></a><h6>
-<a name="id3047906"></a>
+<a name="id3360522"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_members">Template
             Members</a>
           </h6>
@@ -262,7 +262,7 @@
 </tr></tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_reference__phrase___code__internal_types"></a><h6>
-<a name="id3048157"></a>
+<a name="id3360774"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_reference__phrase___code__internal_types"><code class="computeroutput"><span class="identifier">bitfield_reference</span></code> Internal Types</a>
           </h6>
 <p>
@@ -331,7 +331,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_constructors"></a><h6>
-<a name="id3048410"></a>
+<a name="id3361027"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_constructors">bitfield_reference
             constructors</a>
           </h6>
@@ -415,7 +415,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_operators"></a><h6>
-<a name="id3048635"></a>
+<a name="id3361252"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_operators">bitfield_reference
             operators</a>
           </h6>
@@ -503,7 +503,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.constructors"></a><h6>
-<a name="id3048892"></a>
+<a name="id3361510"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.constructors">Constructors</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -591,7 +591,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.operators"></a><h6>
-<a name="id3049143"></a>
+<a name="id3361760"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.operators">Operators</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -675,7 +675,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.member_functions"></a><h6>
-<a name="id3049386"></a>
+<a name="id3362003"></a>
             <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.member_functions">Member
             functions</a>
           </h6>
@@ -782,6 +782,192 @@
 </tr>
 </tbody>
 </table></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.preconditions_on_the__code__phrase_role__identifier__bitfield_tuple__phrase___code__template"></a><h6>
+<a name="id3362456"></a>
+ <a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.preconditions_on_the__code__phrase_role__identifier__bitfield_tuple__phrase___code__template">Preconditions
+ on the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ template</a>
+ </h6>
+<p>
+ The following is a list of documented and/or enforeced preconditions
+ for constructing a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ All of the preconditions will be noted as either being documentation
+ only or enfocred. For documentation only preconditions please treat them
+ as recomended usage of a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>,
+ if you do not follow the documentation only preconditions the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> may not behave as you
+ intend. All enforced preconditions if violated will result in compilation
+ failure normally resulting from a static assertion, look up failure or
+ an error message generated by <code class="computeroutput"><span class="preprocessor">#error</span></code>.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Precondition
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Enfocement
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ The storage policy must not be specified more then once within
+ the template parameters of bitfield_tuple template.
+ </p>
+ </td>
+<td>
+ <p>
+ Don't supply multiple <code class="computeroutput"><span class="identifier">storage</span><span class="special">&lt;&gt;</span></code> parameters to the
+ <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced by static assert
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ A member or flag can not have the same name type as another
+ member or flag
+ </p>
+ </td>
+<td>
+ <p>
+ Don't supply <code class="computeroutput"><span class="identifier">memeber</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">red</span><span class="special">,</span><span class="number">1</span><span class="special">&gt;</span></code> and <code class="computeroutput"><span class="identifier">flag</span><span class="special">&lt;</span><span class="identifier">red</span><span class="special">&gt;</span></code> to the same <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> template.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced by static assert
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ A <code class="computeroutput"><span class="identifier">member</span></code> can
+ not have a width of 0.
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">member</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">red</span><span class="special">,</span><span class="number">0</span><span class="special">&gt;</span></code>
+ will result in an error.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced by static assert
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ The width of a member can not exceed the width, in bits, of
+ its return type.
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">member</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">red</span><span class="special">,</span><span class="number">33</span><span class="special">&gt;</span></code>
+ will result in an error.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced by static assert
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ The total width of the sum of all bit fields must not exceed
+ the bit width of the storage type.
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">bitfield_tuple</span><span class="special">&lt;</span><span class="identifier">member</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">red</span><span class="special">,</span><span class="number">20</span><span class="special">&gt;,</span> <span class="identifier">member</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">blue</span><span class="special">,</span><span class="number">21</span><span class="special">&gt;,</span> <span class="identifier">storage</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <span class="identifier">bft</span></code> Will result in
+ an error. Please see documentation for storage type for behavior
+ when a storage type is not specified by the user as this behavior
+ still applies in that situation.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced by Static Assert
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ must not exceed 50.
+ </p>
+ </td>
+<td>
+ <p>
+ Don't set the <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ to a value higher then 50. This is because the <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></code> doesn't support more
+ then 50 parameters. Please see documentation <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code> under
+ macro reference section for additional information regarding
+ the <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ macro.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced macro macro error message.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Don't set <code class="computeroutput"><span class="identifier">BOOST_MPL_LIMIT_VECTOR_SIZE</span></code>
+ to be less then <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>.
+ </p>
+ </td>
+<td>
+ <p>
+ If <code class="computeroutput"><span class="identifier">BOOST_MPL_LIMIT_VECTOR_SIZE</span></code>
+ is set and <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ is set and <code class="computeroutput"><span class="identifier">BOOST_MPL_LIMIT_VECTOR_SIZE</span></code>
+ &lt; <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ is true, it is impossible for the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ to store all of its parameters inside of the <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></code>.
+ </p>
+ </td>
+<td>
+ <p>
+ Enforced by macro error message.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_"></a><a class="link" href="_struct_bit_align_.html" title="struct bit_align"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">bit_align</span></code></a>
 </h5></div></div></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.description"></a><h5>
-<a name="id3051084"></a>
+<a name="id3364508"></a>
             <a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.description">Description</a>
           </h5>
 <p>
@@ -43,7 +43,7 @@
             </p></td></tr>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.template_signature"></a><h5>
-<a name="id3051212"></a>
+<a name="id3364654"></a>
             <a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.template_signature">Template
             Signature</a>
           </h5>
@@ -52,7 +52,7 @@
             <span class="identifier">bit_align</span><span class="special">;</span></code>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.header_file_locaton"></a><h5>
-<a name="id3051290"></a>
+<a name="id3364739"></a>
             <a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.header_file_locaton">Header
             file Locaton</a>
           </h5>
@@ -65,7 +65,7 @@
 <p>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.example"></a><h5>
-<a name="id3051388"></a>
+<a name="id3364845"></a>
             <a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.example">Example</a>
           </h5>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_"></a><a class="link" href="_struct_filler_.html" title="struct filler"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">filler</span></code></a>
 </h5></div></div></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.description"></a><h5>
-<a name="id3049869"></a>
+<a name="id3363239"></a>
             <a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.description">Description</a>
           </h5>
 <p>
@@ -30,7 +30,7 @@
             position of the next bitfield specified in the template parameter list.
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.template_signature"></a><h5>
-<a name="id3049912"></a>
+<a name="id3363281"></a>
             <a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.template_signature">Template
             Signature</a>
           </h5>
@@ -39,7 +39,7 @@
             <span class="identifier">filler</span><span class="special">;</span></code>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.header_file_locaton"></a><h5>
-<a name="id3049990"></a>
+<a name="id3363359"></a>
             <a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.header_file_locaton">Header
             file Locaton</a>
           </h5>
@@ -52,7 +52,7 @@
 <p>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.example"></a><h5>
-<a name="id3050088"></a>
+<a name="id3363456"></a>
             <a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.example">Example</a>
           </h5>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_"></a><a class="link" href="_struct_flag_.html" title="struct flag"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">flag</span></code></a>
 </h5></div></div></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.description"></a><h5>
-<a name="id3050606"></a>
+<a name="id3363975"></a>
             <a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.description">Description</a>
           </h5>
 <p>
@@ -45,7 +45,7 @@
             would have.
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.template_signature"></a><h5>
-<a name="id3050859"></a>
+<a name="id3364262"></a>
             <a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.template_signature">Template
             Signature</a>
           </h5>
@@ -54,7 +54,7 @@
             <span class="identifier">flag</span><span class="special">;</span></code>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.header_file_locaton"></a><h5>
-<a name="id3050930"></a>
+<a name="id3364339"></a>
             <a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.header_file_locaton">Header
             file Locaton</a>
           </h5>
@@ -67,7 +67,7 @@
 <p>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.example"></a><h5>
-<a name="id3051030"></a>
+<a name="id3364448"></a>
             <a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.example">Example</a>
           </h5>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_"></a><a class="link" href="_struct_member_.html" title="struct member"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">member</span></code></a>
 </h5></div></div></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.description"></a><h5>
-<a name="id3050146"></a>
+<a name="id3363515"></a>
             <a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.description">Description</a>
           </h5>
 <p>
@@ -93,7 +93,7 @@
 </tbody>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.template_signature"></a><h5>
-<a name="id3050343"></a>
+<a name="id3363712"></a>
             <a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.template_signature">Template
             Signature</a>
           </h5>
@@ -103,7 +103,7 @@
             <span class="identifier">member</span><span class="special">;</span></code>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.header_file_locaton"></a><h5>
-<a name="id3050451"></a>
+<a name="id3363820"></a>
             <a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.header_file_locaton">Header
             file Locaton</a>
           </h5>
@@ -116,7 +116,7 @@
 <p>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.example"></a><h5>
-<a name="id3050548"></a>
+<a name="id3363917"></a>
             <a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.example">Example</a>
           </h5>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -7,20 +7,20 @@
 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Integer Bits Masks Extension">
 <link rel="up" href="../_bitfield_tuple__class_reference.html" title="bitfield_tuple Class Reference">
 <link rel="prev" href="_struct_bit_align_.html" title="struct bit_align">
-<link rel="next" href="../function_reference.html" title="Function Reference">
+<link rel="next" href="../_bitfield_tuple__macro_reference.html" title="bitfield_tuple Macro Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="_struct_bit_align_.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__class_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_struct_bit_align_.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__class_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_"></a><a class="link" href="_struct_storage_.html" title="struct storage"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">storage</span></code></a>
 </h5></div></div></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.description"></a><h5>
-<a name="id3051446"></a>
+<a name="id3364911"></a>
             <a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.description">Description</a>
           </h5>
 <p>
@@ -39,7 +39,7 @@
             and accept values in the endianness of your native machine.
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.template_signature"></a><h5>
-<a name="id3051538"></a>
+<a name="id3365011"></a>
             <a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.template_signature">Template
             Signature</a>
           </h5>
@@ -48,7 +48,7 @@
             <span class="identifier">storage</span><span class="special">;</span></code>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.header_file_locaton"></a><h5>
-<a name="id3051608"></a>
+<a name="id3365090"></a>
             <a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.header_file_locaton">Header
             file Locaton</a>
           </h5>
@@ -61,7 +61,7 @@
 <p>
           </p>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.example"></a><h5>
-<a name="id3051710"></a>
+<a name="id3365195"></a>
             <a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.example">Example</a>
           </h5>
 <p>
@@ -77,7 +77,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="_struct_bit_align_.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__class_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_struct_bit_align_.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__class_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -0,0 +1,42 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>bitfield_tuple Macro Reference</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Integer Bits Masks Extension">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="_bitfield_tuple__class_reference/_struct_storage_.html" title="struct storage">
+<link rel="next" href="_bitfield_tuple__macro_reference/parameter_adjustment_macros.html" title="Parameter Adjustment macros">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="_bitfield_tuple__class_reference/_struct_storage_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="_bitfield_tuple__macro_reference/parameter_adjustment_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference"></a><a class="link" href="_bitfield_tuple__macro_reference.html" title="bitfield_tuple Macro Reference"><code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> Macro Reference</a>
+</h4></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="_bitfield_tuple__macro_reference/parameter_adjustment_macros.html">Parameter
+ Adjustment macros</a></span></dt>
+<dt><span class="section"><a href="_bitfield_tuple__macro_reference/code_generation_macros.html">Code
+ Generation Macros</a></span></dt>
+</dl></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 Brian Bartman<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="_bitfield_tuple__class_reference/_struct_storage_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="_bitfield_tuple__macro_reference/parameter_adjustment_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Code Generation Macros</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Integer Bits Masks Extension">
+<link rel="up" href="../_bitfield_tuple__macro_reference.html" title="bitfield_tuple Macro Reference">
+<link rel="prev" href="parameter_adjustment_macros.html" title="Parameter Adjustment macros">
+<link rel="next" href="../function_reference.html" title="Function Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="parameter_adjustment_macros.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h5 class="title">
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.code_generation_macros"></a><a class="link" href="code_generation_macros.html" title="Code Generation Macros">Code
+ Generation Macros</a>
+</h5></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 Brian Bartman<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="parameter_adjustment_macros.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Parameter Adjustment macros</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Integer Bits Masks Extension">
+<link rel="up" href="../_bitfield_tuple__macro_reference.html" title="bitfield_tuple Macro Reference">
+<link rel="prev" href="../_bitfield_tuple__macro_reference.html" title="bitfield_tuple Macro Reference">
+<link rel="next" href="code_generation_macros.html" title="Code Generation Macros">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="code_generation_macros.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.parameter_adjustment_macros"></a><a class="link" href="parameter_adjustment_macros.html" title="Parameter Adjustment macros">Parameter
+ Adjustment macros</a>
+</h5></div></div></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.parameter_adjustment_macros.template_parameter_control"></a><h6>
+<a name="id3365279"></a>
+ <a class="link" href="parameter_adjustment_macros.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.parameter_adjustment_macros.template_parameter_control">Template
+ Parameter Control</a>
+ </h6>
+<p>
+ The <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ macro is used for controlling the max number of template parameters that
+ are able to be used by the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ and the function templates and class templates relating to it. The <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code> macro if definded
+ sets the upper limit of the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>'s
+ template parameter's to a higher number. The max <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ can be set to is 50 and the default is 10. The side effect of setting
+ <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ can be that the <code class="computeroutput"><span class="identifier">BOOST_MPL_LIMIT_VECTOR_SIZE</span></code>
+ vector is set to a size which is larger or equal to the value of <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>. If one wishes
+ to set the value of both <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>
+ and <code class="computeroutput"><span class="identifier">BOOST_MPL_LIMIT_VECTOR_SIZE</span></code>
+ both must be set before the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ header file is included. Don't include &lt;boost/mpl/vector.hpp&gt; before
+ the bitfield_tuple header file if you you intend to set the <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>.
+ </p>
+<p>
+ Example of setting the parameter count to 11.
+</p>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_BFT_PARAM_COUNT</span> <span class="number">11</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">bitfield_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2010 Brian Bartman<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="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_bitfield_tuple__macro_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="code_generation_macros.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -6,14 +6,14 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Integer Bits Masks Extension">
 <link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="_bitfield_tuple__class_reference/_struct_storage_.html" title="struct storage">
+<link rel="prev" href="_bitfield_tuple__macro_reference/code_generation_macros.html" title="Code Generation Macros">
 <link rel="next" href="meta_function_reference.html" title="Meta-Function Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="_bitfield_tuple__class_reference/_struct_storage_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_bitfield_tuple__macro_reference/code_generation_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section"><div class="titlepage"><div><div><h4 class="title">
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference"></a><a class="link" href="function_reference.html" title="Function Reference">Function
@@ -29,7 +29,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="_bitfield_tuple__class_reference/_struct_storage_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_bitfield_tuple__macro_reference/code_generation_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -45,15 +45,30 @@
             </p></td></tr>
 </table></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.standard_library_includes"></a><h6>
-<a name="id3046664"></a>
+<a name="id3358506"></a>
             <a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.standard_library_includes">Standard
             Library Includes</a>
           </h6>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
               &lt;cstddef&gt; - Included for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>.
- </li></ul></div>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Included by boost.integer.bitfield
+ <div class="itemizedlist"><ul class="itemizedlist" type="square">
+<li class="listitem">
+ &lt;cassert&gt;
+ </li>
+<li class="listitem">
+ &lt;limits&gt;
+ </li>
+<li class="listitem">
+ &lt;netinet/in.h&gt; &lt;- Need to do implact analysis and
+ remove this header from the includes before final draft.
+ </li>
+</ul></div>
+</li></ul></div>
+</li></ul></div>
 <a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_library_includes"></a><h6>
-<a name="id3046716"></a>
+<a name="id3358593"></a>
             <a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_library_includes">Boost
             Library Includes</a>
           </h6>
@@ -64,13 +79,286 @@
                   &lt;boost/preprocessor/repetition/enum.hpp&gt;
                 </li>
 <li class="listitem">
- &lt;boost/preprocessor/arithmetic/add.hpp&gt;
+ &lt;boost/preprocessor/repetition/repeat_from_to.hpp&gt;
                 </li>
+</ul></div>
+</li></ul></div>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ The <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></code> is a limiting factor of the
+ <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> for
+ more information on how to deal with limitations of the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> and its dependencies
+ please see the class reference documentation for <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ and <code class="computeroutput"><span class="identifier">bitfield_reference</span></code>
+ regarding Preconditions.
+ </p></td></tr>
+</table></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- &lt;boost/preprocessor/repetition/repeat_from_to.hpp&gt;
+ boost.MPL
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ &lt;boost/mpl/vector.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/not.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/deref.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/at.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/less.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/size.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/int.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/assert.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/if.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/minus.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/size_t.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/mpl/void.hpp&gt;
+ </li>
+</ul></div>
+</li>
+<li class="listitem">
+ boost.Type Traits
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ &lt;boost/type_traits.hpp&gt; &lt;- Need to figure out which parts
+ of type_traits are being used and make sure that I only include
+ those.
+ </li>
+<li class="listitem">
+ &lt;boost/type_traits/is_const.hpp&gt;
+ </li>
+</ul></div>
+</li>
+<li class="listitem">
+ boost.Static Assert
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ &lt;boost/static_assert.hpp&gt;
+ </li></ul></div>
+</li>
+<li class="listitem">
+ boost.Enable If
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ &lt;boost/utility/enable_if.hpp&gt;
+ </li></ul></div>
+</li>
+<li class="listitem">
+ boost.Fusion
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ &lt;boost/fusion/sequence/intrinsic.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/support/is_sequence.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/support/is_view.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/support/tag_of_fwd.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/iterator_facade.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/value_of.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/deref.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/next.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/prior.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/distance.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/key_of.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/value_of_data.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/fusion/iterator/deref_data.hpp&gt;
+ </li>
+</ul></div>
+</li>
+</ul></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_specific_headers"></a><h5>
+<a name="id3358906"></a>
+ <a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_specific_headers">Bitfield
+ Tuple Specific Headers</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ &lt;boost/integer/details/bft/template_expansion_macros.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Includes macros for tempate parameter generation and defining macros
+ which can be used for specilization over a bitfield_tuple type.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bitfield_tuple_impl.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Base class for a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ that is responsible for enforcing some of the preconditions related
+ to the <code class="computeroutput"><span class="identifier">bitfield_tuples</span></code>
+ template parameters.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/bft_element.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Element used for storing information about the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>'s
+ bitfields.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/arg_parse_impl.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ A structure and its specializations which are responsible for the
+ paring of template parameters into <code class="computeroutput"><span class="identifier">bitfield_element</span></code>s
+ which are then stored in an mpl sequence.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/deduce_storage.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Functionality for deducing the storage type for a bitfield tuple
+ if one isn't supplied.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/name_lookup.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ predicate used with <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">find_if</span></code>
+ for locating items within the mpl sequence with the name tag specified
+ by the user.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/reference_builder.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ used to aid with the construction of the <code class="computeroutput"><span class="identifier">bitfield_reference</span></code>
+ template of a bitfield, from a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/bitfield_tuple_fwd.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ forward declaration of the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/fusion_ext_includes.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Includes all of the headers necessary for creating the boost.fusion
+ extension of the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/ext/bitfield_tuple_fusion_includes.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Include all header files from the related to the bitfield tuple
+ which compose the fusion extension interface of a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ </li></ul></div>
+</li>
+<li class="listitem">
+ &lt;boost/integer/details/bft/make_bitfield_tuple.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ contains macros and functions used for creating the <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code> funciton
+ template.
+ </li></ul></div>
+</li>
+</ul></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_fusion_extension"></a><h6>
+<a name="id3359205"></a>
+ <a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_fusion_extension">Bitfield
+ Tuple Fusion Extension</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ header files which compose the boost.Fusion interface extension of
+ a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ &lt;boost/integer/bft/ext/tag_of.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/bitfield_iterator.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/is_sequence_impl.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/is_view_impl.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/category_of_impl.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/at_impl.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/begin_impl.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/size_impl.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bft/ext/fusion/end_impl.hpp&gt;
                 </li>
 </ul></div>
 </li></ul></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_vault_includes"></a><h6>
+<a name="id3359307"></a>
+ <a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_vault_includes">Boost
+ Vault Includes</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ &lt;boost/bitfield/bitfield.hpp&gt;
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ Does the storage and retrieval of data to and from the bitfield_tuples
+ internal storage.
+ </li></ul></div>
+</li></ul></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_integer_bit_mask_includes"></a><h6>
+<a name="id3359346"></a>
+ <a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_integer_bit_mask_includes">Boost.integer
+ Bit Mask Includes</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ &lt;boost/integer/bits_mask.hpp&gt;
+ </li>
+<li class="listitem">
+ &lt;boost/integer/bit_width.hpp&gt;
+ </li>
+</ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="high_bits_mask.high_bits_maskbits"></a><a class="link" href="high_bits_maskbits.html" title="high_bits_mask"> high_bits_mask</a>
 </h2></div></div></div>
 <a name="high_bits_mask.high_bits_maskbits.description"></a><h4>
-<a name="id3041762"></a>
+<a name="id3353605"></a>
       <a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.description">Description</a>
     </h4>
 <p>
@@ -39,7 +39,7 @@
 <p>
     </p>
 <a name="high_bits_mask.high_bits_maskbits.template_signature"></a><h4>
-<a name="id3041899"></a>
+<a name="id3353741"></a>
       <a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.template_signature">Template
       Signature</a>
     </h4>
@@ -97,7 +97,7 @@
 </tbody>
 </table></div>
 <a name="high_bits_mask.high_bits_maskbits.interface"></a><h4>
-<a name="id3042080"></a>
+<a name="id3353922"></a>
       <a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.interface">Interface</a>
     </h4>
 <p>
@@ -193,7 +193,7 @@
 </tbody>
 </table></div>
 <a name="high_bits_mask.high_bits_maskbits.examples"></a><h4>
-<a name="id3042417"></a>
+<a name="id3354259"></a>
       <a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.examples">Examples</a>
     </h4>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright &#169; 2010 Brian Bartman</p></div>
 <div><div class="legalnotice">
-<a name="id2991749"></a><p>
+<a name="id3303592"></a><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>
@@ -73,6 +73,13 @@
 <dt><span class="section">struct bit_align</span></dt>
 <dt><span class="section">struct storage</span></dt>
 </dl></dd>
+<dt><span class="section">bitfield_tuple Macro Reference</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html">Parameter
+ Adjustment macros</a></span></dt>
+<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html">Code
+ Generation Macros</a></span></dt>
+</dl></dd>
 <dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html">Function
         Reference</a></span></dt>
 <dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html">Meta-Function
@@ -107,7 +114,7 @@
   </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: July 03, 2010 at 12:50:24 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 03, 2010 at 14:45:28 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="integral_mask.integral_mask"></a><a class="link" href="integral_mask.html" title="integral_mask type"> integral_mask type</a>
 </h2></div></div></div>
 <a name="integral_mask.integral_mask.description"></a><h4>
-<a name="id2990403"></a>
+<a name="id3302246"></a>
       <a class="link" href="integral_mask.html#integral_mask.integral_mask.description">Description</a>
     </h4>
 <p>
@@ -31,7 +31,7 @@
       template is located in the following header file: &lt;boost/integer/integral_mask.hpp&gt;.
     </p>
 <a name="integral_mask.integral_mask.template_signature"></a><h4>
-<a name="id2990464"></a>
+<a name="id3302306"></a>
       <a class="link" href="integral_mask.html#integral_mask.integral_mask.template_signature">Template Signature</a>
     </h4>
 <p>
@@ -89,7 +89,7 @@
 </tbody>
 </table></div>
 <a name="integral_mask.integral_mask.interface"></a><h4>
-<a name="id3041180"></a>
+<a name="id3353022"></a>
       <a class="link" href="integral_mask.html#integral_mask.integral_mask.interface">Interface</a>
     </h4>
 <p>
@@ -175,7 +175,7 @@
 </tbody>
 </table></div>
 <a name="integral_mask.integral_mask.examples"></a><h4>
-<a name="id3041522"></a>
+<a name="id3353364"></a>
       <a class="link" href="integral_mask.html#integral_mask.integral_mask.examples">Examples</a>
     </h4>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
 <a name="low_bits_mask.low_bits_mask"></a><a class="link" href="low_bits_mask.html" title="low_bits_mask"> low_bits_mask</a>
 </h2></div></div></div>
 <a name="low_bits_mask.low_bits_mask.description"></a><h4>
-<a name="id3042640"></a>
+<a name="id3354482"></a>
       <a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.description">Description</a>
     </h4>
 <p>
@@ -43,7 +43,7 @@
       is located in the &lt;boost/integer/low_bits_mask.hpp&gt; header file.
     </p>
 <a name="low_bits_mask.low_bits_mask.template_signature"></a><h4>
-<a name="id3042774"></a>
+<a name="id3354616"></a>
       <a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.template_signature">Template Signature</a>
     </h4>
 <p>
@@ -100,7 +100,7 @@
 </tbody>
 </table></div>
 <a name="low_bits_mask.low_bits_mask.interface"></a><h4>
-<a name="id3042954"></a>
+<a name="id3354796"></a>
       <a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.interface">Interface</a>
     </h4>
 <p>
@@ -195,7 +195,7 @@
 </tbody>
 </table></div>
 <a name="low_bits_mask.low_bits_mask.examples"></a><h4>
-<a name="id3043298"></a>
+<a name="id3355140"></a>
       <a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.examples">Examples</a>
     </h4>
 <p>

Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html 2010-07-03 10:47:56 EDT (Sat, 03 Jul 2010)
@@ -46,7 +46,7 @@
       accessors to the data stored within.
     </p>
 <a name="rationale.rationale.project_data_structure_motivation_and_rationale"></a><h4>
-<a name="id3052114"></a>
+<a name="id3365932"></a>
       <a class="link" href="rationale.html#rationale.rationale.project_data_structure_motivation_and_rationale">Project
       Data Structure Motivation and Rationale</a>
     </h4>


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