|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r63747 - in sandbox/SOC/2010/bit_masks: boost/integer/details/bft lib/integer/doc lib/integer/doc/bft_doc/reference/class_reference lib/integer/doc/bft_doc/users_guide lib/integer/doc/bit_mask_doc/overview lib/integer/doc/html lib/integer/doc/html/bits_mask/bit_masks lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/appendices lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started lib/integer/doc/html/high_bits_mask/bit_masks lib/integer/doc/html/integral_mask/bit_masks lib/integer/doc/html/low_bits_mask/bit_masks lib/integer/doc/html/rationale
From: bbartmanboost_at_[hidden]
Date: 2010-07-08 09:26:19
Author: bbartman
Date: 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
New Revision: 63747
URL: http://svn.boost.org/trac/boost/changeset/63747
Log:
working on fixing up documentation and moving the template names into different namespaces
Text files modified:
sandbox/SOC/2010/bit_masks/boost/integer/details/bft/align.hpp | 5 +--
sandbox/SOC/2010/bit_masks/boost/integer/details/bft/arg_parse_impl.hpp | 20 ++++++++--------
sandbox/SOC/2010/bit_masks/boost/integer/details/bft/filler.hpp | 4 +-
sandbox/SOC/2010/bit_masks/boost/integer/details/bft/flag.hpp | 4 +-
sandbox/SOC/2010/bit_masks/boost/integer/details/bft/member.hpp | 7 +----
sandbox/SOC/2010/bit_masks/boost/integer/details/bft/storage.hpp | 4 +-
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/align_to.qbk | 7 ++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/filler.qbk | 6 ++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/flag.qbk | 7 ++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/member.qbk | 9 +++++-
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/storage.qbk | 9 ++++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/tutorial.qbk | 3 ++
sandbox/SOC/2010/bit_masks/lib/integer/doc/bit_mask_doc/overview/rationale.qbk | 9 +++++-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bit_masks/bits_mask.html | 10 ++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/rationale.html | 20 ++++++++++++++-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/appendices/future_work.html | 5 +--
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 | 28 +++++++++++-----------
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 | 17 ++++++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html | 17 ++++++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html | 17 ++++++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html | 19 +++++++++-----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html | 17 ++++++++----
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 | 2
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 | 2
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/boost_fusion_sequence_extension.html | 2
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html | 12 ++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/tutorial.html | 11 +++++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/bit_masks/high_bits_maskbits.html | 8 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html | 5 +--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/bit_masks/integral_mask.html | 8 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/bit_masks/low_bits_mask.html | 8 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html | 50 +--------------------------------------
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/standalone_HTML.manifest | 1
sandbox/SOC/2010/bit_masks/lib/integer/doc/rationale.qbk | 3 --
34 files changed, 189 insertions(+), 167 deletions(-)
Modified: sandbox/SOC/2010/bit_masks/boost/integer/details/bft/align.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/details/bft/align.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/details/bft/align.hpp 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -10,13 +10,12 @@
namespace boost {
-
+namespace bitfields {
/** Allows the alignment to be set to the next bit which has the same alignment
* as the as AlignTo specifies relative to the current offset in bits.
*/
template <std::size_t AlignTo>
struct bit_align;
-
-} // end boost
+}} // end boost::bitfields
#endif
Modified: sandbox/SOC/2010/bit_masks/boost/integer/details/bft/arg_parse_impl.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/details/bft/arg_parse_impl.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/details/bft/arg_parse_impl.hpp 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -75,7 +75,7 @@
typename Offset
>
struct bft_arg_parse_impl <
- storage<StorageType>,
+ bitfields::storage<StorageType>,
StoragePolicy,
FieldVector,
Offset >
@@ -83,7 +83,7 @@
// make sure that the storage type is not specifed twice
BOOST_STATIC_ASSERT(( is_same<StoragePolicy,mpl::void_>::value ));
- typedef storage<
+ typedef bitfields::storage<
StorageType
> param;
typedef FieldVector field_vector;
@@ -118,7 +118,7 @@
typename Offset
>
struct bft_arg_parse_impl <
- member <
+ bitfields::member <
ReturnType,
NameType,
FieldWidth
@@ -146,7 +146,7 @@
));
- typedef member< ReturnType, NameType, FieldWidth > param;
+ typedef bitfields::member< ReturnType, NameType, FieldWidth > param;
typedef StoragePolicy storage_policy;
typedef typename mpl::push_back<
@@ -186,12 +186,12 @@
typename Offset
>
struct bft_arg_parse_impl <
- flag <NameType>,
+ bitfields::flag <NameType>,
StoragePolicy,
FieldVector,
Offset >
:bft_arg_parse_impl <
- member<bool,NameType,1>,
+ bitfields::member<bool,NameType,1>,
StoragePolicy,
FieldVector,
Offset
@@ -205,14 +205,14 @@
typename Offset
>
struct bft_arg_parse_impl <
- filler<
+ bitfields::filler<
PaddingBits
>,
StoragePolicy,
FieldVector,
Offset >
{
- typedef filler<PaddingBits> param;
+ typedef bitfields::filler<PaddingBits> param;
typedef FieldVector field_vector;
typedef StoragePolicy storage_policy;
typedef mpl::size_t<PaddingBits + Offset::value > offset;
@@ -239,14 +239,14 @@
typename Offset
>
struct bft_arg_parse_impl <
- bit_align<
+ bitfields::bit_align<
AlignTo
>,
StoragePolicy,
FieldVector,
Offset >
{
- typedef bit_align<AlignTo> param;
+ typedef bitfields::bit_align<AlignTo> param;
typedef FieldVector field_vector;
typedef StoragePolicy storage_policy;
Modified: sandbox/SOC/2010/bit_masks/boost/integer/details/bft/filler.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/details/bft/filler.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/details/bft/filler.hpp 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -9,13 +9,13 @@
#include <cstddef>
namespace boost {
-
+namespace bitfields {
/** Template is used to specify a size or ammound of bits which is
* not to be used but instead to be filled with padding or unused bits.
*/
template < std::size_t N>
struct filler;
-} // end boost
+}} // end boost::bitfields
#endif
Modified: sandbox/SOC/2010/bit_masks/boost/integer/details/bft/flag.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/details/bft/flag.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/details/bft/flag.hpp 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -10,7 +10,7 @@
namespace boost {
-
+namespace bitfields {
/** Allows the user to simplify the creation of a bool member by simply
* requiring that they specify a name and assuming that if the flag is used
* that the underlying type's width is going to be 1.
@@ -20,6 +20,6 @@
-} // end boost
+}} // end boost::bitfields
#endif
Modified: sandbox/SOC/2010/bit_masks/boost/integer/details/bft/member.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/details/bft/member.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/details/bft/member.hpp 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -14,8 +14,7 @@
namespace boost {
-
-
+namespace bitfields {
/** The purpose of the member struct is to provide a simple way of passing
* parameters into a bitfield_tuple or bit_mask_tuple. The use of this is
@@ -26,8 +25,6 @@
template <typename ReturnType, typename Name, std::size_t FieldWidth>
struct member;
-
-
-} // end boost
+}} // end boost::bitfields
#endif
Modified: sandbox/SOC/2010/bit_masks/boost/integer/details/bft/storage.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/details/bft/storage.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/details/bft/storage.hpp 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -8,7 +8,7 @@
#define BOOST_BIT_MASKS_TAGGED_HPP
namespace boost {
-
+namespace bitfields {
/** Storage type used for moving the type to be used for interenal storage
* around within the template parameters of a bitfield_tuple.
@@ -16,6 +16,6 @@
template < typename StorageType>
struct storage;
-} // end boost
+}} // end boost::bitfields
#endif
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/align_to.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/align_to.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/align_to.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -15,7 +15,12 @@
[h4 Template Signature]
-`template <std::size_t AlignTo> struct bit_align;`
+``
+namespace boost { namespace bitfields {
+template <std::size_t AlignTo> struct bit_align;
+}} // end boost::bitfields
+``
+
[h4 Header file Locaton]
This header file is included with the <boost/integer/bitfield_tuple.hpp> header
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/filler.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/filler.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/filler.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -13,7 +13,11 @@
parameter list.
[h4 Template Signature]
-`template <std::size_t Bits> struct filler;`
+``
+namespace boost { namespace bitfields {
+template <std::size_t Bits> struct filler;
+}} // end boost::bitfields
+``
[h4 Header file Locaton]
This header file is included with the <boost/integer/bitfield_tuple.hpp> header
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/flag.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/flag.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/flag.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -25,7 +25,12 @@
[h4 Template Signature]
-`template <typename Name> struct flag;`
+``
+namespace boost { namespace bitfields {
+template <typename Name> struct flag;
+}} // end boost::bitfields
+``
+
[h4 Header file Locaton]
This header file is included with the <boost/integer/bitfield_tuple.hpp> header
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/member.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/member.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/member.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -30,8 +30,13 @@
]
[h4 Template Signature]
-`template <typename ReturnType, typename NameType, std::size_t Width>
-struct member;`
+``
+namespace boost { namespace bitfields {
+template <typename ReturnType, typename NameType, std::size_t Width>
+struct member;
+}} // end boost::bitfields
+``
+
[h4 Header file Locaton]
This header file is included with the <boost/integer/bitfield_tuple.hpp> header
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/storage.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/storage.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/class_reference/storage.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -19,7 +19,14 @@
endianness of your native machine.
[h4 Template Signature]
-`template <typename StorageType> struct storage;`
+``
+namespace boost { namespace bitfields {
+template <typename StorageType> struct storage;
+}} // end boost::bitfields
+``
+
+
+
[h4 Header file Locaton]
This header file is included with the <boost/integer/bitfield_tuple.hpp> header
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/tutorial.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/tutorial.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/users_guide/tutorial.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -30,6 +30,7 @@
but reduce its storage from 4 bytes to one.
``
using namespace boost;
+using namespace boost::bitfields;
// names used to mimic the names in struct foo.
struct flag_1;
struct flag_2;
@@ -80,6 +81,8 @@
#include <iostream>
using namespace boost;
+using namespace boost::bitfields;
+
// names used to mimic the names in struct foo.
struct flag_1;
struct flag_2;
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bit_mask_doc/overview/rationale.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bit_mask_doc/overview/rationale.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bit_mask_doc/overview/rationale.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -9,9 +9,14 @@
The motivation for the creation of a structure for creating bit masks on compile
time. Bit masks are usually create using hexadecimal characters or by using
macros. In either case the readability of the clarity of the bit masks are
-obscured and often the mask it self is not readible. This extension will also
-allow the users to work with endianness at an abstract level.
+obscured and often the mask it self is not readible.
+[\
+
+TODO need to actually do this before adding it to the documentation.
+This extension will also allow the users to work with endianness at an
+abstract level.
+]
[/
The motivation and rationale behind the creation a bit masking library stems
from the following example:
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bit_masks/bits_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bit_masks/bits_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bit_masks/bits_mask.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -20,7 +20,7 @@
<a name="bits_mask.bit_masks.bits_mask"></a><a class="link" href="bits_mask.html" title="bits_mask"> bits_mask</a>
</h3></div></div></div>
<a name="bits_mask.bit_masks.bits_mask.description"></a><h4>
-<a name="id3216379"></a>
+<a name="id3395459"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.description">Description</a>
</h4>
<p>
@@ -60,7 +60,7 @@
located in the <boost/integer/bits_mask.hpp> header file.
</p>
<a name="bits_mask.bit_masks.bits_mask.template_signature"></a><h4>
-<a name="id3216621"></a>
+<a name="id3395701"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.template_signature">Template
Signature</a>
</h4>
@@ -131,7 +131,7 @@
</tbody>
</table></div>
<a name="bits_mask.bit_masks.bits_mask.interface"></a><h4>
-<a name="id3216869"></a>
+<a name="id3395948"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.interface">Interface</a>
</h4>
<p>
@@ -239,7 +239,7 @@
</tbody>
</table></div>
<a name="bits_mask.bit_masks.bits_mask.preconditions"></a><h4>
-<a name="id3217234"></a>
+<a name="id3396313"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.preconditions">Preconditions</a>
</h4>
<p>
@@ -339,7 +339,7 @@
</tbody>
</table></div>
<a name="bits_mask.bit_masks.bits_mask.examples"></a><h4>
-<a name="id3217555"></a>
+<a name="id3396634"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.examples">Examples</a>
</h4>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/rationale.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/rationale.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/rationale.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -15,9 +15,25 @@
<div class="spirit-nav">
<a accesskey="p" href="description.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overview.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="../../../integral_mask/bit_masks/integral_mask.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">
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
<a name="boost_integer_bits_masks_extension.bit_masks.overview.rationale"></a><a class="link" href="rationale.html" title="rationale">rationale</a>
-</h4></div></div></div></div>
+</h4></div></div></div>
+<p>
+ The motivation for the creation of a structure for creating bit masks on
+ compile time. Bit masks are usually create using hexadecimal characters
+ or by using macros. In either case the readability of the clarity of the
+ bit masks are obscured and often the mask it self is not readible.
+ </p>
+<p>
+ [\
+ </p>
+<p>
+ TODO need to actually do this before adding it to the documentation. This
+ extension will also allow the users to work with endianness at an abstract
+ level. ]
+ </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 © 2010 Brian Bartman<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/appendices/future_work.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/appendices/future_work.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/appendices/future_work.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -7,13 +7,12 @@
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Integer Bits Masks Extension">
<link rel="up" href="../appendices.html" title="Appendices">
<link rel="prev" href="acknowledgments.html" title="Acknowledgments">
-<link rel="next" href="../../../rationale/rationale.html" title="Rationale And Motivation">
</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="acknowledgments.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="../../../rationale/rationale.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="acknowledgments.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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>
</div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="boost_integer_bits_masks_extension.bitfield_tuple.appendices.future_work"></a><a class="link" href="future_work.html" title="Future Work">Future
@@ -29,7 +28,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="acknowledgments.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="../../../rationale/rationale.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="acknowledgments.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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>
</div>
</body>
</html>
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-08 09:26:09 EDT (Thu, 08 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="id3223085"></a>
+<a name="id3402220"></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="id3223148"></a>
+<a name="id3402283"></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="id3223304"></a>
+<a name="id3402439"></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"><</span><span class="identifier">Index</span><span class="special">>()</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="id3223420"></a>
+<a name="id3402556"></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="id3223531"></a>
+<a name="id3402666"></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="id3223620"></a>
+<a name="id3402755"></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="id3223948"></a>
+<a name="id3403083"></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="id3224200"></a>
+<a name="id3403335"></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="id3224453"></a>
+<a name="id3403589"></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="id3224678"></a>
+<a name="id3403814"></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="id3224947"></a>
+<a name="id3404092"></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="id3225214"></a>
+<a name="id3404358"></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="id3225474"></a>
+<a name="id3404618"></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>
@@ -783,7 +783,7 @@
</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="id3225969"></a>
+<a name="id3405114"></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>
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-08 09:26:09 EDT (Thu, 08 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="id3228169"></a>
+<a name="id3407450"></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,16 +43,21 @@
</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="id3228315"></a>
+<a name="id3407596"></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>
<p>
- <code class="computeroutput"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">AlignTo</span><span class="special">></span> <span class="keyword">struct</span>
- <span class="identifier">bit_align</span><span class="special">;</span></code>
+
+</p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">bitfields</span> <span class="special">{</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">AlignTo</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">bit_align</span><span class="special">;</span>
+<span class="special">}}</span> <span class="comment">// end boost::bitfields
+</span></pre>
+<p>
</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="id3228401"></a>
+<a name="id3407727"></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 +70,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="id3228507"></a>
+<a name="id3407833"></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-08 09:26:09 EDT (Thu, 08 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="id3226829"></a>
+<a name="id3405973"></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,16 +30,21 @@
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="id3226876"></a>
+<a name="id3406020"></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>
<p>
- <code class="computeroutput"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Bits</span><span class="special">></span> <span class="keyword">struct</span>
- <span class="identifier">filler</span><span class="special">;</span></code>
+
+</p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">bitfields</span> <span class="special">{</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Bits</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">filler</span><span class="special">;</span>
+<span class="special">}}</span> <span class="comment">// end boost::bitfields
+</span></pre>
+<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.header_file_locaton"></a><h5>
-<a name="id3226962"></a>
+<a name="id3406151"></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 +57,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.example"></a><h5>
-<a name="id3227067"></a>
+<a name="id3406257"></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-08 09:26:09 EDT (Thu, 08 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="id3227635"></a>
+<a name="id3406870"></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,16 +45,21 @@
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="id3227922"></a>
+<a name="id3407157"></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>
<p>
- <code class="computeroutput"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Name</span><span class="special">></span> <span class="keyword">struct</span>
- <span class="identifier">flag</span><span class="special">;</span></code>
+
+</p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">bitfields</span> <span class="special">{</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Name</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">flag</span><span class="special">;</span>
+<span class="special">}}</span> <span class="comment">// end boost::bitfields
+</span></pre>
+<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.header_file_locaton"></a><h5>
-<a name="id3227999"></a>
+<a name="id3407279"></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 +72,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.example"></a><h5>
-<a name="id3228107"></a>
+<a name="id3407388"></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-08 09:26:09 EDT (Thu, 08 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="id3227133"></a>
+<a name="id3406323"></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,17 +93,22 @@
</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="id3227346"></a>
+<a name="id3406536"></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>
<p>
- <code class="computeroutput"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">ReturnType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">NameType</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Width</span><span class="special">></span> <span class="keyword">struct</span>
- <span class="identifier">member</span><span class="special">;</span></code>
+
+</p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">bitfields</span> <span class="special">{</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">ReturnType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">NameType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Width</span><span class="special">></span>
+<span class="keyword">struct</span> <span class="identifier">member</span><span class="special">;</span>
+<span class="special">}}</span> <span class="comment">// end boost::bitfields
+</span></pre>
+<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.header_file_locaton"></a><h5>
-<a name="id3227464"></a>
+<a name="id3406699"></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 +121,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.example"></a><h5>
-<a name="id3227571"></a>
+<a name="id3406805"></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-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -20,7 +20,7 @@
<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="id3228571"></a>
+<a name="id3407898"></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,16 +39,21 @@
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="id3228672"></a>
+<a name="id3407998"></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>
<p>
- <code class="computeroutput"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">StorageType</span><span class="special">></span> <span class="keyword">struct</span>
- <span class="identifier">storage</span><span class="special">;</span></code>
+
+</p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">bitfields</span> <span class="special">{</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">StorageType</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">storage</span><span class="special">;</span>
+<span class="special">}}</span> <span class="comment">// end boost::bitfields
+</span></pre>
+<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.header_file_locaton"></a><h5>
-<a name="id3228750"></a>
+<a name="id3408122"></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 +66,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.example"></a><h5>
-<a name="id3228856"></a>
+<a name="id3408228"></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>
Modified: 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
==============================================================================
--- 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 (original)
+++ 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-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -21,7 +21,7 @@
Generation Macros</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.code_generation_macros.macros"></a><h6>
-<a name="id3229219"></a>
+<a name="id3408590"></a>
<a class="link" href="code_generation_macros.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.code_generation_macros.macros">Macros</a>
</h6>
<p>
Modified: 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
==============================================================================
--- 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 (original)
+++ 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-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -21,7 +21,7 @@
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="id3228940"></a>
+<a name="id3408311"></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>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/boost_fusion_sequence_extension.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/boost_fusion_sequence_extension.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/boost_fusion_sequence_extension.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -21,7 +21,7 @@
Sequence Extension</a>
</h4></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.boost_fusion_sequence_extension.boost_fusion_sequence_extension"></a><h6>
-<a name="id3230508"></a>
+<a name="id3409880"></a>
<a class="link" href="boost_fusion_sequence_extension.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.boost_fusion_sequence_extension.boost_fusion_sequence_extension">Boost.Fusion
Sequence Extension</a>
</h6>
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-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -45,7 +45,7 @@
</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="id3220083"></a>
+<a name="id3399163"></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>
@@ -68,7 +68,7 @@
</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="id3220167"></a>
+<a name="id3399247"></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>
@@ -210,7 +210,7 @@
</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="id3220482"></a>
+<a name="id3399561"></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>
@@ -297,7 +297,7 @@
</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="id3220781"></a>
+<a name="id3399860"></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>
@@ -335,7 +335,7 @@
</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="id3220883"></a>
+<a name="id3399962"></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>
@@ -347,7 +347,7 @@
</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="id3220921"></a>
+<a name="id3400001"></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>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/tutorial.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/tutorial.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/tutorial.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -25,7 +25,7 @@
and all of the different functionalities it provides.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_1__the_basics"></a><h6>
-<a name="id3221053"></a>
+<a name="id3400133"></a>
<a class="link" href="tutorial.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_1__the_basics">Part
1: The Basics</a>
</h6>
@@ -52,6 +52,7 @@
from 4 bytes to one.
</p>
<pre class="programlisting"><span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">bitfields</span><span class="special">;</span>
<span class="comment">// names used to mimic the names in struct foo.
</span><span class="keyword">struct</span> <span class="identifier">flag_1</span><span class="special">;</span>
<span class="keyword">struct</span> <span class="identifier">flag_2</span><span class="special">;</span>
@@ -80,7 +81,7 @@
a width of 2 bits.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_2__using_the_tuple"></a><h5>
-<a name="id3221703"></a>
+<a name="id3400810"></a>
<a class="link" href="tutorial.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_2__using_the_tuple">Part
2: Using the tuple</a>
</h5>
@@ -121,6 +122,8 @@
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">iostream</span><span class="special">></span>
<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">bitfields</span><span class="special">;</span>
+
<span class="comment">// names used to mimic the names in struct foo.
</span><span class="keyword">struct</span> <span class="identifier">flag_1</span><span class="special">;</span>
<span class="keyword">struct</span> <span class="identifier">flag_2</span><span class="special">;</span>
@@ -147,7 +150,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_3__slightly_more_advanced"></a><h6>
-<a name="id3222401"></a>
+<a name="id3401537"></a>
<a class="link" href="tutorial.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_3__slightly_more_advanced">Part
3: Slightly More Advanced</a>
</h6>
@@ -261,7 +264,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_4__fusion_sequence_extension"></a><h6>
-<a name="id3222780"></a>
+<a name="id3401915"></a>
<a class="link" href="tutorial.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_4__fusion_sequence_extension">Part
4: Fusion Sequence extension</a>
</h6>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/bit_masks/high_bits_maskbits.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/bit_masks/high_bits_maskbits.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/bit_masks/high_bits_maskbits.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -20,7 +20,7 @@
<a name="high_bits_mask.bit_masks.high_bits_maskbits"></a><a class="link" href="high_bits_maskbits.html" title="high_bits_mask"> high_bits_mask</a>
</h3></div></div></div>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.description"></a><h4>
-<a name="id3214605"></a>
+<a name="id3393685"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.description">Description</a>
</h4>
<p>
@@ -40,7 +40,7 @@
<p>
</p>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.template_signature"></a><h4>
-<a name="id3214745"></a>
+<a name="id3393824"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.template_signature">Template
Signature</a>
</h4>
@@ -98,7 +98,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.interface"></a><h4>
-<a name="id3214928"></a>
+<a name="id3394007"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.interface">Interface</a>
</h4>
<p>
@@ -194,7 +194,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.examples"></a><h4>
-<a name="id3215265"></a>
+<a name="id3394344"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.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-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -20,7 +20,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2010 Brian Bartman</p></div>
<div><div class="legalnotice">
-<a name="id3164532"></a><p>
+<a name="id3343596"></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>
@@ -110,14 +110,13 @@
Work</a></span></dt>
</dl></dd>
</dl></dd>
-<dt><span class="section"> Rationale And Motivation</span></dt>
</dl>
</div>
<p>
</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 08, 2010 at 12:48:49 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 08, 2010 at 13:24:46 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/bit_masks/integral_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/bit_masks/integral_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/bit_masks/integral_mask.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -21,7 +21,7 @@
type</a>
</h3></div></div></div>
<a name="integral_mask.bit_masks.integral_mask.description"></a><h4>
-<a name="id3163250"></a>
+<a name="id3342332"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.description">Description</a>
</h4>
<p>
@@ -32,7 +32,7 @@
template is located in the following header file: <boost/integer/integral_mask.hpp>.
</p>
<a name="integral_mask.bit_masks.integral_mask.template_signature"></a><h4>
-<a name="id3213843"></a>
+<a name="id3392923"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.template_signature">Template
Signature</a>
</h4>
@@ -91,7 +91,7 @@
</tbody>
</table></div>
<a name="integral_mask.bit_masks.integral_mask.interface"></a><h4>
-<a name="id3214025"></a>
+<a name="id3393104"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.interface">Interface</a>
</h4>
<p>
@@ -177,7 +177,7 @@
</tbody>
</table></div>
<a name="integral_mask.bit_masks.integral_mask.examples"></a><h4>
-<a name="id3214366"></a>
+<a name="id3393446"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.examples">Examples</a>
</h4>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/bit_masks/low_bits_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/bit_masks/low_bits_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/bit_masks/low_bits_mask.html 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -20,7 +20,7 @@
<a name="low_bits_mask.bit_masks.low_bits_mask"></a><a class="link" href="low_bits_mask.html" title="low_bits_mask"> low_bits_mask</a>
</h3></div></div></div>
<a name="low_bits_mask.bit_masks.low_bits_mask.description"></a><h4>
-<a name="id3215493"></a>
+<a name="id3394572"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.description">Description</a>
</h4>
<p>
@@ -43,7 +43,7 @@
is located in the <boost/integer/low_bits_mask.hpp> header file.
</p>
<a name="low_bits_mask.bit_masks.low_bits_mask.template_signature"></a><h4>
-<a name="id3215626"></a>
+<a name="id3394705"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.template_signature">Template
Signature</a>
</h4>
@@ -101,7 +101,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.bit_masks.low_bits_mask.interface"></a><h4>
-<a name="id3215809"></a>
+<a name="id3394888"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.interface">Interface</a>
</h4>
<p>
@@ -197,7 +197,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.bit_masks.low_bits_mask.examples"></a><h4>
-<a name="id3216154"></a>
+<a name="id3395234"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.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-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -14,55 +14,9 @@
<div class="spirit-nav">
<a accesskey="p" href="../boost_integer_bits_masks_extension/bitfield_tuple/appendices/future_work.html"><img src="..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.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>
</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="rationale.rationale"></a><a class="link" href="rationale.html" title="Rationale And Motivation"> Rationale And Motivation</a>
-</h2></div></div></div>
-<p>
- The motivation and rationale behind the creation a bit masking library stems
- from the following example:
-</p>
-<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">foo</span> <span class="special">{</span>
- <span class="keyword">bool</span> <span class="identifier">b1</span><span class="special">:</span><span class="number">1</span><span class="special">;</span>
- <span class="keyword">bool</span> <span class="identifier">b2</span><span class="special">:</span><span class="number">1</span><span class="special">;</span>
- <span class="keyword">int</span> <span class="identifier">i1</span><span class="special">:</span><span class="number">2</span><span class="special">;</span>
- <span class="keyword">int</span> <span class="identifier">i2</span><span class="special">:</span><span class="number">2</span><span class="special">;</span>
-<span class="special">};</span>
-</pre>
-<p>
- The struct <code class="computeroutput"><span class="identifier">foo</span></code> is composed
- of bit fields. This is fine and wouldn't be a big issues accept that there
- is something which the user can't see that can cause problems with this struct.
- The size of struct <code class="computeroutput"><span class="identifier">foo</span></code> need
- not be any larger then <code class="computeroutput"><span class="keyword">char</span></code>, 1
- byte, which is the smalles type which can hold it. Now the actual size of
- <code class="computeroutput"><span class="identifier">foo</span></code> is 4 bytes. This can cause
- havoc if a union was made with this type and a char while the user was thinking
- that their type is 1 byte in size. So in order to create something which could
- handle this situation correctly. This library was created to help with the
- internal management and storage bit fields and non-standardly aligned data.
- The goal is to provide both masking utilities and commonlly used structures
- which would be able to correct the size of the structure and provide simple
- accessors to the data stored within.
- </p>
-<a name="rationale.rationale.project_data_structure_motivation_and_rationale"></a><h4>
-<a name="id3234934"></a>
- <a class="link" href="rationale.html#rationale.rationale.project_data_structure_motivation_and_rationale">Project
- Data Structure Motivation and Rationale</a>
- </h4>
-<p>
- There are several data structures provided which make doing some slightly more
- complex tasks simple and organized. The structures which the library provides
- are <code class="computeroutput"><span class="identifier">bit_mask_group</span></code>, <code class="computeroutput"><span class="identifier">bit_mask_tuple</span></code>, <code class="computeroutput"><span class="identifier">bit_field_tuple</span></code>
- and <code class="computeroutput"><span class="identifier">pointer_plus_bits</span></code>.
- </p>
-<p>
- <code class="computeroutput"><span class="identifier">bit_mask_group</span></code> is not a container
- it doesn't store any data however it provides a way of organizing your masks.
- The structure also provides additional run time support on top of its tuple
- style interface.
- </p>
-</div>
+</h2></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2010 Brian Bartman<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/standalone_HTML.manifest
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/standalone_HTML.manifest (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/standalone_HTML.manifest 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -47,4 +47,3 @@
boost_integer_bits_masks_extension/bitfield_tuple/appendices/implementation_details/internal_documentation/function_templates.html
boost_integer_bits_masks_extension/bitfield_tuple/appendices/acknowledgments.html
boost_integer_bits_masks_extension/bitfield_tuple/appendices/future_work.html
-rationale/rationale.html
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/rationale.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/rationale.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/rationale.qbk 2010-07-08 09:26:09 EDT (Thu, 08 Jul 2010)
@@ -5,7 +5,4 @@
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
]
-[section:rationale Rationale And Motivation]
-
-[endsect]
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