|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r63548 - in sandbox/SOC/2010/bit_masks/lib/integer/doc: bft_doc/reference bft_doc/reference/function_reference html html/bitfield_tuple html/bits_mask html/boost_integer_bits_masks_extension/bitfield_tuple html/boost_integer_bits_masks_extension/bitfield_tuple/reference html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started html/high_bits_mask html/integral_mask html/low_bits_mask html/rationale
From: bbartmanboost_at_[hidden]
Date: 2010-07-03 12:49:44
Author: bbartman
Date: 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
New Revision: 63548
URL: http://svn.boost.org/trac/boost/changeset/63548
Log:
adding reference information about the make_bitfield_tuple function tempalte
Added:
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/function__make_bitfield_tuple_.html (contents, props changed)
Text files modified:
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference.qbk | 1
sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference/make_bitfield_tuple_doc.qbk | 63 ++++++++++++++++++++++++++++++++++++++++
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/bits_mask.html | 10 +++---
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/_bitfield_tuple__and__bitfield_reference_.html | 28 ++++++++--------
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html | 8 ++--
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/function_reference.html | 14 +++++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html | 6 +-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html | 12 +++---
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html | 6 ++-
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html | 8 ++--
sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html | 2
21 files changed, 144 insertions(+), 70 deletions(-)
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference.qbk 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -5,4 +5,5 @@
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
]
[section Function Reference]
+[include function_reference/make_bitfield_tuple_doc.qbk]
[endsect]
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference/make_bitfield_tuple_doc.qbk
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference/make_bitfield_tuple_doc.qbk (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/bft_doc/reference/function_reference/make_bitfield_tuple_doc.qbk 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -0,0 +1,63 @@
+[/
+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 Function `make_bitfield_tuple`]
+The `make_bitfield_tuple` function is included with the bitfield_tuple header.
+`make_bitfield_tuple` like `make_tuple` takes a variadic number of parameters.
+However, differing from the `make_tuple`, `make_bitfield_tuple` requires one to
+specify the `bitfield_tuple` the wish to create.
+
+
+
+Function signature for `make_bitfield_tuple`:
+
+`template <typename BitfieldTuple>
+BitfieldTuple make_bitfield_tuple(` [~Implementation Defined]` );`
+
+
+[note [~Implementation defined] in the function signature leaves a lot to be
+desired, however the function is variadic in nature and can take upto as many
+parameters as `BOOST_BFT_PARAM_COUNT`. If the number of parameters supplied to
+the function is greater the the number of members within the supplied
+`bitfield_tuple` type those parameters will be ignored.]
+
+
+Here is an example for using the `make_bitfield_tuple` function to create a
+`bitfield_tuple`.
+
+``
+#include <boost/integer/bitfield_tuple.hpp>
+
+
+
+using namespace boost;
+
+struct red;
+struct green;
+struct pink;
+struct blue;
+struct salmon;
+
+typedef bitfield_tuple<
+ member<char,red,4>,
+ member<unsigned char, green,5>,
+ storage<std::size_t>,
+ filler<3>,
+ member<int, salmon, 16>,
+ flag<blue>
+> test_tuple;
+
+int main(){
+ test_tuple bft = make_bitfield_tuple<test_tuple>(1,2,4,true);
+
+
+ return 0;
+}
+``
+
+
+[endsect]
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bitfield_tuple/bitfield_tuple.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -64,6 +64,8 @@
</dl></dd>
<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html">Function
Reference</a></span></dt>
+<dd><dl><dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/function__make_bitfield_tuple_.html">Function
+ <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code></a></span></dt></dl></dd>
<dt><span class="section"><a href="../boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html">Meta-Function
Reference</a></span></dt>
<dt><span class="section">Files</span></dt>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/bits_mask/bits_mask.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="bits_mask.bits_mask"></a><a class="link" href="bits_mask.html" title="bits_mask"> bits_mask</a>
</h2></div></div></div>
<a name="bits_mask.bits_mask.description"></a><h4>
-<a name="id2862955"></a>
+<a name="id3208248"></a>
<a class="link" href="bits_mask.html#bits_mask.bits_mask.description">Description</a>
</h4>
<p>
@@ -60,7 +60,7 @@
in the <boost/integer/bits_mask.hpp> header file.
</p>
<a name="bits_mask.bits_mask.template_signature"></a><h4>
-<a name="id2863195"></a>
+<a name="id3208488"></a>
<a class="link" href="bits_mask.html#bits_mask.bits_mask.template_signature">Template Signature</a>
</h4>
<p>
@@ -130,7 +130,7 @@
</tbody>
</table></div>
<a name="bits_mask.bits_mask.interface"></a><h4>
-<a name="id2863443"></a>
+<a name="id3208736"></a>
<a class="link" href="bits_mask.html#bits_mask.bits_mask.interface">Interface</a>
</h4>
<p>
@@ -237,7 +237,7 @@
</tbody>
</table></div>
<a name="bits_mask.bits_mask.preconditions"></a><h4>
-<a name="id2863806"></a>
+<a name="id3209099"></a>
<a class="link" href="bits_mask.html#bits_mask.bits_mask.preconditions">Preconditions</a>
</h4>
<p>
@@ -336,7 +336,7 @@
</tbody>
</table></div>
<a name="bits_mask.bits_mask.examples"></a><h4>
-<a name="id2864126"></a>
+<a name="id3209419"></a>
<a class="link" href="bits_mask.html#bits_mask.bits_mask.examples">Examples</a>
</h4>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -39,6 +39,8 @@
</dl></dd>
<dt><span class="section"><a href="reference/function_reference.html">Function
Reference</a></span></dt>
+<dd><dl><dt><span class="section"><a href="reference/function_reference/function__make_bitfield_tuple_.html">Function
+ <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code></a></span></dt></dl></dd>
<dt><span class="section"><a href="reference/meta_function_reference.html">Meta-Function
Reference</a></span></dt>
<dt><span class="section">Files</span></dt>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_bitfield_tuple__and__bitfield_reference_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_"></a><a class="link" href="_bitfield_tuple__and__bitfield_reference_.html" title="bitfield_tuple and bitfield_reference"><code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> and <code class="computeroutput"><span class="identifier">bitfield_reference</span></code></a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_tuple__phrase___code__interface"></a><h5>
-<a name="id2867251"></a>
+<a name="id3212544"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_tuple__phrase___code__interface"><code class="computeroutput"><span class="identifier">bitfield_tuple</span></code> interface</a>
</h5>
<p>
@@ -31,7 +31,7 @@
portion of the interface.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_interface"></a><h5>
-<a name="id2867314"></a>
+<a name="id3212607"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_interface">Template
Interface</a>
</h5>
@@ -54,7 +54,7 @@
doesn't have a value associated with it).
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.runtime_support_interface"></a><h5>
-<a name="id2867470"></a>
+<a name="id3212763"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.runtime_support_interface">Runtime
Support Interface</a>
</h5>
@@ -71,7 +71,7 @@
still provides the regular <code class="computeroutput"><span class="identifier">get</span><span class="special"><</span><span class="identifier">Index</span><span class="special">>()</span></code> by index function as boost.tuple).
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.include_files"></a><h6>
-<a name="id2867587"></a>
+<a name="id3212880"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.include_files">Include
Files</a>
</h6>
@@ -88,7 +88,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_signature"></a><h6>
-<a name="id2867697"></a>
+<a name="id3212990"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_signature">Template
Signature</a>
</h6>
@@ -102,7 +102,7 @@
reguarding macros.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.types"></a><h6>
-<a name="id2867786"></a>
+<a name="id3213079"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.types">types</a>
</h6>
<p>
@@ -184,7 +184,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_members"></a><h6>
-<a name="id2868114"></a>
+<a name="id3213407"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.template_members">Template
Members</a>
</h6>
@@ -262,7 +262,7 @@
</tr></tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_reference__phrase___code__internal_types"></a><h6>
-<a name="id2868366"></a>
+<a name="id3213659"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_._code__phrase_role__identifier__bitfield_reference__phrase___code__internal_types"><code class="computeroutput"><span class="identifier">bitfield_reference</span></code> Internal Types</a>
</h6>
<p>
@@ -331,7 +331,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_constructors"></a><h6>
-<a name="id2868620"></a>
+<a name="id3213913"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_constructors">bitfield_reference
constructors</a>
</h6>
@@ -415,7 +415,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_operators"></a><h6>
-<a name="id2868844"></a>
+<a name="id3214137"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.bitfield_reference_operators">bitfield_reference
operators</a>
</h6>
@@ -503,7 +503,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.constructors"></a><h6>
-<a name="id2869102"></a>
+<a name="id3214395"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.constructors">Constructors</a>
</h6>
<div class="informaltable"><table class="table">
@@ -591,7 +591,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.operators"></a><h6>
-<a name="id2869353"></a>
+<a name="id3214646"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.operators">Operators</a>
</h6>
<div class="informaltable"><table class="table">
@@ -675,7 +675,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.member_functions"></a><h6>
-<a name="id2869596"></a>
+<a name="id3214888"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.member_functions">Member
functions</a>
</h6>
@@ -783,7 +783,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.preconditions_on_the__code__phrase_role__identifier__bitfield_tuple__phrase___code__template"></a><h6>
-<a name="id2870049"></a>
+<a name="id3215342"></a>
<a class="link" href="_bitfield_tuple__and__bitfield_reference_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._bitfield_tuple__and__bitfield_reference_.preconditions_on_the__code__phrase_role__identifier__bitfield_tuple__phrase___code__template">Preconditions
on the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
template</a>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_bit_align_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_"></a><a class="link" href="_struct_bit_align_.html" title="struct bit_align"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">bit_align</span></code></a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.description"></a><h5>
-<a name="id2872101"></a>
+<a name="id3217394"></a>
<a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.description">Description</a>
</h5>
<p>
@@ -43,7 +43,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.template_signature"></a><h5>
-<a name="id2872246"></a>
+<a name="id3217539"></a>
<a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.template_signature">Template
Signature</a>
</h5>
@@ -52,7 +52,7 @@
<span class="identifier">bit_align</span><span class="special">;</span></code>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.header_file_locaton"></a><h5>
-<a name="id2872332"></a>
+<a name="id3217625"></a>
<a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -65,7 +65,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.example"></a><h5>
-<a name="id2872438"></a>
+<a name="id3217730"></a>
<a class="link" href="_struct_bit_align_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_bit_align_.example">Example</a>
</h5>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_filler_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_"></a><a class="link" href="_struct_filler_.html" title="struct filler"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">filler</span></code></a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.description"></a><h5>
-<a name="id2870831"></a>
+<a name="id3216124"></a>
<a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.description">Description</a>
</h5>
<p>
@@ -30,7 +30,7 @@
position of the next bitfield specified in the template parameter list.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.template_signature"></a><h5>
-<a name="id2870873"></a>
+<a name="id3216166"></a>
<a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.template_signature">Template
Signature</a>
</h5>
@@ -39,7 +39,7 @@
<span class="identifier">filler</span><span class="special">;</span></code>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.header_file_locaton"></a><h5>
-<a name="id2870952"></a>
+<a name="id3216244"></a>
<a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -52,7 +52,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.example"></a><h5>
-<a name="id2871049"></a>
+<a name="id3216342"></a>
<a class="link" href="_struct_filler_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_filler_.example">Example</a>
</h5>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_flag_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_"></a><a class="link" href="_struct_flag_.html" title="struct flag"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">flag</span></code></a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.description"></a><h5>
-<a name="id2871568"></a>
+<a name="id3216860"></a>
<a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.description">Description</a>
</h5>
<p>
@@ -45,7 +45,7 @@
would have.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.template_signature"></a><h5>
-<a name="id2871854"></a>
+<a name="id3217147"></a>
<a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.template_signature">Template
Signature</a>
</h5>
@@ -54,7 +54,7 @@
<span class="identifier">flag</span><span class="special">;</span></code>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.header_file_locaton"></a><h5>
-<a name="id2871932"></a>
+<a name="id3217224"></a>
<a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -67,7 +67,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.example"></a><h5>
-<a name="id2872040"></a>
+<a name="id3217333"></a>
<a class="link" href="_struct_flag_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_flag_.example">Example</a>
</h5>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_member_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_"></a><a class="link" href="_struct_member_.html" title="struct member"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">member</span></code></a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.description"></a><h5>
-<a name="id2871107"></a>
+<a name="id3216400"></a>
<a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.description">Description</a>
</h5>
<p>
@@ -93,7 +93,7 @@
</tbody>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.template_signature"></a><h5>
-<a name="id2871304"></a>
+<a name="id3216597"></a>
<a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.template_signature">Template
Signature</a>
</h5>
@@ -103,7 +103,7 @@
<span class="identifier">member</span><span class="special">;</span></code>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.header_file_locaton"></a><h5>
-<a name="id2871412"></a>
+<a name="id3216705"></a>
<a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -116,7 +116,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.example"></a><h5>
-<a name="id2871509"></a>
+<a name="id3216802"></a>
<a class="link" href="_struct_member_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_member_.example">Example</a>
</h5>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__class_reference/_struct_storage_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_"></a><a class="link" href="_struct_storage_.html" title="struct storage"><code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">storage</span></code></a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.description"></a><h5>
-<a name="id2872503"></a>
+<a name="id3217796"></a>
<a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.description">Description</a>
</h5>
<p>
@@ -39,7 +39,7 @@
and accept values in the endianness of your native machine.
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.template_signature"></a><h5>
-<a name="id2872604"></a>
+<a name="id3217896"></a>
<a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.template_signature">Template
Signature</a>
</h5>
@@ -48,7 +48,7 @@
<span class="identifier">storage</span><span class="special">;</span></code>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.header_file_locaton"></a><h5>
-<a name="id2872682"></a>
+<a name="id3217975"></a>
<a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.header_file_locaton">Header
file Locaton</a>
</h5>
@@ -61,7 +61,7 @@
<p>
</p>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.example"></a><h5>
-<a name="id2872788"></a>
+<a name="id3218080"></a>
<a class="link" href="_struct_storage_.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__class_reference._struct_storage_.example">Example</a>
</h5>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/code_generation_macros.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -21,7 +21,7 @@
Generation Macros</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.code_generation_macros.macros"></a><h6>
-<a name="id2873150"></a>
+<a name="id3218443"></a>
<a class="link" href="code_generation_macros.html#boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.code_generation_macros.macros">Macros</a>
</h6>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/_bitfield_tuple__macro_reference/parameter_adjustment_macros.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -21,7 +21,7 @@
Adjustment macros</a>
</h5></div></div></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference._bitfield_tuple__macro_reference.parameter_adjustment_macros.template_parameter_control"></a><h6>
-<a name="id2872871"></a>
+<a name="id3218164"></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/function_reference.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -7,18 +7,22 @@
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Integer Bits Masks Extension">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="_bitfield_tuple__macro_reference/code_generation_macros.html" title="Code Generation Macros">
-<link rel="next" href="meta_function_reference.html" title="Meta-Function Reference">
+<link rel="next" href="function_reference/function__make_bitfield_tuple_.html" title="Function make_bitfield_tuple">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_bitfield_tuple__macro_reference/code_generation_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_bitfield_tuple__macro_reference/code_generation_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="function_reference/function__make_bitfield_tuple_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference"></a><a class="link" href="function_reference.html" title="Function Reference">Function
Reference</a>
-</h4></div></div></div></div>
+</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="function_reference/function__make_bitfield_tuple_.html">Function
+ <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code></a></span></dt></dl></div>
+</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2010 Brian Bartman<p>
@@ -29,7 +33,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_bitfield_tuple__macro_reference/code_generation_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="meta_function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_bitfield_tuple__macro_reference/code_generation_macros.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="function_reference/function__make_bitfield_tuple_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/function__make_bitfield_tuple_.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/function__make_bitfield_tuple_.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -0,0 +1,104 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function make_bitfield_tuple</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter 1. Boost.Integer Bits Masks Extension">
+<link rel="up" href="../function_reference.html" title="Function Reference">
+<link rel="prev" href="../function_reference.html" title="Function Reference">
+<link rel="next" href="../meta_function_reference.html" title="Meta-Function Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../meta_function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.function_reference.function__make_bitfield_tuple_"></a><a class="link" href="function__make_bitfield_tuple_.html" title="Function make_bitfield_tuple">Function
+ <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code></a>
+</h5></div></div></div>
+<p>
+ The <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code>
+ function is included with the bitfield_tuple header. <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code>
+ like <code class="computeroutput"><span class="identifier">make_tuple</span></code> takes
+ a variadic number of parameters. However, differing from the <code class="computeroutput"><span class="identifier">make_tuple</span></code>, <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code>
+ requires one to specify the <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ the wish to create.
+ </p>
+<p>
+ Function signature for <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code>:
+ </p>
+<p>
+ <code class="computeroutput"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">BitfieldTuple</span><span class="special">></span> <span class="identifier">BitfieldTuple</span>
+ <span class="identifier">make_bitfield_tuple</span><span class="special">(</span></code>
+ <em class="replaceable"><code>Implementation Defined</code></em><code class="computeroutput"> <span class="special">);</span></code>
+ </p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ <em class="replaceable"><code>Implementation defined</code></em> in the function signature
+ leaves a lot to be desired, however the function is variadic in nature
+ and can take upto as many parameters as <code class="computeroutput"><span class="identifier">BOOST_BFT_PARAM_COUNT</span></code>.
+ If the number of parameters supplied to the function is greater the
+ the number of members within the supplied <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>
+ type those parameters will be ignored.
+ </p></td></tr>
+</table></div>
+<p>
+ Here is an example for using the <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code>
+ function to create a <code class="computeroutput"><span class="identifier">bitfield_tuple</span></code>.
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">bitfield_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+
+
+
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+
+<span class="keyword">struct</span> <span class="identifier">red</span><span class="special">;</span>
+<span class="keyword">struct</span> <span class="identifier">green</span><span class="special">;</span>
+<span class="keyword">struct</span> <span class="identifier">pink</span><span class="special">;</span>
+<span class="keyword">struct</span> <span class="identifier">blue</span><span class="special">;</span>
+<span class="keyword">struct</span> <span class="identifier">salmon</span><span class="special">;</span>
+
+<span class="keyword">typedef</span> <span class="identifier">bitfield_tuple</span><span class="special"><</span>
+ <span class="identifier">member</span><span class="special"><</span><span class="keyword">char</span><span class="special">,</span><span class="identifier">red</span><span class="special">,</span><span class="number">4</span><span class="special">>,</span>
+ <span class="identifier">member</span><span class="special"><</span><span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">,</span> <span class="identifier">green</span><span class="special">,</span><span class="number">5</span><span class="special">>,</span>
+ <span class="identifier">storage</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">>,</span>
+ <span class="identifier">filler</span><span class="special"><</span><span class="number">3</span><span class="special">>,</span>
+ <span class="identifier">member</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">salmon</span><span class="special">,</span> <span class="number">16</span><span class="special">>,</span>
+ <span class="identifier">flag</span><span class="special"><</span><span class="identifier">blue</span><span class="special">></span>
+<span class="special">></span> <span class="identifier">test_tuple</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">(){</span>
+ <span class="identifier">test_tuple</span> <span class="identifier">bft</span> <span class="special">=</span> <span class="identifier">make_bitfield_tuple</span><span class="special"><</span><span class="identifier">test_tuple</span><span class="special">>(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">4</span><span class="special">,</span><span class="keyword">true</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Brian Bartman<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../meta_function_reference.html"><img src="../../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/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-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -6,14 +6,14 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Integer Bits Masks Extension">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="function_reference.html" title="Function Reference">
+<link rel="prev" href="function_reference/function__make_bitfield_tuple_.html" title="Function make_bitfield_tuple">
<link rel="next" href="files.html" title="Files">
</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.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="files.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="function_reference/function__make_bitfield_tuple_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="files.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="boost_integer_bits_masks_extension.bitfield_tuple.reference.meta_function_reference"></a><a class="link" href="meta_function_reference.html" title="Meta-Function Reference">Meta-Function
@@ -29,7 +29,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="function_reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="files.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="function_reference/function__make_bitfield_tuple_.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="files.html"><img src="../../..//home/brian/gsoc/boost-trunk/doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/boost_integer_bits_masks_extension/bitfield_tuple/users_guide/getting_started/dependencies.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -45,7 +45,7 @@
</p></td></tr>
</table></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.standard_library_includes"></a><h6>
-<a name="id2866099"></a>
+<a name="id3211392"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.standard_library_includes">Standard
Library Includes</a>
</h6>
@@ -68,7 +68,7 @@
</li></ul></div>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_library_includes"></a><h6>
-<a name="id2866186"></a>
+<a name="id3211479"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_library_includes">Boost
Library Includes</a>
</h6>
@@ -210,7 +210,7 @@
</li>
</ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_specific_headers"></a><h5>
-<a name="id2866499"></a>
+<a name="id3211792"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_specific_headers">Bitfield
Tuple Specific Headers</a>
</h5>
@@ -297,7 +297,7 @@
</li>
</ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_fusion_extension"></a><h6>
-<a name="id2866798"></a>
+<a name="id3212090"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.bitfield_tuple_fusion_extension">Bitfield
Tuple Fusion Extension</a>
</h6>
@@ -335,7 +335,7 @@
</ul></div>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_vault_includes"></a><h6>
-<a name="id2866900"></a>
+<a name="id3212193"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_vault_includes">Boost
Vault Includes</a>
</h6>
@@ -347,7 +347,7 @@
</li></ul></div>
</li></ul></div>
<a name="boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_integer_bit_mask_includes"></a><h6>
-<a name="id2866938"></a>
+<a name="id3212231"></a>
<a class="link" href="dependencies.html#boost_integer_bits_masks_extension.bitfield_tuple.users_guide.getting_started.dependencies.boost_integer_bit_mask_includes">Boost.integer
Bit Mask Includes</a>
</h6>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/high_bits_mask/high_bits_maskbits.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="high_bits_mask.high_bits_maskbits"></a><a class="link" href="high_bits_maskbits.html" title="high_bits_mask"> high_bits_mask</a>
</h2></div></div></div>
<a name="high_bits_mask.high_bits_maskbits.description"></a><h4>
-<a name="id2861197"></a>
+<a name="id3206490"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.description">Description</a>
</h4>
<p>
@@ -39,7 +39,7 @@
<p>
</p>
<a name="high_bits_mask.high_bits_maskbits.template_signature"></a><h4>
-<a name="id2861333"></a>
+<a name="id3206626"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.template_signature">Template
Signature</a>
</h4>
@@ -97,7 +97,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.high_bits_maskbits.interface"></a><h4>
-<a name="id2861515"></a>
+<a name="id3206808"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.interface">Interface</a>
</h4>
<p>
@@ -193,7 +193,7 @@
</tbody>
</table></div>
<a name="high_bits_mask.high_bits_maskbits.examples"></a><h4>
-<a name="id2861851"></a>
+<a name="id3207144"></a>
<a class="link" href="high_bits_maskbits.html#high_bits_mask.high_bits_maskbits.examples">Examples</a>
</h4>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/index.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2010 Brian Bartman</p></div>
<div><div class="legalnotice">
-<a name="id2811184"></a><p>
+<a name="id3156477"></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>
@@ -82,6 +82,8 @@
</dl></dd>
<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference.html">Function
Reference</a></span></dt>
+<dd><dl><dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/function_reference/function__make_bitfield_tuple_.html">Function
+ <code class="computeroutput"><span class="identifier">make_bitfield_tuple</span></code></a></span></dt></dl></dd>
<dt><span class="section"><a href="boost_integer_bits_masks_extension/bitfield_tuple/reference/meta_function_reference.html">Meta-Function
Reference</a></span></dt>
<dt><span class="section">Files</span></dt>
@@ -114,7 +116,7 @@
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: July 03, 2010 at 15:54:13 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 03, 2010 at 16:47:29 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/integral_mask/integral_mask.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="integral_mask.integral_mask"></a><a class="link" href="integral_mask.html" title="integral_mask type"> integral_mask type</a>
</h2></div></div></div>
<a name="integral_mask.integral_mask.description"></a><h4>
-<a name="id2809838"></a>
+<a name="id3155131"></a>
<a class="link" href="integral_mask.html#integral_mask.integral_mask.description">Description</a>
</h4>
<p>
@@ -31,7 +31,7 @@
template is located in the following header file: <boost/integer/integral_mask.hpp>.
</p>
<a name="integral_mask.integral_mask.template_signature"></a><h4>
-<a name="id2809898"></a>
+<a name="id3155191"></a>
<a class="link" href="integral_mask.html#integral_mask.integral_mask.template_signature">Template Signature</a>
</h4>
<p>
@@ -89,7 +89,7 @@
</tbody>
</table></div>
<a name="integral_mask.integral_mask.interface"></a><h4>
-<a name="id2860614"></a>
+<a name="id3205907"></a>
<a class="link" href="integral_mask.html#integral_mask.integral_mask.interface">Interface</a>
</h4>
<p>
@@ -175,7 +175,7 @@
</tbody>
</table></div>
<a name="integral_mask.integral_mask.examples"></a><h4>
-<a name="id2860957"></a>
+<a name="id3206249"></a>
<a class="link" href="integral_mask.html#integral_mask.integral_mask.examples">Examples</a>
</h4>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/low_bits_mask/low_bits_mask.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -20,7 +20,7 @@
<a name="low_bits_mask.low_bits_mask"></a><a class="link" href="low_bits_mask.html" title="low_bits_mask"> low_bits_mask</a>
</h2></div></div></div>
<a name="low_bits_mask.low_bits_mask.description"></a><h4>
-<a name="id2862074"></a>
+<a name="id3207367"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.description">Description</a>
</h4>
<p>
@@ -43,7 +43,7 @@
is located in the <boost/integer/low_bits_mask.hpp> header file.
</p>
<a name="low_bits_mask.low_bits_mask.template_signature"></a><h4>
-<a name="id2862208"></a>
+<a name="id3207501"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.template_signature">Template Signature</a>
</h4>
<p>
@@ -100,7 +100,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.low_bits_mask.interface"></a><h4>
-<a name="id2862388"></a>
+<a name="id3207681"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.interface">Interface</a>
</h4>
<p>
@@ -195,7 +195,7 @@
</tbody>
</table></div>
<a name="low_bits_mask.low_bits_mask.examples"></a><h4>
-<a name="id2862732"></a>
+<a name="id3208025"></a>
<a class="link" href="low_bits_mask.html#low_bits_mask.low_bits_mask.examples">Examples</a>
</h4>
<p>
Modified: sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html
==============================================================================
--- sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html (original)
+++ sandbox/SOC/2010/bit_masks/lib/integer/doc/html/rationale/rationale.html 2010-07-03 12:49:40 EDT (Sat, 03 Jul 2010)
@@ -46,7 +46,7 @@
accessors to the data stored within.
</p>
<a name="rationale.rationale.project_data_structure_motivation_and_rationale"></a><h4>
-<a name="id2874026"></a>
+<a name="id3220046"></a>
<a class="link" href="rationale.html#rationale.rationale.project_data_structure_motivation_and_rationale">Project
Data Structure Motivation and Rationale</a>
</h4>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk