|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r65020 - in sandbox/SOC/2010/bit_masks: . boost/integer boost/integer/detail/bitfield_vector lib/integer/doc/bft_doc/reference lib/integer/doc/bft_doc/reference/metafunction_reference lib/integer/doc/html lib/integer/doc/html/bit_width/bit_masks lib/integer/doc/html/bitfield_tuple 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 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/reference/function_reference lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_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/test/bitfield_vector_testing
From: bbartmanboost_at_[hidden]
Date: 2010-08-26 10:43:43
Author: bbartman
Date: 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
New Revision: 65020
URL: http://svn.boost.org/trac/boost/changeset/65020
Log:
fixnig some of my naming conventions for members of bitfield_vector because everything is fixed on this endthat means that I can move the the next section and begin to fix more of the naming
Text files modified:
sandbox/SOC/2010/bit_masks/boost/integer/bitfield_vector.hpp | 48 +++++++----------
sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_base.hpp | 49 +++++++++---------
sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_member_impl.hpp | 1
sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/iterator_base.hpp | 1
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/concepts.qbk | 37 ++++++++++++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/metafunction_reference/name_exists.qbk | 103 ++++++++++++++++++++++++++++++++++++++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bit_width/bit_masks/bit_width.html | 14 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html | 2
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bit_masks/bits_mask.html | 16 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/description.html | 2
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html | 2
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/align.html | 10 +-
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/custom.html | 24 ++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/flag.html | 12 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/member.html | 12 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/padding.html | 10 +-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/pointer.html | 16 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/storage.html | 12 ++--
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/reference/concepts.html | 70 ++++++++++++++++++++++++++
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/get.html | 6 +-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/make_bitfield_tuple.html | 2
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html | 10 +-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element.html | 20 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element_n.html | 14 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html | 24 ++++----
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/tutorial.html | 12 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/bit_masks/high_bits_maskbits.html | 16 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html | 6 +
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/bit_masks/integral_mask.html | 16 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/bit_masks/low_bits_mask.html | 16 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/standalone_HTML.manifest | 1
sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_base_test.cpp | 36 ++++++------
sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_test.cpp | 18 +++---
sandbox/SOC/2010/bit_masks/notes.txt | 4 +
38 files changed, 444 insertions(+), 232 deletions(-)
Modified: sandbox/SOC/2010/bit_masks/boost/integer/bitfield_vector.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/bitfield_vector.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/bitfield_vector.hpp 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -12,13 +12,6 @@
namespace boost {
-// template <typename,typename>
-// class vector;
-
-// template <typename T,std::size_t>
-// struct bits;
-
-
namespace detail {
/** Iterators. */
//@{
@@ -505,8 +498,7 @@
*/
explicit bitfield_vector(size_type n,
value_type const& value = T(),
- allocator_type const& alloc = Allocator()
- )
+ allocator_type const& alloc = Allocator() )
:_base(alloc)
{
allocate_and_fill(n,value);
@@ -531,19 +523,19 @@
*/
//@{
iterator begin() {
- return iterator(this->_impl._start,0);
+ return iterator(this->m_impl.m_start,0);
}
const_iterator begin() const {
- return const_iterator(this->_impl._start,0);
+ return const_iterator(this->m_impl.m_start,0);
}
iterator end() {
- return begin() + (this->_impl._bits_in_use / Width);
+ return begin() + (this->m_impl.m_bits_in_use / Width);
}
const_iterator end() const {
- return begin() + (this->_impl._bits_in_use / Width);
+ return begin() + (this->m_impl.m_bits_in_use / Width);
}
reverse_iterator rbegin();
@@ -625,8 +617,8 @@
size_type min_allocation_size = n * Width;
// calculate that size in bytes.
- min_allocation_size = (min_allocation_size/8)
- + size_type((min_allocation_size%8)!=0);
+ min_allocation_size = (min_allocation_size/CHAR_BIT)
+ + size_type((min_allocation_size%CHAR_BIT)!=0);
// calculate the correct size of the allocation
// by getting the closest power of 2 greater then the number of bytes
@@ -638,17 +630,17 @@
// must save the original pointer so that I can maintain the state
// of this object and NOT leak memory.
- pointer old_start = this->_impl._start;
+ pointer old_start = this->m_impl.m_start;
try {
// allocate the necessary memory to hold all of the bitfields.
// This CAN throw std::bad_alloc
- this->_impl._start = this->allocate_impl(corrected_allocation_size);
- std::memset(this->_impl._start,0,corrected_allocation_size);
+ this->m_impl.m_start = this->allocate_impl(corrected_allocation_size);
+ std::memset(this->m_impl.m_start,0,corrected_allocation_size);
// this line will never throw because this is pointer arithmatic
// and integer assignment.
- this->_impl._end = this->_impl._start + corrected_allocation_size;
+ this->m_impl.m_end = this->m_impl.m_start + corrected_allocation_size;
}catch(...) {
- this->_impl._start = old_start;
+ this->m_impl.m_start = old_start;
throw;
}
@@ -656,27 +648,27 @@
// with val.
for(iterator it( begin()); it != end(); ++it) {
*it = value;
- this->_impl._bits_in_use += Width;
+ this->m_impl.m_bits_in_use += Width;
}
}
void check_for_resizing() {
- size_type size_of_alloc = (this->_impl._end - this->_impl._start);
- difference_type remaing_bits = ((size_of_alloc*8) - this->_impl._bits_in_use);
+ size_type size_of_alloc = (this->m_impl.m_end - this->m_impl.m_start);
+ difference_type remaing_bits = ((size_of_alloc*CHAR_BIT) - this->m_impl.m_bits_in_use);
if(remaing_bits < Width) {
std::size_t next_allocation_size =
detail::next_allocation_size<Width>()(
size_of_alloc,
- this->_impl._bits_in_use
+ this->m_impl._bits_in_use
);
pointer ptr = this->allocate_impl( next_allocation_size );
std::memcpy(static_cast<void*>(ptr),
- static_cast<void*>(this->_impl._start),
+ static_cast<void*>(this->m_impl.m_start),
size_of_alloc);
- this->deallocate_impl(this->_impl._start, size_of_alloc);
- this->_impl._start = ptr;
- this->_impl._end = ptr + next_allocation_size;
+ this->deallocate_impl(this->m_impl.m_start, size_of_alloc);
+ this->m_impl.m_start = ptr;
+ this->m_impl.m_end = ptr + next_allocation_size;
}
}
Modified: sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_base.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_base.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_base.hpp 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -6,6 +6,7 @@
#ifndef BOOST_BITFIELD_VECTOR_BASE_HPP
#define BOOST_BITFIELD_VECTOR_BASE_HPP
#include <cstddef>
+#include <climits>
namespace boost { namespace detail {
@@ -46,34 +47,34 @@
{
bitfield_vector_impl()
:rebound_alloc_type(),
- _start(0),
- _end(0),
- _bits_in_use(0)
+ m_start(0),
+ m_end(0),
+ m_bits_in_use(0)
{ }
bitfield_vector_impl( rebound_alloc_type const& alloc)
:rebound_alloc_type(alloc),
- _start(0),
- _end(0),
- _bits_in_use(0)
+ m_start(0),
+ m_end(0),
+ m_bits_in_use(0)
{ }
- typename rebound_alloc_type::pointer _start;
- typename rebound_alloc_type::pointer _end;
- typename rebound_alloc_type::size_type _bits_in_use;
+ typename rebound_alloc_type::pointer m_start;
+ typename rebound_alloc_type::pointer m_end;
+ typename rebound_alloc_type::size_type m_bits_in_use;
};
/** This is an instance of the bitfield_vector_impl type. */
- bitfield_vector_impl _impl;
+ bitfield_vector_impl m_impl;
/** Allocator retrieval implementation functions. */
//@{
rebound_alloc_type& get_allocator_impl() {
- return *static_cast<rebound_alloc_type*>(&this->_impl);
+ return *static_cast<rebound_alloc_type*>(&this->m_impl);
}
rebound_alloc_type const& get_allocator_impl() const {
- return *static_cast<rebound_alloc_type const*>(&this->_impl);
+ return *static_cast<rebound_alloc_type const*>(&this->m_impl);
}
//@}
@@ -84,47 +85,47 @@
/** Default constructor for vector base. */
bitfield_vector_base()
- :_impl()
+ :m_impl()
{ }
/** Constructor over an allocator. */
bitfield_vector_base(allocator const& alloc)
- :_impl(alloc)
+ :m_impl(alloc)
{ }
/** Array Constructor. */
bitfield_vector_base(std::size_t n)
- :_impl()
+ :m_impl()
{
- this->_impl._start = this->allocate_impl(n);
- this->_impl._end = this->_impl._start + n;
+ this->m_impl.m_start = this->allocate_impl(n);
+ this->m_impl.m_end = this->m_impl.m_start + n;
}
/** Array + Allocator Constructor. */
bitfield_vector_base(std::size_t n, allocator const& alloc)
- :_impl(alloc)
+ :m_impl(alloc)
{
- this->_impl._start = this->allocate_impl(n);
- this->_impl._end = this->_impl._start + n;
+ this->m_impl.m_start = this->allocate_impl(n);
+ this->m_impl.m_end = this->m_impl.m_start + n;
}
/** Destructor. */
~bitfield_vector_base() {
- deallocate_impl(this->_impl._start, this->_impl._end
- - this->_impl._start);
+ deallocate_impl(this->m_impl.m_start, this->m_impl.m_end
+ - this->m_impl.m_start);
}
/** Calles allocate unless n = 0. */
typename rebound_alloc_type::pointer allocate_impl(std::size_t n) {
- return n != 0 ? _impl.allocate(n): 0;
+ return n != 0 ? m_impl.allocate(n): 0;
}
/** Calles deallocate unless ptr = 0. */
void
deallocate_impl(typename rebound_alloc_type::pointer ptr, std::size_t n) {
if(ptr) {
- _impl.deallocate(ptr,n);
+ m_impl.deallocate(ptr,n);
}
}
};
Modified: sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_member_impl.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_member_impl.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/bitfield_vector_member_impl.hpp 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -17,6 +17,7 @@
#include <cstring>
#include <boost/integer/high_low_bits.hpp>
#include <boost/integer/bit_width.hpp>
+#include <climits>
namespace boost { namespace detail {
Modified: sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/iterator_base.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/iterator_base.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/detail/bitfield_vector/iterator_base.hpp 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -12,6 +12,7 @@
#include <boost/type_traits/make_signed.hpp>
#include <iostream>
#include <boost/cstdint.hpp>
+#include <climits>
namespace boost { namespace detail {
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/concepts.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/concepts.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/concepts.qbk 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -5,4 +5,41 @@
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
]
[section Concepts]
+[h5 Concepts within the documentation]
+The following is a basic high level explanation of some of the different terms
+use throughout `bitfield_tuple`'s documentation. Please note that concepts,
+in this context, is not being used to refer to C++0x concepts, but instead, is
+being used to refer to high level ideas and patterns which occur throughout the
+implementation of `bitfield_tuple` and its interface.
+
+
+[h5 Terms and Ideas which reoccur throughout `bitfield_tuple` ]
+* *Name* - Is a type which when supplied to a parameter which takes a name allow
+the field represented by that parameter, to later be accessed or retrieved via
+that name.
+* *Member* - Is a bit field which is accessible through an instance of
+`bitfield_tuple` by either using a name or index to access it. This is also used
+to refer to specific template parameters which when given to a `bitfield_tuple`
+template, define members to be within the `bitfield_tuple`. Members are the only
+are the only items which take a name parameter and are used to represent bit
+fields which contain a value, within the `bitfield_tuple`. Any parameter which
+does not represent an accessible bit field does not increase the index of the
+next member.
+* *get function* - Refers to eight functions which can be used to access members
+of a `bitfield_tuple` instance. There are four member and four free versions of
+the `get` function. One which takes a index, one which takes a name and cost
+versions of both of those, for both free and member function. For additional,
+information about either the member or free `get` functions please see, the
+documentation for `bitfield_tuple` and `bitfield_reference` for the documentation
+of the member function, and see get function under the free function
+documentation.
+* *Bit Field* - A bit field is a field of contiguous bits which is used to
+represent a value.
+* *Offset* - Within a `bitfield_tuple` the offset refers to the number of bits
+from the least significant bit that a bit field has been shifted. In other words
+this is the number of bits between the least significant bit and the first bit
+of the bitfield.
+* *Width* - The number of contiguous bits used for a bit field.
+
+
[endsect]
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/metafunction_reference/name_exists.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/metafunction_reference/name_exists.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/metafunction_reference/name_exists.qbk 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -0,0 +1,103 @@
+[/
+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:name_exists struct name_exists]
+[h5 Description]
+This meta-function yields either mpl::true_ or mpl::false_ depending on
+if the supplied name type exists within the `bitfield_tuple` type.
+
+
+[h5 Template Signature]
+``
+namespace boost { namespace bitfields {
+template<typename BitfieldTuple, typename Name> struct name_exists;
+}}
+``
+[h5 Template Parameters]
+[table
+ [
+ [Parameter]
+ [Description]
+ ]
+ [
+ [`BitfieldTuple`]
+ [ The `bitfield_tuple` in which to look for the name. ]
+ ]
+ [
+ [`Name`]
+ [ The `Name` supplied to the member when the `bitfield_tuple`. ]
+ ]
+]
+
+
+[h5 Preconditions]
+[table
+ [
+ [Precondition]
+ [Description]
+ [Enforcement]
+ ]
+ [
+ [ BitfieldTuple must be a `bitfield_tuple`. ]
+ [ Means that if something other then a `bitfield_tuple` is supplied
+for the `BitfieldTuple` template parameter that this meta-function will not work. ]
+ [ Documented requirement only. Not enforced. ]
+ ]
+]
+
+[h5 Interface]
+`N` is used for type `name_exists` within the following interface documentation.
+[table
+ [
+ [Operation]
+ [Description]
+ ]
+ [
+ [ `N::type`]
+ [ This is mpl::true_ or mpl::false_ based on whether or not the name
+exists within the `BitfieldTuple` parameter. ]
+ ]
+]
+
+
+[h5 Header File Location]
+This meta-function is included along with the <boost/integer/bitfield_tuple.hpp>
+header file. There is no need to directly include the element header file
+within your code.
+[pre
+#include <boost/integer/bitfield_tuple/interface_metafunctions.hpp>
+]
+
+[h5 Example]
+Basic overview of how to use the `name_exists` meta-function.
+``
+#include <boost/integer/bitfield_tuple.hpp>
+
+using namespace boost::bitfields;
+
+struct i;
+struct red;
+struct green;
+struct blue;
+
+typedef bitfield_tuple<
+ member<unsigned int,red,5>,
+ member<unsigned int, green, 6>,
+ member<unsinged int, blue,5>
+> rgb565;
+
+struct salmon;
+
+// has_salmon would be mpl::false_
+typedef name_exists<rgb565,salmon>::type has_salmon;
+
+// has red would be mpl::true_
+typedef name_exists<rgb565,red>::type has_red;
+
+``
+
+[endsect]
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bit_width/bit_masks/bit_width.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bit_width/bit_masks/bit_width.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bit_width/bit_masks/bit_width.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="bit_width.bit_masks.bit_width"></a><a class="link" href="bit_width.html" title="bit_width"> bit_width</a>
</h3></div></div></div>
<a name="bit_width.bit_masks.bit_width.description"></a><h4>
-<a name="id3219947"></a>
+<a name="id2998286"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.description">Description</a>
</h4>
<p>
@@ -29,7 +29,7 @@
that type in bits.
</p>
<a name="bit_width.bit_masks.bit_width.header_file_information"></a><h4>
-<a name="id3219979"></a>
+<a name="id2998318"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.header_file_information">Header
File Information</a>
</h4>
@@ -41,7 +41,7 @@
<p>
</p>
<a name="bit_width.bit_masks.bit_width.template_signature"></a><h4>
-<a name="id3220051"></a>
+<a name="id2998389"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.template_signature">Template
Signature</a>
</h4>
@@ -56,7 +56,7 @@
<p>
</p>
<a name="bit_width.bit_masks.bit_width.template_parameters"></a><h4>
-<a name="id3220146"></a>
+<a name="id2998484"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.template_parameters">Template
Parameters</a>
</h4>
@@ -91,7 +91,7 @@
</tr></tbody>
</table></div>
<a name="bit_width.bit_masks.bit_width.interface"></a><h4>
-<a name="id3220224"></a>
+<a name="id2998563"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.interface">Interface</a>
</h4>
<div class="informaltable"><table class="table">
@@ -126,7 +126,7 @@
</tr></tbody>
</table></div>
<a name="bit_width.bit_masks.bit_width.preconditions"></a><h4>
-<a name="id3220338"></a>
+<a name="id2998676"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -173,7 +173,7 @@
</tr></tbody>
</table></div>
<a name="bit_width.bit_masks.bit_width.examples"></a><h4>
-<a name="id3220460"></a>
+<a name="id2998798"></a>
<a class="link" href="bit_width.html#bit_width.bit_masks.bit_width.examples">Examples</a>
</h4>
<p>
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-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -77,6 +77,8 @@
<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html">Meta-Function
Reference</a></span></dt>
<dd><dl>
+<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/name_exists.html">
+ struct name_exists</a></span></dt>
<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element.html">
struct element</a></span></dt>
<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element_n.html">
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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3218100"></a>
+<a name="id2996438"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.description">Description</a>
</h4>
<p>
@@ -56,7 +56,7 @@
<p>
</p>
<a name="bits_mask.bit_masks.bits_mask.header_file_information"></a><h4>
-<a name="id3218325"></a>
+<a name="id2996664"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.header_file_information">Header
File Information</a>
</h4>
@@ -68,7 +68,7 @@
<p>
</p>
<a name="bits_mask.bit_masks.bits_mask.template_signature"></a><h4>
-<a name="id3218397"></a>
+<a name="id2996735"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.template_signature">Template
Signature</a>
</h4>
@@ -83,7 +83,7 @@
<p>
</p>
<a name="bits_mask.bit_masks.bits_mask.bit_mask_hierarchy"></a><h4>
-<a name="id3218543"></a>
+<a name="id2996881"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.bit_mask_hierarchy">Bit Mask
Hierarchy</a>
</h4>
@@ -92,7 +92,7 @@
<code class="computeroutput"><span class="identifier">integral_mask</span></code>.
</p>
<a name="bits_mask.bit_masks.bits_mask.template_parameters"></a><h4>
-<a name="id3218583"></a>
+<a name="id2996921"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.template_parameters">Template
Parameters</a>
</h4>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="bits_mask.bit_masks.bits_mask.preconditions"></a><h4>
-<a name="id3218756"></a>
+<a name="id2997094"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -248,7 +248,7 @@
</tbody>
</table></div>
<a name="bits_mask.bit_masks.bits_mask.interface"></a><h4>
-<a name="id3219032"></a>
+<a name="id2997370"></a>
<a class="link" href="bits_mask.html#bits_mask.bit_masks.bits_mask.interface">Interface</a>
</h4>
<p>
@@ -356,7 +356,7 @@
</tbody>
</table></div>
<a name="bits_mask.bit_masks.bits_mask.examples"></a><h4>
-<a name="id3219424"></a>
+<a name="id2997762"></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/description.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/description.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bit_masks/overview/description.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -78,7 +78,7 @@
a high level.
</p>
<a name="boost_integer_bits_masks_extension.bit_masks.overview.description.general_use_cases"></a><h5>
-<a name="id3213904"></a>
+<a name="id2992242"></a>
<a class="link" href="description.html#boost_integer_bits_masks_extension.bit_masks.overview.description.general_use_cases">General
use cases</a>
</h5>
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-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -53,6 +53,8 @@
<dt><span class="section"><a href="reference/meta_function_reference.html">Meta-Function
Reference</a></span></dt>
<dd><dl>
+<dt><span class="section"><a href="reference/meta_function_reference/name_exists.html">
+ struct name_exists</a></span></dt>
<dt><span class="section"><a href="reference/meta_function_reference/element.html">
struct element</a></span></dt>
<dt><span class="section"><a href="reference/meta_function_reference/element_n.html">
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/align.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/align.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/align.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align"></a><a class="link" href="align.html" title="align">align</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.description"></a><h5>
-<a name="id3234972"></a>
+<a name="id3013604"></a>
<a class="link" href="align.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.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.align.template_signature"></a><h5>
-<a name="id3235117"></a>
+<a name="id3013749"></a>
<a class="link" href="align.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.template_signature">Template
Signature</a>
</h5>
@@ -57,7 +57,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.template_parameters"></a><h5>
-<a name="id3235238"></a>
+<a name="id3013871"></a>
<a class="link" href="align.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.template_parameters">Template
Parameters</a>
</h5>
@@ -93,7 +93,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.header_file_locaton"></a><h5>
-<a name="id3235330"></a>
+<a name="id3013963"></a>
<a class="link" href="align.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -106,7 +106,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.align.example"></a><h5>
-<a name="id3235439"></a>
+<a name="id3014071"></a>
<a class="link" href="align.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.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/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-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -21,7 +21,7 @@
and bitfield_reference</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.bitfield_tuple_and_bitfield_reference.bitfield_tuple_interface"></a><h5>
-<a name="id3227898"></a>
+<a name="id3006530"></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_tuple_interface">bitfield_tuple
interface</a>
</h5>
@@ -33,7 +33,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="id3227956"></a>
+<a name="id3006589"></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>
@@ -56,7 +56,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="id3228134"></a>
+<a name="id3006767"></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>
@@ -73,7 +73,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="id3228265"></a>
+<a name="id3006898"></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>
@@ -90,7 +90,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="id3228387"></a>
+<a name="id3007019"></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>
@@ -106,7 +106,7 @@
reguarding macros.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.bitfield_tuple_and_bitfield_reference.typedefs"></a><h6>
-<a name="id3228523"></a>
+<a name="id3007156"></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.typedefs">Typedefs</a>
</h6>
<p>
@@ -188,7 +188,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="id3228884"></a>
+<a name="id3007517"></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>
@@ -266,7 +266,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.bitfield_tuple_and_bitfield_reference.bitfield_reference_internal_types"></a><h6>
-<a name="id3229157"></a>
+<a name="id3007789"></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_internal_types">bitfield_reference
Internal Types</a>
</h6>
@@ -336,7 +336,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="id3229424"></a>
+<a name="id3008056"></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>
@@ -420,7 +420,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="id3229661"></a>
+<a name="id3008294"></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>
@@ -508,7 +508,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="id3229939"></a>
+<a name="id3008572"></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">
@@ -596,7 +596,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="id3230205"></a>
+<a name="id3008838"></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">
@@ -680,7 +680,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="id3230464"></a>
+<a name="id3009097"></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>
@@ -788,7 +788,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_bitfield_tuple_template"></a><h6>
-<a name="id3230959"></a>
+<a name="id3009591"></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_bitfield_tuple_template">Preconditions
on the bitfield_tuple template</a>
</h6>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/custom.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/custom.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/custom.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom"></a><a class="link" href="custom.html" title="custom">custom</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.description"></a><h5>
-<a name="id3239190"></a>
+<a name="id3017945"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.description">Description</a>
</h5>
<p>
@@ -33,7 +33,7 @@
default policy which is supplied.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.template_signature"></a><h5>
-<a name="id3239265"></a>
+<a name="id3018020"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.template_signature">Template
Signature</a>
</h5>
@@ -54,7 +54,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.template_parameters"></a><h5>
-<a name="id3239504"></a>
+<a name="id3018260"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.template_parameters">Template
Parameters</a>
</h5>
@@ -145,7 +145,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.preconditions"></a><h4>
-<a name="id3239832"></a>
+<a name="id3018587"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -212,7 +212,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.header_file_location"></a><h5>
-<a name="id3240010"></a>
+<a name="id3018766"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.header_file_location">Header
file Location</a>
</h5>
@@ -225,11 +225,11 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.examples"></a><h5>
-<a name="id3240120"></a>
+<a name="id3018875"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.examples">Examples</a>
</h5>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.using_a__code__phrase_role__identifier__custom__phrase___code__member_to_store_the_16_most_significant_bits_of_an_integer"></a><h6>
-<a name="id3240144"></a>
+<a name="id3018899"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.using_a__code__phrase_role__identifier__custom__phrase___code__member_to_store_the_16_most_significant_bits_of_an_integer">Using
a <code class="computeroutput"><span class="identifier">custom</span></code> member to store
the 16 most significant bits of an integer</a>
@@ -255,7 +255,7 @@
by simply using the get function followed by its index or <code class="computeroutput"><span class="identifier">Name</span></code>.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.how_to_define_a_policy_for_a_custom_member"></a><h5>
-<a name="id3240550"></a>
+<a name="id3019305"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.how_to_define_a_policy_for_a_custom_member">How
to Define a Policy For a Custom Member</a>
</h5>
@@ -277,7 +277,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.policy_parameter_description"></a><h6>
-<a name="id3240692"></a>
+<a name="id3019447"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.policy_parameter_description">Policy
Parameter Description</a>
</h6>
@@ -358,7 +358,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.policy_body"></a><h6>
-<a name="id3241022"></a>
+<a name="id3019778"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.policy_body">Policy
Body</a>
</h6>
@@ -435,7 +435,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.the__code__phrase_role__identifier__apply__phrase___code__member_template"></a><h6>
-<a name="id3241342"></a>
+<a name="id3020097"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.the__code__phrase_role__identifier__apply__phrase___code__member_template">The
<code class="computeroutput"><span class="identifier">apply</span></code> member template</a>
</h6>
@@ -498,7 +498,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.completed_policy_structure_"></a><h6>
-<a name="id3241594"></a>
+<a name="id3020349"></a>
<a class="link" href="custom.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.custom.completed_policy_structure_">Completed
Policy Structure </a>
</h6>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/flag.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/flag.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/flag.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag"></a><a class="link" href="flag.html" title="flag">flag</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.description"></a><h5>
-<a name="id3233856"></a>
+<a name="id3012489"></a>
<a class="link" href="flag.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.description">Description</a>
</h5>
<p>
@@ -29,7 +29,7 @@
does the exact same thing.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.template_signature"></a><h5>
-<a name="id3233940"></a>
+<a name="id3012573"></a>
<a class="link" href="flag.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.template_signature">Template
Signature</a>
</h5>
@@ -43,7 +43,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.template_parameters"></a><h5>
-<a name="id3234057"></a>
+<a name="id3012690"></a>
<a class="link" href="flag.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.template_parameters">Template
Parameters</a>
</h5>
@@ -79,7 +79,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.preconditions"></a><h4>
-<a name="id3234147"></a>
+<a name="id3012780"></a>
<a class="link" href="flag.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -126,7 +126,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.header_file_location"></a><h5>
-<a name="id3234270"></a>
+<a name="id3012902"></a>
<a class="link" href="flag.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.header_file_location">Header
File Location</a>
</h5>
@@ -139,7 +139,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.flag.example"></a><h5>
-<a name="id3234379"></a>
+<a name="id3013012"></a>
<a class="link" href="flag.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.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/member.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/member.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/member.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member"></a><a class="link" href="member.html" title="member">member</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.description"></a><h5>
-<a name="id3232619"></a>
+<a name="id3011253"></a>
<a class="link" href="member.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.description">Description</a>
</h5>
<p>
@@ -35,7 +35,7 @@
within the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.template_signature"></a><h5>
-<a name="id3232748"></a>
+<a name="id3011381"></a>
<a class="link" href="member.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.template_signature">Template
Signature</a>
</h5>
@@ -49,7 +49,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.template_parameters"></a><h5>
-<a name="id3232907"></a>
+<a name="id3011540"></a>
<a class="link" href="member.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.template_parameters">Template
Parameters</a>
</h5>
@@ -119,7 +119,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.preconditions"></a><h4>
-<a name="id3233099"></a>
+<a name="id3011731"></a>
<a class="link" href="member.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -208,7 +208,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.header_file_location"></a><h5>
-<a name="id3233379"></a>
+<a name="id3012012"></a>
<a class="link" href="member.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.header_file_location">Header
file Location</a>
</h5>
@@ -221,7 +221,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.member.example"></a><h5>
-<a name="id3233488"></a>
+<a name="id3012120"></a>
<a class="link" href="member.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.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/padding.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/padding.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/padding.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding"></a><a class="link" href="padding.html" title="padding">padding</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.description"></a><h5>
-<a name="id3231794"></a>
+<a name="id3010426"></a>
<a class="link" href="padding.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.description">Description</a>
</h5>
<p>
@@ -34,7 +34,7 @@
the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.template_signature"></a><h5>
-<a name="id3231860"></a>
+<a name="id3010492"></a>
<a class="link" href="padding.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.template_signature">Template
Signature</a>
</h5>
@@ -48,7 +48,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.template_parameters"></a><h5>
-<a name="id3231986"></a>
+<a name="id3010618"></a>
<a class="link" href="padding.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.template_parameters">Template
Parameters</a>
</h5>
@@ -83,7 +83,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.header_file_location"></a><h5>
-<a name="id3232075"></a>
+<a name="id3010707"></a>
<a class="link" href="padding.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.header_file_location">Header
File Location</a>
</h5>
@@ -96,7 +96,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.example"></a><h5>
-<a name="id3232182"></a>
+<a name="id3010815"></a>
<a class="link" href="padding.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.padding.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/pointer.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/pointer.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/pointer.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer"></a><a class="link" href="pointer.html" title="pointer">pointer</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.description"></a><h5>
-<a name="id3237064"></a>
+<a name="id3015696"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.description">Description</a>
</h5>
<p>
@@ -36,7 +36,7 @@
in a valid manner if the address of the pointer is at a lower value.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.template_signature"></a><h5>
-<a name="id3237118"></a>
+<a name="id3015736"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.template_signature">Template
Signature</a>
</h5>
@@ -56,7 +56,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.template_parameters"></a><h5>
-<a name="id3237291"></a>
+<a name="id3015909"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.template_parameters">Template
Parameters</a>
</h5>
@@ -130,7 +130,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.preconditions"></a><h4>
-<a name="id3237579"></a>
+<a name="id2940815"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -215,7 +215,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.header_file_locaton"></a><h5>
-<a name="id3237841"></a>
+<a name="id3016597"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -228,7 +228,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.basic_example"></a><h5>
-<a name="id3237950"></a>
+<a name="id3016706"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.basic_example">Basic
Example</a>
</h5>
@@ -274,7 +274,7 @@
like a regular pointer.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.mask_example"></a><h5>
-<a name="id3238474"></a>
+<a name="id3017230"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.mask_example">Mask
Example</a>
</h5>
@@ -314,7 +314,7 @@
1111 1111 1111 1111 1111 1111 1111 1000
</pre>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.two_pointers_and_a_4_bit_integer"></a><h6>
-<a name="id3238894"></a>
+<a name="id3017650"></a>
<a class="link" href="pointer.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.pointer.two_pointers_and_a_4_bit_integer">Two
Pointers and a 4 Bit Integer</a>
</h6>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/storage.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/storage.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/bitfield_tuple_class_reference/storage.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage"></a><a class="link" href="storage.html" title="storage">storage</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.description"></a><h5>
-<a name="id3235895"></a>
+<a name="id3014527"></a>
<a class="link" href="storage.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.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.storage.template_signature"></a><h5>
-<a name="id3235991"></a>
+<a name="id3014624"></a>
<a class="link" href="storage.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.template_signature">Template
Signature</a>
</h5>
@@ -53,7 +53,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.template_parameters"></a><h5>
-<a name="id3236109"></a>
+<a name="id3014741"></a>
<a class="link" href="storage.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.template_parameters">Template
Parameters</a>
</h5>
@@ -89,7 +89,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.preconditions"></a><h4>
-<a name="id3236215"></a>
+<a name="id3014847"></a>
<a class="link" href="storage.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.header_file_locaton"></a><h5>
-<a name="id3236395"></a>
+<a name="id3015027"></a>
<a class="link" href="storage.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -173,7 +173,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.storage.example"></a><h5>
-<a name="id3236505"></a>
+<a name="id3015137"></a>
<a class="link" href="storage.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.bitfield_tuple_class_reference.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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3242210"></a>
+<a name="id3020965"></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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3241931"></a>
+<a name="id3020686"></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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3248992"></a>
+<a name="id3028880"></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/reference/concepts.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/concepts.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/concepts.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -15,9 +15,75 @@
<div class="spirit-nav">
<a accesskey="p" href="../reference.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="bitfield_tuple_class_reference.html"><img src="../../../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.bitfield_tuple.reference.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
-</h4></div></div></div></div>
+</h4></div></div></div>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.concepts.concepts_within_the_documentation"></a><h6>
+<a name="id3006177"></a>
+ <a class="link" href="concepts.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.concepts.concepts_within_the_documentation">Concepts
+ within the documentation</a>
+ </h6>
+<p>
+ The following is a basic high level explanation of some of the different
+ terms use throughout <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>'s
+ documentation. Please note that concepts, in this context, is not being
+ used to refer to C++0x concepts, but instead, is being used to refer to
+ high level ideas and patterns which occur throughout the implementation
+ of <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> and its
+ interface.
+ </p>
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.concepts.terms_and_ideas_which_reoccur_throughout__code__phrase_role__identifier__bitfield_tuple__phrase___code__"></a><h6>
+<a name="id3006232"></a>
+ <a class="link" href="concepts.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.concepts.terms_and_ideas_which_reoccur_throughout__code__phrase_role__identifier__bitfield_tuple__phrase___code__">Terms
+ and Ideas which reoccur throughout <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ </a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<span class="bold"><strong>Name</strong></span> - Is a type which when supplied
+ to a parameter which takes a name allow the field represented by that
+ parameter, to later be accessed or retrieved via that name.
+ </li>
+<li class="listitem">
+<span class="bold"><strong>Member</strong></span> - Is a bit field which is accessible
+ through an instance of <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ by either using a name or index to access it. This is also used to refer
+ to specific template parameters which when given to a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ template, define members to be within the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ Members are the only are the only items which take a name parameter and
+ are used to represent bit fields which contain a value, within the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>. Any parameter which
+ does not represent an accessible bit field does not increase the index
+ of the next member.
+ </li>
+<li class="listitem">
+<span class="bold"><strong>get function</strong></span> - Refers to eight functions
+ which can be used to access members of a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ instance. There are four member and four free versions of the <code class="computeroutput"><span class="identifier">get</span></code> function. One which takes a index,
+ one which takes a name and cost versions of both of those, for both free
+ and member function. For additional, information about either the member
+ or free <code class="computeroutput"><span class="identifier">get</span></code> functions
+ please see, the documentation for <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ and <code class="computeroutput"><span class="identifier">bitfield_reference</span></code>
+ for the documentation of the member function, and see get function under
+ the free function documentation.
+ </li>
+<li class="listitem">
+<span class="bold"><strong>Bit Field</strong></span> - A bit field is a field of
+ contiguous bits which is used to represent a value.
+ </li>
+<li class="listitem">
+<span class="bold"><strong>Offset</strong></span> - Within a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ the offset refers to the number of bits from the least significant bit
+ that a bit field has been shifted. In other words this is the number
+ of bits between the least significant bit and the first bit of the bitfield.
+ </li>
+<li class="listitem">
+<span class="bold"><strong>Width</strong></span> - The number of contiguous bits
+ used for a bit field.
+ </li>
+</ul></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/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/get.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/get.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/get.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -21,7 +21,7 @@
get Free Function</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.get.description"></a><h6>
-<a name="id3243498"></a>
+<a name="id3022252"></a>
<a class="link" href="get.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.get.description">Description</a>
</h6>
<p>
@@ -34,7 +34,7 @@
a template scope.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.get.get_free_function_overloads"></a><h6>
-<a name="id3243576"></a>
+<a name="id3022332"></a>
<a class="link" href="get.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.get.get_free_function_overloads">get
Free Function Overloads</a>
</h6>
@@ -57,7 +57,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.get.examples"></a><h6>
-<a name="id3244056"></a>
+<a name="id3022810"></a>
<a class="link" href="get.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.get.examples">Examples</a>
</h6>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/make_bitfield_tuple.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/make_bitfield_tuple.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/make_bitfield_tuple.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -29,7 +29,7 @@
the wish to create.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.make_bitfield_tuple.function_signature"></a><h6>
-<a name="id3242814"></a>
+<a name="id3021569"></a>
<a class="link" href="make_bitfield_tuple.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.make_bitfield_tuple.function_signature">Function
Signature</a>
</h6>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -7,13 +7,13 @@
<link rel="home" href="../../../index.html" title="Boost.Integer Bits Masks Extension">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="function_reference/get.html" title="get Free Function">
-<link rel="next" href="meta_function_reference/element.html" title="struct element">
+<link rel="next" href="meta_function_reference/name_exists.html" title="struct name_exists">
</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="function_reference/get.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference/element.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="function_reference/get.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference/name_exists.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -21,13 +21,13 @@
Reference</a>
</h4></div></div></div>
<div class="toc"><dl>
+<dt><span class="section"><a href="meta_function_reference/name_exists.html">
+ struct name_exists</a></span></dt>
<dt><span class="section"><a href="meta_function_reference/element.html">
struct element</a></span></dt>
<dt><span class="section"><a href="meta_function_reference/element_n.html">
struct element_n</a></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"></td>
@@ -39,7 +39,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="function_reference/get.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference/element.html"><img src="../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="function_reference/get.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference/name_exists.html"><img src="../../../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/meta_function_reference/element.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -6,14 +6,14 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Boost.Integer Bits Masks Extension">
<link rel="up" href="../meta_function_reference.html" title="Meta-Function Reference">
-<link rel="prev" href="../meta_function_reference.html" title="Meta-Function Reference">
+<link rel="prev" href="name_exists.html" title="struct name_exists">
<link rel="next" href="element_n.html" title="struct element_n">
</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="../meta_function_reference.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../meta_function_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="element_n.html"><img src="../../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="name_exists.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../meta_function_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="element_n.html"><img src="../../../../images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -21,7 +21,7 @@
struct element</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.description"></a><h6>
-<a name="id3244732"></a>
+<a name="id3024619"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
type.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.template_signature"></a><h6>
-<a name="id3244848"></a>
+<a name="id3024734"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.template_signature">Template
Signature</a>
</h6>
@@ -53,7 +53,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.template_parameters"></a><h6>
-<a name="id3244987"></a>
+<a name="id3024874"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.template_parameters">Template
Parameters</a>
</h6>
@@ -118,7 +118,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.preconditions"></a><h6>
-<a name="id3245194"></a>
+<a name="id3025081"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.preconditions">Preconditions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -190,7 +190,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.interface"></a><h6>
-<a name="id3245454"></a>
+<a name="id3025341"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.interface">Interface</a>
</h6>
<p>
@@ -229,7 +229,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.header_file_location"></a><h6>
-<a name="id3245590"></a>
+<a name="id3025477"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.header_file_location">Header
File Location</a>
</h6>
@@ -241,7 +241,7 @@
<pre class="programlisting">#include <boost/integer/bitfield_tuple/element.hpp>
</pre>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.example"></a><h6>
-<a name="id3245637"></a>
+<a name="id3025523"></a>
<a class="link" href="element.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element.example">Example</a>
</h6>
<p>
@@ -327,7 +327,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../meta_function_reference.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../meta_function_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="element_n.html"><img src="../../../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="name_exists.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../meta_function_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="element_n.html"><img src="../../../../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/meta_function_reference/element_n.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element_n.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element_n.html 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -21,7 +21,7 @@
struct element_n</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.description"></a><h6>
-<a name="id3246902"></a>
+<a name="id3026788"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.description">Description</a>
</h6>
<p>
@@ -33,7 +33,7 @@
the member's name instead of its index.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.template_signature"></a><h6>
-<a name="id3246988"></a>
+<a name="id3026874"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.template_signature">Template
Signature</a>
</h6>
@@ -47,7 +47,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.template_parameters"></a><h6>
-<a name="id3247119"></a>
+<a name="id3027006"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.template_parameters">Template
Parameters</a>
</h6>
@@ -113,7 +113,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.preconditions"></a><h6>
-<a name="id3247348"></a>
+<a name="id3027235"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.preconditions">Preconditions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -181,7 +181,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.interface"></a><h6>
-<a name="id3247537"></a>
+<a name="id3027424"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.interface">Interface</a>
</h6>
<p>
@@ -220,7 +220,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.header_file_location"></a><h6>
-<a name="id3247683"></a>
+<a name="id3027570"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.header_file_location">Header
File Location</a>
</h6>
@@ -232,7 +232,7 @@
<pre class="programlisting">#include <boost/integer/bitfield_tuple/element.hpp>
</pre>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.example"></a><h6>
-<a name="id3247728"></a>
+<a name="id3027616"></a>
<a class="link" href="element_n.html#boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference.element_n.example">Example</a>
</h6>
<p>
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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3222585"></a>
+<a name="id3000923"></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>
@@ -64,12 +64,12 @@
</li></ul></div>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_library_includes"></a><h5>
-<a name="id3222659"></a>
+<a name="id3000997"></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>
</h5>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_preprocessor"></a><h6>
-<a name="id3222683"></a>
+<a name="id3001021"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_preprocessor">boost.Preprocessor</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -81,14 +81,14 @@
</li>
</ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_config"></a><h6>
-<a name="id3222721"></a>
+<a name="id3001059"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_config">Boost.Config</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<boost/config.hpp>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_mpl"></a><h6>
-<a name="id3222752"></a>
+<a name="id3001090"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_mpl">Boost.MPL</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -144,7 +144,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_type_traits"></a><h6>
-<a name="id3222902"></a>
+<a name="id3001240"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_type_traits">Boost.Type
Traits</a>
</h6>
@@ -166,7 +166,7 @@
</li>
</ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_static_assert"></a><h6>
-<a name="id3222956"></a>
+<a name="id3001295"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_static_assert">Boost.Static
Assert</a>
</h6>
@@ -174,7 +174,7 @@
<boost/static_assert.hpp>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_enable_if"></a><h6>
-<a name="id3222988"></a>
+<a name="id3001326"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_enable_if">Boost.Enable
If</a>
</h6>
@@ -182,7 +182,7 @@
<boost/utility/enable_if.hpp>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_fusion"></a><h6>
-<a name="id3223020"></a>
+<a name="id3001358"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_fusion">Boost.Fusion</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -227,7 +227,7 @@
</li>
</ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_vault_includes"></a><h6>
-<a name="id3223120"></a>
+<a name="id3001458"></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>
@@ -235,7 +235,7 @@
<boost/bitfield/bitfield.hpp>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_integer_bit_mask_extension_includes"></a><h6>
-<a name="id3223149"></a>
+<a name="id3001487"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_integer_bit_mask_extension_includes">Boost.Integer
Bit Mask Extension Includes</a>
</h6>
@@ -257,7 +257,7 @@
</li>
</ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_include_files_"></a><h6>
-<a name="id3223205"></a>
+<a name="id3001543"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_include_files_">Bitfield
Tuple Include Files </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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3223378"></a>
+<a name="id3001716"></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>
@@ -81,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="id3224056"></a>
+<a name="id3002394"></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>
@@ -149,7 +149,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_3__slightly_more_advanced"></a><h6>
-<a name="id3224773"></a>
+<a name="id3003111"></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>
@@ -289,7 +289,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="id3225317"></a>
+<a name="id3003655"></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>
@@ -351,7 +351,7 @@
to the Boost.Fusion sequence extension.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_5__pointer_stuffing"></a><h6>
-<a name="id3226221"></a>
+<a name="id3004559"></a>
<a class="link" href="tutorial.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_5__pointer_stuffing">Part
5: Pointer stuffing</a>
</h6>
@@ -401,7 +401,7 @@
member.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_5__custom_integral_stuffing"></a><h6>
-<a name="id3226875"></a>
+<a name="id3005213"></a>
<a class="link" href="tutorial.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.tutorial.part_5__custom_integral_stuffing">Part
5: Custom Integral Stuffing</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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3215549"></a>
+<a name="id2993887"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.description">Description</a>
</h4>
<p>
@@ -39,7 +39,7 @@
<p>
</p>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.header_file_information"></a><h4>
-<a name="id3215662"></a>
+<a name="id2994000"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.header_file_information">Header
File Information</a>
</h4>
@@ -52,7 +52,7 @@
<p>
</p>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.template_signature"></a><h4>
-<a name="id3215777"></a>
+<a name="id2994115"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.template_signature">Template
Signature</a>
</h4>
@@ -67,7 +67,7 @@
<p>
</p>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.bit_mask_hierarchy"></a><h4>
-<a name="id3215893"></a>
+<a name="id2994231"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.bit_mask_hierarchy">Bit
Mask Hierarchy</a>
</h4>
@@ -76,7 +76,7 @@
<code class="computeroutput"><span class="identifier">integral_mask</span></code>.
</p>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.template_parameters"></a><h4>
-<a name="id3215933"></a>
+<a name="id2994272"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.template_parameters">Template
Parameters</a>
</h4>
@@ -125,7 +125,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.interface"></a><h4>
-<a name="id3216040"></a>
+<a name="id2994378"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.interface">Interface</a>
</h4>
<p>
@@ -236,7 +236,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.preconditions"></a><h4>
-<a name="id3216440"></a>
+<a name="id2994778"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.bit_masks.high_bits_maskbits.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -302,7 +302,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.bit_masks.high_bits_maskbits.examples"></a><h4>
-<a name="id3216614"></a>
+<a name="id2994952"></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-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -21,7 +21,7 @@
</h3></div></div></div>
<div><p class="copyright">Copyright © 2010 Brian Bartman</p></div>
<div><div class="legalnotice">
-<a name="id3204141"></a><p>
+<a name="id2982479"></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>
@@ -107,6 +107,8 @@
<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html">Meta-Function
Reference</a></span></dt>
<dd><dl>
+<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/name_exists.html">
+ struct name_exists</a></span></dt>
<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element.html">
struct element</a></span></dt>
<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element_n.html">
@@ -135,7 +137,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: August 22, 2010 at 14:33:26 GMT</small></p></td>
+<td align="left"><p><small>Last revised: August 26, 2010 at 14:08:19 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-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -21,7 +21,7 @@
</a>
</h3></div></div></div>
<a name="integral_mask.bit_masks.integral_mask.description"></a><h4>
-<a name="id3214326"></a>
+<a name="id2992664"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.description">Description</a>
</h4>
<p>
@@ -31,7 +31,7 @@
type from the Boost.Type Traits library.
</p>
<a name="integral_mask.bit_masks.integral_mask.header_file_information"></a><h4>
-<a name="id3214370"></a>
+<a name="id2992708"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.header_file_information">Header
File Information</a>
</h4>
@@ -43,7 +43,7 @@
<p>
</p>
<a name="integral_mask.bit_masks.integral_mask.template_signature"></a><h4>
-<a name="id3214441"></a>
+<a name="id2992779"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.template_signature">Template
Signature</a>
</h4>
@@ -58,7 +58,7 @@
<p>
</p>
<a name="integral_mask.bit_masks.integral_mask.bit_mask_hierarchy"></a><h4>
-<a name="id3214556"></a>
+<a name="id2992894"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.bit_mask_hierarchy">Bit
Mask Hierarchy</a>
</h4>
@@ -68,7 +68,7 @@
from <code class="computeroutput"><span class="identifier">integral_constant</span></code>.
</p>
<a name="integral_mask.bit_masks.integral_mask.template_parameters"></a><h4>
-<a name="id3214598"></a>
+<a name="id2992936"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.template_parameters">Template
Parameters</a>
</h4>
@@ -117,7 +117,7 @@
</tbody>
</table></div>
<a name="integral_mask.bit_masks.integral_mask.preconditions"></a><h4>
-<a name="id3214706"></a>
+<a name="id2993044"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -181,7 +181,7 @@
</tbody>
</table></div>
<a name="integral_mask.bit_masks.integral_mask.interface"></a><h4>
-<a name="id3214844"></a>
+<a name="id2993182"></a>
<a class="link" href="integral_mask.html#integral_mask.bit_masks.integral_mask.interface">Interface</a>
</h4>
<p>
@@ -298,7 +298,7 @@
</tbody>
</table></div>
<a name="integral_mask.bit_masks.integral_mask.examples"></a><h4>
-<a name="id3215314"></a>
+<a name="id2993652"></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-08-26 10:43:31 EDT (Thu, 26 Aug 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="id3216842"></a>
+<a name="id2995180"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.description">Description</a>
</h4>
<p>
@@ -38,7 +38,7 @@
<p>
</p>
<a name="low_bits_mask.bit_masks.low_bits_mask.header_file_information"></a><h4>
-<a name="id3216945"></a>
+<a name="id2995283"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.header_file_information">Header
File Information</a>
</h4>
@@ -51,7 +51,7 @@
<p>
</p>
<a name="low_bits_mask.bit_masks.low_bits_mask.template_signature"></a><h4>
-<a name="id3217060"></a>
+<a name="id2995398"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.template_signature">Template
Signature</a>
</h4>
@@ -66,7 +66,7 @@
<p>
</p>
<a name="low_bits_mask.bit_masks.low_bits_mask.bit_mask_hierarchy"></a><h4>
-<a name="id3217175"></a>
+<a name="id2995514"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.bit_mask_hierarchy">Bit
Mask Hierarchy</a>
</h4>
@@ -75,7 +75,7 @@
<code class="computeroutput"><span class="identifier">integral_mask</span></code>.
</p>
<a name="low_bits_mask.bit_masks.low_bits_mask.template_parameters"></a><h4>
-<a name="id3217215"></a>
+<a name="id2995553"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.template_parameters">Template
Parameters</a>
</h4>
@@ -124,7 +124,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.bit_masks.low_bits_mask.interface"></a><h4>
-<a name="id3217322"></a>
+<a name="id2995660"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.interface">Interface</a>
</h4>
<p>
@@ -233,7 +233,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.bit_masks.low_bits_mask.preconditions"></a><h4>
-<a name="id3217702"></a>
+<a name="id2996040"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.bit_masks.low_bits_mask.preconditions">Preconditions</a>
</h4>
<div class="informaltable"><table class="table">
@@ -299,7 +299,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.bit_masks.low_bits_mask.examples"></a><h4>
-<a name="id3217875"></a>
+<a name="id2996213"></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/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-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -40,6 +40,7 @@
boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/make_bitfield_tuple.html
boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/get.html
boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html
+boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/name_exists.html
boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element.html
boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference/element_n.html
boost_integer_bits_masks_extension/bitfield_tuple/reference/boost_fusion_sequence_extension.html
Modified: sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_base_test.cpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_base_test.cpp (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_base_test.cpp 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -141,9 +141,9 @@
// testing the default constructor for bitfield_vector_impl.
vect_impl temp_default_constructed;
- BOOST_TEST(temp_default_constructed._start == 0 );
- BOOST_TEST(temp_default_constructed._end == 0 );
- BOOST_TEST(temp_default_constructed._bits_in_use == 0 );
+ BOOST_TEST(temp_default_constructed.m_start == 0 );
+ BOOST_TEST(temp_default_constructed.m_end == 0 );
+ BOOST_TEST(temp_default_constructed.m_bits_in_use == 0 );
}
BOOST_TEST( allocation_size == 0 );
BOOST_TEST( default_constructor_called );
@@ -160,9 +160,9 @@
alloc temp_alloc;
vect_impl temp_allocator_constructed(temp_alloc);
- BOOST_TEST(temp_allocator_constructed._start == 0 );
- BOOST_TEST(temp_allocator_constructed._end == 0 );
- BOOST_TEST(temp_allocator_constructed._bits_in_use == 0 );
+ BOOST_TEST(temp_allocator_constructed.m_start == 0 );
+ BOOST_TEST(temp_allocator_constructed.m_end == 0 );
+ BOOST_TEST(temp_allocator_constructed.m_bits_in_use == 0 );
}
BOOST_TEST( allocation_size == 0 );
BOOST_TEST( default_constructor_called );
@@ -178,9 +178,9 @@
{
// Default Constructor.
vector_base_type default_constructed;
- BOOST_TEST(default_constructed._impl._start == 0 );
- BOOST_TEST(default_constructed._impl._end == 0 );
- BOOST_TEST(default_constructed._impl._bits_in_use == 0 );
+ BOOST_TEST(default_constructed.m_impl.m_start == 0 );
+ BOOST_TEST(default_constructed.m_impl.m_end == 0 );
+ BOOST_TEST(default_constructed.m_impl.m_bits_in_use == 0 );
}
BOOST_TEST( allocation_size == 0 );
BOOST_TEST( default_constructor_called );
@@ -196,9 +196,9 @@
// Allocator Constructor
alloc temp_alloc;
vector_base_type allocator_constructed(temp_alloc);
- BOOST_TEST(allocator_constructed._impl._start == 0 );
- BOOST_TEST(allocator_constructed._impl._end == 0 );
- BOOST_TEST(allocator_constructed._impl._bits_in_use == 0 );
+ BOOST_TEST(allocator_constructed.m_impl.m_start == 0 );
+ BOOST_TEST(allocator_constructed.m_impl.m_end == 0 );
+ BOOST_TEST(allocator_constructed.m_impl.m_bits_in_use == 0 );
}
BOOST_TEST( allocation_size == 0 );
BOOST_TEST( allocator_copy_called );
@@ -213,9 +213,9 @@
{
// N Constructor
vector_base_type n_array_constructed(3);
- BOOST_TEST(n_array_constructed._impl._start != 0 );
- BOOST_TEST(n_array_constructed._impl._end != 0 );
- BOOST_TEST(n_array_constructed._impl._bits_in_use == 0 );
+ BOOST_TEST(n_array_constructed.m_impl.m_start != 0 );
+ BOOST_TEST(n_array_constructed.m_impl.m_end != 0 );
+ BOOST_TEST(n_array_constructed.m_impl.m_bits_in_use == 0 );
}
BOOST_TEST( allocation_size == 3 );
BOOST_TEST( !allocator_copy_called );
@@ -231,9 +231,9 @@
alloc temp_alloc;
// N + Allocator Constructor
vector_base_type n_plus_allocator_array_constructed(3, temp_alloc);
- BOOST_TEST(n_plus_allocator_array_constructed._impl._start != 0 );
- BOOST_TEST(n_plus_allocator_array_constructed._impl._end != 0 );
- BOOST_TEST(n_plus_allocator_array_constructed._impl._bits_in_use == 0 );
+ BOOST_TEST(n_plus_allocator_array_constructed.m_impl.m_start != 0 );
+ BOOST_TEST(n_plus_allocator_array_constructed.m_impl.m_end != 0 );
+ BOOST_TEST(n_plus_allocator_array_constructed.m_impl.m_bits_in_use == 0 );
}
BOOST_TEST( allocation_size == 3 );
BOOST_TEST( allocator_copy_called );
Modified: sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_test.cpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_test.cpp (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/test/bitfield_vector_testing/bitfield_vector_test.cpp 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -132,9 +132,9 @@
// default ctor test
void test_default_ctor() {
- BOOST_TEST(this->_impl._start == 0 );
- BOOST_TEST(this->_impl._end == 0 );
- BOOST_TEST(this->_impl._bits_in_use == 0 );
+ BOOST_TEST(this->m_impl.m_start == 0 );
+ BOOST_TEST(this->m_impl.m_end == 0 );
+ BOOST_TEST(this->m_impl.m_bits_in_use == 0 );
}
// ctor over alloc
@@ -144,9 +144,9 @@
// ctor over alloc test
void test_alloc_ctor() {
- BOOST_TEST(this->_impl._start == 0 );
- BOOST_TEST(this->_impl._end == 0 );
- BOOST_TEST(this->_impl._bits_in_use == 0 );
+ BOOST_TEST(this->m_impl.m_start == 0 );
+ BOOST_TEST(this->m_impl.m_end == 0 );
+ BOOST_TEST(this->m_impl.m_bits_in_use == 0 );
}
// fill n with value ctor.
@@ -155,9 +155,9 @@
{ }
void test_fill_with_n(typename _base::value_type val) {
- typename _base::iterator it(this->_impl._start, 0);
- typename _base::iterator it_end(this->_impl._start, 0);
- it_end += this->_impl._bits_in_use / Width;
+ typename _base::iterator it(this->m_impl.m_start, 0);
+ typename _base::iterator it_end(this->m_impl.m_start, 0);
+ it_end += this->m_impl.m_bits_in_use / Width;
while(it != it_end) {
BOOST_TEST( *it == val);
++it;
Modified: sandbox/SOC/2010/bit_masks/notes.txt
==============================================================================
--- sandbox/SOC/2010/bit_masks/notes.txt (original)
+++ sandbox/SOC/2010/bit_masks/notes.txt 2010-08-26 10:43:31 EDT (Thu, 26 Aug 2010)
@@ -106,6 +106,10 @@
C) Reference
I) Concepts
+ Links to add:
+ 1) Under the get function explanation:
+ add links for free and member get functions.
+
II) bitfield_tuple Class Reference
a) bitfield_tuple and bitfield_reference
b) struct padding
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