Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r72532 - in sandbox/tools/auto_index: src test
From: john_at_[hidden]
Date: 2011-06-10 07:54:20


Author: johnmaddock
Date: 2011-06-10 07:54:18 EDT (Fri, 10 Jun 2011)
New Revision: 72532
URL: http://svn.boost.org/trac/boost/changeset/72532

Log:
Change index generator not to place <para> inside a <simplelist><member> as it's not valid Docbook XML.
Text files modified:
   sandbox/tools/auto_index/src/index_generator.cpp | 16 +++++++++++++---
   sandbox/tools/auto_index/test/test2.gold | 12 ++++++------
   sandbox/tools/auto_index/test/test3.gold | 12 ++++++------
   3 files changed, 25 insertions(+), 15 deletions(-)

Modified: sandbox/tools/auto_index/src/index_generator.cpp
==============================================================================
--- sandbox/tools/auto_index/src/index_generator.cpp (original)
+++ sandbox/tools/auto_index/src/index_generator.cpp 2011-06-10 07:54:18 EDT (Fri, 10 Jun 2011)
@@ -128,6 +128,14 @@
       throw std::runtime_error("Error: element " + container + " is unknown, and can not be used as a container for an index: try using a different value for property \"auto-index-type\".");
    }
 }
+
+//
+// Generate an index entry using our own internal method:
+//
+template <class Range>
+void generate_entry(const Range& range)
+{
+}
 //
 // Generate indexes using our own internal method:
 //
@@ -248,9 +256,12 @@
                boost::tiny_xml::element_ptr member(new boost::tiny_xml::element());
                member->name = "member";
                boost::tiny_xml::element_ptr para(new boost::tiny_xml::element());
- para->name = "para";
+ //para->name = "para";
                if((**k).id.empty())
+ {
                   para->content = (**k).key;
+ member->elements.push_back(para);
+ }
                else
                {
                   boost::tiny_xml::element_ptr link(new boost::tiny_xml::element());
@@ -272,9 +283,8 @@
                   {
                      link->content = (**k).key;
                   }
- para->elements.push_back(link);
+ member->elements.push_back(link);
                }
- member->elements.push_back(para);
                secondary_list->elements.push_back(member);
             }
             // Remove the secondary list of there's nothing in it! :

Modified: sandbox/tools/auto_index/test/test2.gold
==============================================================================
--- sandbox/tools/auto_index/test/test2.gold (original)
+++ sandbox/tools/auto_index/test/test2.gold 2011-06-10 07:54:18 EDT (Fri, 10 Jun 2011)
@@ -6610,19 +6610,19 @@
   
     <section>
   <title>Class Index</title>
- <para><link linkend="idx_id_0">A</link> <link linkend="idx_id_1">C</link> <link linkend="idx_id_2">D</link> <link linkend="idx_id_3">E</link> <link linkend="idx_id_4">F</link> <link linkend="idx_id_5">H</link> <link linkend="idx_id_6">I</link> <link linkend="idx_id_7">M</link> <link linkend="idx_id_8">P</link> <link linkend="idx_id_9">R</link> <link linkend="idx_id_10">T</link> </para><variablelist><varlistentry id="idx_id_0"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_cv">add_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></para></member></simp
lelist></listitem></varlistentry><varlistentry><term>add_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_reference">add_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_1"><term>C</term><listitem><variablelist><varlistentry><term>Constrained Index Term</term><l
istitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_2"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.decay">decay</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_3"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_4"><term>F</term><listitem><variablelist><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_pro
motion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_5"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></me
mber></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term>
<listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_virtual_
destructor">has_virtual_destructor</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_6"><term>I</term><listitem><variablelist><varlistentry><term>integral_constant</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></para></member><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simplelist><member><para><link linkend="b
oost_typetraits.reference.is_abstract">is_abstract</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_arithmetic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_array">is_array</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_class">is_class</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlis
tentry><term>is_complex</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_complex">is_complex</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_compound">is_compound</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_const">is_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_empty">is_empty</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</ter
m><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_enum">is_enum</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_function">is_function</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_integral">is_integral</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_
function_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_function_pointer">is_member_function_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_object">is_object</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_pod">is_pod</link></para></member><
member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_reference">is_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_same">is_same</link></para></member></si
mplelist></listitem></varlistentry><varlistentry><term>is_scalar</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_signed">is_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_union">is_union</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><para><link linkend
="boost_typetraits.reference.is_unsigned">is_unsigned</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_void">is_void</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_7"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.make_signed">make_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><para><link linkend="boost_typetr
aits.reference.make_unsigned">make_unsigned</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_8"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.promote">promote</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_9"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.ref
erence.remove_const">remove_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_reference">remove_reference</link></para></member></simplelist></listitem></varli
stentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_10"><term>T</term><listitem><variablelist><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
+ <para><link linkend="idx_id_0">A</link> <link linkend="idx_id_1">C</link> <link linkend="idx_id_2">D</link> <link linkend="idx_id_3">E</link> <link linkend="idx_id_4">F</link> <link linkend="idx_id_5">H</link> <link linkend="idx_id_6">I</link> <link linkend="idx_id_7">M</link> <link linkend="idx_id_8">P</link> <link linkend="idx_id_9">R</link> <link linkend="idx_id_10">T</link> </para><variablelist><varlistentry id="idx_id_0"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_cv">add_cv</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></member></simplelist></listitem></varlistentry><varli
stentry><term>add_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_reference">add_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_1"><term>C</term><listitem><variablelist><varlistentry><term>Constrained Index Term</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const<
/link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_2"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.decay">decay</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_3"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.extent">extent</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_4"><term>F</term><listitem><variablelist><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><li
nk linkend="boost_typetraits.reference.function_traits">function_traits</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_5"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_no
throw_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><
link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_virtual_destructor">has_virtual_destructor</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_6"><term>I</term><listitem><variablelist><varlistentry><term>integral_constant</term><listitem><simplelist><member><link linkend="boost_typetraits.ref
erence.alignment_of">alignment_of</link></member><member><link linkend="boost_typetraits.reference.extent">extent</link></member><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member><member><link linkend="boost_typetraits.reference.rank">rank</link></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_abstract">is_abstract</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_arithmetic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><link linkend="boo
st_typetraits.reference.is_array">is_array</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_class">is_class</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_complex</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_complex">is_complex</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_compound">is_compound</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><link linkend="boost_t
ypetraits.reference.is_const">is_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_empty">is_empty</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_enum">is_enum</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_function">is_function</link></member></simplelist></lis
titem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_integral">is_integral</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_function_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_function_pointer">is_member_function_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer<
/link></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_object">is_object</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_pod">is_pod</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term>
<listitem><simplelist><member><link linkend="boost_typetraits.reference.is_reference">is_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_same">is_same</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_scalar</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_signed">is_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_union">is_union</link></m
ember><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_unsigned">is_unsigned</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is_void">is_void</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_7"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_signed">make
_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_unsigned">make_unsigned</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_8"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.promote">promote</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_9"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.rank">rank</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></member></simplelist></listitem></varlistent
ry><varlistentry><term>remove_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_const">remove_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_reference">remove_reference</link></mem
ber></simplelist></listitem></varlistentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_10"><term>T</term><listitem><variablelist><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
   <section>
   <title>Typedef Index</title>
- <para><link linkend="idx_id_11">F</link> <link linkend="idx_id_12">R</link> <link linkend="idx_id_13">T</link> </para><variablelist><varlistentry id="idx_id_11"><term>F</term><listitem><variablelist><varlistentry><term>false_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_12"><term>R</term><listitem><variablelist><varlistentry><term>result_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_13"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplel
ist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
+ <para><link linkend="idx_id_11">F</link> <link linkend="idx_id_12">R</link> <link linkend="idx_id_13">T</link> </para><variablelist><varlistentry id="idx_id_11"><term>F</term><listitem><variablelist><varlistentry><term>false_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_12"><term>R</term><listitem><variablelist><varlistentry><term>result_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.function_traits">function_traits</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_13"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member></simplelist></listitem></varlistentry></variabl
elist></listitem></varlistentry></variablelist></section>
   <section>
   <title>Macro Index</title>
- <para><link linkend="idx_id_14">B</link> </para><variablelist><varlistentry id="idx_id_14"><term>B</term><listitem><variablelist><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type to Another</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></pa
ra></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelis
t><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varliste
ntry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics<
/link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
+ <para><link linkend="idx_id_14">B</link> </para><variablelist><varlistentry id="idx_id_14"><term>B</term><listitem><variablelist><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type to Another</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><
varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></s
implelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></mem
ber></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelis
t></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
      <section>
         <title>Index Test 1</title>
- <para><link linkend="idx_id_15">T</link> </para><variablelist><varlistentry id="idx_id_15"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intro">Introduction</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
+ <para><link linkend="idx_id_15">T</link> </para><variablelist><varlistentry id="idx_id_15"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><link linkend="boost_typetraits.intro">Introduction</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
      <section>
         <title>Index Test 2</title>
- <para><link linkend="idx_id_16">T</link> </para><variablelist><varlistentry id="idx_id_16"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
- <section><title>Index</title><para><link linkend="idx_id_17">A</link> <link linkend="idx_id_18">B</link> <link linkend="idx_id_19">C</link> <link linkend="idx_id_20">D</link> <link linkend="idx_id_21">E</link> <link linkend="idx_id_22">F</link> <link linkend="idx_id_23">H</link> <link linkend="idx_id_24">I</link> <link linkend="idx_id_25">M</link> <link linkend="idx_id_26">P</link> <link linkend="idx_id_27">R</link> <link linkend="idx_id_28">S</link> <link linkend="idx_id_29">T</link> <link linkend="idx_id_30">U</link> </para><variablelist><varlistentry id="idx_id_17"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member><member><para><link linkend="boost_typetraits.reference.add_const">Constrained Index Term</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><para><link linkend="boost_typetr
aits.reference.add_cv">add_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_reference">add_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><para><link linkend="boost_typetra
its.reference.alignment_of">alignment_of</link></para></member><member><para><link linkend="boost_typetraits.reference.alignment_of">integral_constant</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_18"><term>B</term><listitem><variablelist><varlistentry><term>Background and Tutorial</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">is_pointer</link></para></member><member><para><link linkend="boost_typetraits.background">is_void</link></para></member><member><para><link linkend="boost_typetraits.background">remove_extent</link></para></member><member><para><link linkend="boost_typetraits.background">type-traits</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varliste
ntry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type to Another</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><para
><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></li
stitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for C
ompiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_19"><term>C</term>
<listitem><variablelist><varlistentry><term>Constrained Index Term</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_20"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.decay">decay</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_21"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member><member><para><link linkend="boost_typetraits.reference.extent">integral_constant</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_22"><term>F</term><listitem><vari
ablelist><varlistentry><term>false_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_promotion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term><link linkend="boost_typetraits.background">Foo1</link></term><listitem/></varlistentry><varlistentry><term>Foo2</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.value_traits">Bar2</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member><member><para><link linkend="boost_typetraits.reference.function_traits">result_type</lin
k></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_23"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_default_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></member><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothro
w_copy_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member><member><para><link linkend="boost_typetraits.
reference.has_trivial_constructor">has_trivial_default_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member
><para><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_virtual_destructor">has_virtual_destructor</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_24"><term>I</term><listitem><variablelist><varlistentry><term>int</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_function">is_function</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>integral_constant</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></para></member><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_
constant">false_type</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_constant">true_type</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>Introduction</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intro">type-traits</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_abstract">is_abstract</link></para></member></simplelist></listitem></varlistentry><varlistentry><ter
m>is_arithmetic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_array">is_array</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_class">is_class</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_complex</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_complex">is_complex
</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_compound">is_compound</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_const">is_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_empty">is_empty</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_enum">is_enum</link></para></member></simplelis
t></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_function">int</link></para></member><member><para><link linkend="boost_typetraits.reference.is_function">is_function</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_integral">is_integral</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_function_pointer</term><listitem><s
implelist><member><para><link linkend="boost_typetraits.reference.is_member_function_pointer">is_member_function_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_object">is_object</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_pod">is_pod</link></para></member><member><para><link linkend="boost_t
ypetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_reference">is_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_same">is_same</link></para></member></simplelist></listitem></varlistentry>
<varlistentry><term>is_scalar</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_signed">is_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_union">is_union</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_uns
igned">is_unsigned</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_void">is_void</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_25"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.make_signed">make_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.make_unsigned">make
_unsigned</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_26"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.promote">promote</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_27"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.rank">integral_constant</link></para></member><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_const</term><
listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_const">remove_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_reference">
remove_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>result_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_28"><term>S</term><listitem><variablelist><varlistentry><term>Support for Compiler Intrinsics</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">BOOST_ALIGNMENT_OF</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_ASSIGN</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_CONSTRUCTOR</link></para></member><member><para><link
 linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_COPY</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_ASSIGN</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_CONSTRUCTOR</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_COPY</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_DESTRUCTOR</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_VIRTUAL_DESTRUCTOR</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_ABSTRACT</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_BASE_OF</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_CLASS</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_CONVERTIBLE</link></para></member><member><par
a><link linkend="boost_typetraits.intrinsics">BOOST_IS_EMPTY</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_ENUM</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_POD</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_POLYMORPHIC</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_UNION</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_29"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>Type Traits that Transform One Type to Another</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.transform">BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPE
CIALIZATION</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>type-traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.intro">Introduction</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_30"><term>U</term><listitem><variablelist><varlistentry><term>User Defined Specializations</term><listitem><simplelist><member><para><link linkend="boost_typetraits.user_defined">is_class</link></para></member><member><para><link linkend="boost_typetraits.user_defined">is_pod</link></para></member><member><para><link linkend="boost_typetraits.user_defined">is_union
</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
+ <para><link linkend="idx_id_16">T</link> </para><variablelist><varlistentry id="idx_id_16"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
+ <section><title>Index</title><para><link linkend="idx_id_17">A</link> <link linkend="idx_id_18">B</link> <link linkend="idx_id_19">C</link> <link linkend="idx_id_20">D</link> <link linkend="idx_id_21">E</link> <link linkend="idx_id_22">F</link> <link linkend="idx_id_23">H</link> <link linkend="idx_id_24">I</link> <link linkend="idx_id_25">M</link> <link linkend="idx_id_26">P</link> <link linkend="idx_id_27">R</link> <link linkend="idx_id_28">S</link> <link linkend="idx_id_29">T</link> <link linkend="idx_id_30">U</link> </para><variablelist><varlistentry id="idx_id_17"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const</link></member><member><link linkend="boost_typetraits.reference.add_const">Constrained Index Term</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_cv">add_cv</l
ink></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_reference">add_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></member><member><link linkend="boost_typetraits.r
eference.alignment_of">integral_constant</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_18"><term>B</term><listitem><variablelist><varlistentry><term>Background and Tutorial</term><listitem><simplelist><member><link linkend="boost_typetraits.background">is_pointer</link></member><member><link linkend="boost_typetraits.background">is_void</link></member><member><link linkend="boost_typetraits.background">remove_extent</link></member><member><link linkend="boost_typetraits.background">type-traits</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Typ
e to Another</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_ty
petraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member>
<link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><link linkend="
boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_19"><term>C</term><listitem><variablelist><varlistentry><term>Constrained Index Term</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_20"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><link linkend="boost_typet
raits.reference.decay">decay</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_21"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.extent">extent</link></member><member><link linkend="boost_typetraits.reference.extent">integral_constant</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_22"><term>F</term><listitem><variablelist><varlistentry><term>false_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member></simplelist></listitem></varlistentry><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term><link linke
nd="boost_typetraits.background">Foo1</link></term><listitem/></varlistentry><varlistentry><term>Foo2</term><listitem><simplelist><member><link linkend="boost_typetraits.category.value_traits">Bar2</link></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.function_traits">function_traits</link></member><member><link linkend="boost_typetraits.reference.function_traits">result_type</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_23"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow
_constructor</link></member><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_default_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></member><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><m
ember><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_default_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member></simplelist></listitem></varlistentry><va
rlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_virtual_destructor">has_virtual_destructor</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_24"><term>I</term><listitem><variablelist><varlistentry><term>int</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_function">is_function</link></member></simplelist></listitem></varlistentry><varlistentry><term>integral_constant</term><listitem><simpl
elist><member><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></member><member><link linkend="boost_typetraits.reference.extent">extent</link></member><member><link linkend="boost_typetraits.reference.integral_constant">false_type</link></member><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member><member><link linkend="boost_typetraits.reference.rank">rank</link></member><member><link linkend="boost_typetraits.reference.integral_constant">true_type</link></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term>Introduction</term><listitem><simplelist><member><link linkend="boost_typetraits.intro">type-traits</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simple
list><member><link linkend="boost_typetraits.reference.is_abstract">is_abstract</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_arithmetic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_array">is_array</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_class">is_class</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_complex</term><listitem><si
mplelist><member><link linkend="boost_typetraits.reference.is_complex">is_complex</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_compound">is_compound</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_const">is_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_empty">is_empty</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_enum">is_enum</link></member></
simplelist></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_function">int</link></member><member><link linkend="boost_typetraits.reference.is_function">is_function</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_integral">is_integral</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_function_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.refere
nce.is_member_function_pointer">is_member_function_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_object">is_object</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_pod">is_pod</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>
is_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_reference">is_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_same">is_same</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_scalar</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></member></simplelist></listitem></varlistentry><varlistentry><t
erm>is_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_signed">is_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_union">is_union</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_unsigned">is_unsigned</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.
is_void">is_void</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_25"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_signed">make_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_unsigned">make_unsigned</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_26"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.promote">promote</link></member></simplelist></listitem><
/varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_27"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.rank">integral_constant</link></member><member><link linkend="boost_typetraits.reference.rank">rank</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_const">remove_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simpleli
st><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_reference">remove_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></member></simplelist></listitem></varlistentry><varlistentry><term>result_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.function_traits">function_traits</link></member></simplelist></listitem></varlisten
try></variablelist></listitem></varlistentry><varlistentry id="idx_id_28"><term>S</term><listitem><variablelist><varlistentry><term>Support for Compiler Intrinsics</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">BOOST_ALIGNMENT_OF</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_ASSIGN</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_CONSTRUCTOR</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_COPY</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_ASSIGN</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_CONSTRUCTOR</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_COPY</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_DESTRUCTOR</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_VIRTUAL_DESTRUCTOR</link></me
mber><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_ABSTRACT</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_BASE_OF</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_CLASS</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_CONVERTIBLE</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_EMPTY</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_ENUM</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_POD</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_POLYMORPHIC</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_UNION</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_29"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_co
nstant">integral_constant</link></member></simplelist></listitem></varlistentry><varlistentry><term>Type Traits that Transform One Type to Another</term><listitem><simplelist><member><link linkend="boost_typetraits.category.transform">BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</link></member></simplelist></listitem></varlistentry><varlistentry><term>type-traits</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.intro">Introduction</link></member></simplelist></listitem></varlistentry><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_30"><term>U</term><listitem><variablelist><varlistentry><term>User Defined Specializations</term><listitem><simplelist><member><link linkend=
"boost_typetraits.user_defined">is_class</link></member><member><link linkend="boost_typetraits.user_defined">is_pod</link></member><member><link linkend="boost_typetraits.user_defined">is_union</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></section>
   
 </chapter>
\ No newline at end of file

Modified: sandbox/tools/auto_index/test/test3.gold
==============================================================================
--- sandbox/tools/auto_index/test/test3.gold (original)
+++ sandbox/tools/auto_index/test/test3.gold 2011-06-10 07:54:18 EDT (Fri, 10 Jun 2011)
@@ -6610,19 +6610,19 @@
   
     <index>
   <title>Class Index</title>
- <para><link linkend="idx_id_0">A</link> <link linkend="idx_id_1">C</link> <link linkend="idx_id_2">D</link> <link linkend="idx_id_3">E</link> <link linkend="idx_id_4">F</link> <link linkend="idx_id_5">H</link> <link linkend="idx_id_6">I</link> <link linkend="idx_id_7">M</link> <link linkend="idx_id_8">P</link> <link linkend="idx_id_9">R</link> <link linkend="idx_id_10">T</link> </para><variablelist><varlistentry id="idx_id_0"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_cv">add_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></para></member></simp
lelist></listitem></varlistentry><varlistentry><term>add_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_reference">add_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_1"><term>C</term><listitem><variablelist><varlistentry><term>Constrained Index Term</term><l
istitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_2"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.decay">decay</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_3"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_4"><term>F</term><listitem><variablelist><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_pro
motion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_5"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></me
mber></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term>
<listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_virtual_
destructor">has_virtual_destructor</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_6"><term>I</term><listitem><variablelist><varlistentry><term>integral_constant</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></para></member><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simplelist><member><para><link linkend="b
oost_typetraits.reference.is_abstract">is_abstract</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_arithmetic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_array">is_array</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_class">is_class</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlis
tentry><term>is_complex</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_complex">is_complex</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_compound">is_compound</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_const">is_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_empty">is_empty</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</ter
m><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_enum">is_enum</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_function">is_function</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_integral">is_integral</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_
function_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_function_pointer">is_member_function_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_object">is_object</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_pod">is_pod</link></para></member><
member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_reference">is_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_same">is_same</link></para></member></si
mplelist></listitem></varlistentry><varlistentry><term>is_scalar</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_signed">is_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_union">is_union</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><para><link linkend
="boost_typetraits.reference.is_unsigned">is_unsigned</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_void">is_void</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_7"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.make_signed">make_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><para><link linkend="boost_typetr
aits.reference.make_unsigned">make_unsigned</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_8"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.promote">promote</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_9"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.ref
erence.remove_const">remove_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_reference">remove_reference</link></para></member></simplelist></listitem></varli
stentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_10"><term>T</term><listitem><variablelist><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
+ <para><link linkend="idx_id_0">A</link> <link linkend="idx_id_1">C</link> <link linkend="idx_id_2">D</link> <link linkend="idx_id_3">E</link> <link linkend="idx_id_4">F</link> <link linkend="idx_id_5">H</link> <link linkend="idx_id_6">I</link> <link linkend="idx_id_7">M</link> <link linkend="idx_id_8">P</link> <link linkend="idx_id_9">R</link> <link linkend="idx_id_10">T</link> </para><variablelist><varlistentry id="idx_id_0"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_cv">add_cv</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></member></simplelist></listitem></varlistentry><varli
stentry><term>add_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_reference">add_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_1"><term>C</term><listitem><variablelist><varlistentry><term>Constrained Index Term</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const<
/link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_2"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.decay">decay</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_3"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.extent">extent</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_4"><term>F</term><listitem><variablelist><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><li
nk linkend="boost_typetraits.reference.function_traits">function_traits</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_5"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_no
throw_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><
link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_virtual_destructor">has_virtual_destructor</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_6"><term>I</term><listitem><variablelist><varlistentry><term>integral_constant</term><listitem><simplelist><member><link linkend="boost_typetraits.ref
erence.alignment_of">alignment_of</link></member><member><link linkend="boost_typetraits.reference.extent">extent</link></member><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member><member><link linkend="boost_typetraits.reference.rank">rank</link></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_abstract">is_abstract</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_arithmetic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><link linkend="boo
st_typetraits.reference.is_array">is_array</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_class">is_class</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_complex</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_complex">is_complex</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_compound">is_compound</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><link linkend="boost_t
ypetraits.reference.is_const">is_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_empty">is_empty</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_enum">is_enum</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_function">is_function</link></member></simplelist></lis
titem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_integral">is_integral</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_function_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_function_pointer">is_member_function_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer<
/link></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_object">is_object</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_pod">is_pod</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term>
<listitem><simplelist><member><link linkend="boost_typetraits.reference.is_reference">is_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_same">is_same</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_scalar</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_signed">is_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_union">is_union</link></m
ember><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_unsigned">is_unsigned</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is_void">is_void</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_7"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_signed">make
_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_unsigned">make_unsigned</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_8"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.promote">promote</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_9"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.rank">rank</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></member></simplelist></listitem></varlistent
ry><varlistentry><term>remove_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_const">remove_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_reference">remove_reference</link></mem
ber></simplelist></listitem></varlistentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_10"><term>T</term><listitem><variablelist><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
   <index>
   <title>Typedef Index</title>
- <para><link linkend="idx_id_11">F</link> <link linkend="idx_id_12">R</link> <link linkend="idx_id_13">T</link> </para><variablelist><varlistentry id="idx_id_11"><term>F</term><listitem><variablelist><varlistentry><term>false_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_12"><term>R</term><listitem><variablelist><varlistentry><term>result_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_13"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplel
ist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
+ <para><link linkend="idx_id_11">F</link> <link linkend="idx_id_12">R</link> <link linkend="idx_id_13">T</link> </para><variablelist><varlistentry id="idx_id_11"><term>F</term><listitem><variablelist><varlistentry><term>false_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_12"><term>R</term><listitem><variablelist><varlistentry><term>result_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.function_traits">function_traits</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_13"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member></simplelist></listitem></varlistentry></variabl
elist></listitem></varlistentry></variablelist></index>
   <index>
   <title>Macro Index</title>
- <para><link linkend="idx_id_14">B</link> </para><variablelist><varlistentry id="idx_id_14"><term>B</term><listitem><variablelist><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type to Another</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></pa
ra></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelis
t><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varliste
ntry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics<
/link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
+ <para><link linkend="idx_id_14">B</link> </para><variablelist><varlistentry id="idx_id_14"><term>B</term><listitem><variablelist><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type to Another</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><
varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></s
implelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></mem
ber></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelis
t></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
      <index>
         <title>Index Test 1</title>
- <para><link linkend="idx_id_15">T</link> </para><variablelist><varlistentry id="idx_id_15"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intro">Introduction</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
+ <para><link linkend="idx_id_15">T</link> </para><variablelist><varlistentry id="idx_id_15"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><link linkend="boost_typetraits.intro">Introduction</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
      <index>
         <title>Index Test 2</title>
- <para><link linkend="idx_id_16">T</link> </para><variablelist><varlistentry id="idx_id_16"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
- <index><title>Index</title><para><link linkend="idx_id_17">A</link> <link linkend="idx_id_18">B</link> <link linkend="idx_id_19">C</link> <link linkend="idx_id_20">D</link> <link linkend="idx_id_21">E</link> <link linkend="idx_id_22">F</link> <link linkend="idx_id_23">H</link> <link linkend="idx_id_24">I</link> <link linkend="idx_id_25">M</link> <link linkend="idx_id_26">P</link> <link linkend="idx_id_27">R</link> <link linkend="idx_id_28">S</link> <link linkend="idx_id_29">T</link> <link linkend="idx_id_30">U</link> </para><variablelist><varlistentry id="idx_id_17"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member><member><para><link linkend="boost_typetraits.reference.add_const">Constrained Index Term</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><para><link linkend="boost_typetrai
ts.reference.add_cv">add_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_reference">add_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><para><link linkend="boost_typetrait
s.reference.alignment_of">alignment_of</link></para></member><member><para><link linkend="boost_typetraits.reference.alignment_of">integral_constant</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_18"><term>B</term><listitem><variablelist><varlistentry><term>Background and Tutorial</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">is_pointer</link></para></member><member><para><link linkend="boost_typetraits.background">is_void</link></para></member><member><para><link linkend="boost_typetraits.background">remove_extent</link></para></member><member><para><link linkend="boost_typetraits.background">type-traits</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistent
ry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type to Another</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><para><
link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></list
item></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Com
piler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_19"><term>C</term><l
istitem><variablelist><varlistentry><term>Constrained Index Term</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.add_const">add_const</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_20"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.decay">decay</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_21"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member><member><para><link linkend="boost_typetraits.reference.extent">integral_constant</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_22"><term>F</term><listitem><variab
lelist><varlistentry><term>false_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_promotion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term><link linkend="boost_typetraits.background">Foo1</link></term><listitem/></varlistentry><varlistentry><term>Foo2</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.value_traits">Bar2</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member><member><para><link linkend="boost_typetraits.reference.function_traits">result_type</link>
</para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_23"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_default_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></member><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_
copy_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member><member><para><link linkend="boost_typetraits.re
ference.has_trivial_constructor">has_trivial_default_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><
para><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.has_virtual_destructor">has_virtual_destructor</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_24"><term>I</term><listitem><variablelist><varlistentry><term>int</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_function">is_function</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>integral_constant</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></para></member><member><para><link linkend="boost_typetraits.reference.extent">extent</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_co
nstant">false_type</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member><member><para><link linkend="boost_typetraits.reference.integral_constant">true_type</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>Introduction</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intro">type-traits</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_abstract">is_abstract</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>
is_arithmetic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_array">is_array</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_class">is_class</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_complex</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_complex">is_complex</
link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_compound">is_compound</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_const">is_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_empty">is_empty</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_enum">is_enum</link></para></member></simplelist>
</listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_function">int</link></para></member><member><para><link linkend="boost_typetraits.reference.is_function">is_function</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_integral">is_integral</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_function_pointer</term><listitem><sim
plelist><member><para><link linkend="boost_typetraits.reference.is_member_function_pointer">is_member_function_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_object">is_object</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_pod">is_pod</link></para></member><member><para><link linkend="boost_typ
etraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_reference">is_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_same">is_same</link></para></member></simplelist></listitem></varlistentry><v
arlistentry><term>is_scalar</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_signed">is_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_union">is_union</link></para></member><member><para><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_unsig
ned">is_unsigned</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.is_void">is_void</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_25"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.make_signed">make_signed</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.make_unsigned">make_u
nsigned</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_26"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.promote">promote</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_27"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.rank">integral_constant</link></para></member><member><para><link linkend="boost_typetraits.reference.rank">rank</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_const</term><li
stitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_const">remove_const</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_reference">re
move_reference</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>result_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.function_traits">function_traits</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_28"><term>S</term><listitem><variablelist><varlistentry><term>Support for Compiler Intrinsics</term><listitem><simplelist><member><para><link linkend="boost_typetraits.intrinsics">BOOST_ALIGNMENT_OF</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_ASSIGN</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_CONSTRUCTOR</link></para></member><member><para><link l
inkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_COPY</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_ASSIGN</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_CONSTRUCTOR</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_COPY</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_DESTRUCTOR</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_HAS_VIRTUAL_DESTRUCTOR</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_ABSTRACT</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_BASE_OF</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_CLASS</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_CONVERTIBLE</link></para></member><member><para>
<link linkend="boost_typetraits.intrinsics">BOOST_IS_EMPTY</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_ENUM</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_POD</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_POLYMORPHIC</link></para></member><member><para><link linkend="boost_typetraits.intrinsics">BOOST_IS_UNION</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_29"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>Type Traits that Transform One Type to Another</term><listitem><simplelist><member><para><link linkend="boost_typetraits.category.transform">BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECI
ALIZATION</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>type-traits</term><listitem><simplelist><member><para><link linkend="boost_typetraits.background">Background and Tutorial</link></para></member><member><para><link linkend="boost_typetraits.intro">Introduction</link></para></member></simplelist></listitem></varlistentry><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><para><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_30"><term>U</term><listitem><variablelist><varlistentry><term>User Defined Specializations</term><listitem><simplelist><member><para><link linkend="boost_typetraits.user_defined">is_class</link></para></member><member><para><link linkend="boost_typetraits.user_defined">is_pod</link></para></member><member><para><link linkend="boost_typetraits.user_defined">is_union</
link></para></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
+ <para><link linkend="idx_id_16">T</link> </para><variablelist><varlistentry id="idx_id_16"><term>T</term><listitem><variablelist><varlistentry><term>type-traits</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
+ <index><title>Index</title><para><link linkend="idx_id_17">A</link> <link linkend="idx_id_18">B</link> <link linkend="idx_id_19">C</link> <link linkend="idx_id_20">D</link> <link linkend="idx_id_21">E</link> <link linkend="idx_id_22">F</link> <link linkend="idx_id_23">H</link> <link linkend="idx_id_24">I</link> <link linkend="idx_id_25">M</link> <link linkend="idx_id_26">P</link> <link linkend="idx_id_27">R</link> <link linkend="idx_id_28">S</link> <link linkend="idx_id_29">T</link> <link linkend="idx_id_30">U</link> </para><variablelist><varlistentry id="idx_id_17"><term>A</term><listitem><variablelist><varlistentry><term>add_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const</link></member><member><link linkend="boost_typetraits.reference.add_const">Constrained Index Term</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_cv">add_cv</lin
k></member></simplelist></listitem></varlistentry><varlistentry><term>add_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_pointer">add_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_reference">add_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>add_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_volatile">add_volatile</link></member></simplelist></listitem></varlistentry><varlistentry><term>aligned_storage</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.aligned_storage">aligned_storage</link></member></simplelist></listitem></varlistentry><varlistentry><term>alignment_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></member><member><link linkend="boost_typetraits.ref
erence.alignment_of">integral_constant</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_18"><term>B</term><listitem><variablelist><varlistentry><term>Background and Tutorial</term><listitem><simplelist><member><link linkend="boost_typetraits.background">is_pointer</link></member><member><link linkend="boost_typetraits.background">is_void</link></member><member><link linkend="boost_typetraits.background">remove_extent</link></member><member><link linkend="boost_typetraits.background">type-traits</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_ALIGNMENT_OF</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</term><listitem><simplelist><member><link linkend="boost_typetraits.category.transform">Type Traits that Transform One Type
to Another</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_NOTHROW_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_ASSIGN</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_CONSTRUCTOR</term><listitem><simplelist><member><link linkend="boost_type
traits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_COPY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_TRIVIAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_HAS_VIRTUAL_DESTRUCTOR</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ABSTRACT</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_BASE_OF</term><listitem><simplelist><member><l
ink linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CLASS</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_CONVERTIBLE</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_EMPTY</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_ENUM</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POD</term><listitem><simplelist><member><link linkend="bo
ost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_POLYMORPHIC</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry><varlistentry><term>BOOST_IS_UNION</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">Support for Compiler Intrinsics</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_19"><term>C</term><listitem><variablelist><varlistentry><term>Constrained Index Term</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.add_const">add_const</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_20"><term>D</term><listitem><variablelist><varlistentry><term>decay</term><listitem><simplelist><member><link linkend="boost_typetra
its.reference.decay">decay</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_21"><term>E</term><listitem><variablelist><varlistentry><term>extent</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.extent">extent</link></member><member><link linkend="boost_typetraits.reference.extent">integral_constant</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_22"><term>F</term><listitem><variablelist><varlistentry><term>false_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member></simplelist></listitem></varlistentry><varlistentry><term>floating_point_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.floating_point_promotion">floating_point_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term><link linkend
="boost_typetraits.background">Foo1</link></term><listitem/></varlistentry><varlistentry><term>Foo2</term><listitem><simplelist><member><link linkend="boost_typetraits.category.value_traits">Bar2</link></member></simplelist></listitem></varlistentry><varlistentry><term>function_traits</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.function_traits">function_traits</link></member><member><link linkend="boost_typetraits.reference.function_traits">result_type</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_23"><term>H</term><listitem><variablelist><varlistentry><term>has_nothrow_assign</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_assign">has_nothrow_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_c
onstructor</link></member><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_default_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></member><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_copy_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_copy">has_nothrow_copy</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_nothrow_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_nothrow_constructor">has_nothrow_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_assign</term><listitem><simplelist><mem
ber><link linkend="boost_typetraits.reference.has_trivial_assign">has_trivial_assign</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_default_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_copy_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_copy">has_trivial_copy</link></member></simplelist></listitem></varlistentry><varl
istentry><term>has_trivial_default_constructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_constructor">has_trivial_constructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_trivial_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_trivial_destructor">has_trivial_destructor</link></member></simplelist></listitem></varlistentry><varlistentry><term>has_virtual_destructor</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.has_virtual_destructor">has_virtual_destructor</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_24"><term>I</term><listitem><variablelist><varlistentry><term>int</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_function">is_function</link></member></simplelist></listitem></varlistentry><varlistentry><term>integral_constant</term><listitem><simplel
ist><member><link linkend="boost_typetraits.reference.alignment_of">alignment_of</link></member><member><link linkend="boost_typetraits.reference.extent">extent</link></member><member><link linkend="boost_typetraits.reference.integral_constant">false_type</link></member><member><link linkend="boost_typetraits.reference.integral_constant">integral_constant</link></member><member><link linkend="boost_typetraits.reference.rank">rank</link></member><member><link linkend="boost_typetraits.reference.integral_constant">true_type</link></member></simplelist></listitem></varlistentry><varlistentry><term>integral_promotion</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_promotion">integral_promotion</link></member></simplelist></listitem></varlistentry><varlistentry><term>Introduction</term><listitem><simplelist><member><link linkend="boost_typetraits.intro">type-traits</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_abstract</term><listitem><simpleli
st><member><link linkend="boost_typetraits.reference.is_abstract">is_abstract</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_arithmetic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_arithmetic">is_arithmetic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_array</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_array">is_array</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_base_of</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_base_of">is_base_of</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_class</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_class">is_class</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_complex</term><listitem><simp
lelist><member><link linkend="boost_typetraits.reference.is_complex">is_complex</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_compound</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_compound">is_compound</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_const">is_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_convertible</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_convertible">is_convertible</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_empty</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_empty">is_empty</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_enum</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_enum">is_enum</link></member></si
mplelist></listitem></varlistentry><varlistentry><term>is_floating_point</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_floating_point">is_floating_point</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_function</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_function">int</link></member><member><link linkend="boost_typetraits.reference.is_function">is_function</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_fundamental</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_fundamental">is_fundamental</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_integral</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_integral">is_integral</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_function_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.referenc
e.is_member_function_pointer">is_member_function_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_object_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_object_pointer">is_member_object_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_member_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_member_pointer">is_member_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_object</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_object">is_object</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_pod</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_pod">is_pod</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is
_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is_pointer">is_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_polymorphic</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_polymorphic">is_polymorphic</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_reference">is_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_same</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_same">is_same</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_scalar</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_scalar">is_scalar</link></member></simplelist></listitem></varlistentry><varlistentry><ter
m>is_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_signed">is_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_stateless</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_stateless">is_stateless</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_union</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_union">is_union</link></member><member><link linkend="boost_typetraits.user_defined">User Defined Specializations</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_unsigned">is_unsigned</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_void</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.is
_void">is_void</link></member></simplelist></listitem></varlistentry><varlistentry><term>is_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.is_volatile">is_volatile</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_25"><term>M</term><listitem><variablelist><varlistentry><term>make_signed</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_signed">make_signed</link></member></simplelist></listitem></varlistentry><varlistentry><term>make_unsigned</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.make_unsigned">make_unsigned</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_26"><term>P</term><listitem><variablelist><varlistentry><term>promote</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.promote">promote</link></member></simplelist></listitem></v
arlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_27"><term>R</term><listitem><variablelist><varlistentry><term>rank</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.rank">integral_constant</link></member><member><link linkend="boost_typetraits.reference.rank">rank</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_all_extents</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_all_extents">remove_all_extents</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_const</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_const">remove_const</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_cv</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_cv">remove_cv</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_extent</term><listitem><simplelist
><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.reference.remove_extent">remove_extent</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_pointer</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_pointer">remove_pointer</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_reference</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_reference">remove_reference</link></member></simplelist></listitem></varlistentry><varlistentry><term>remove_volatile</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.remove_volatile">remove_volatile</link></member></simplelist></listitem></varlistentry><varlistentry><term>result_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.function_traits">function_traits</link></member></simplelist></listitem></varlistentr
y></variablelist></listitem></varlistentry><varlistentry id="idx_id_28"><term>S</term><listitem><variablelist><varlistentry><term>Support for Compiler Intrinsics</term><listitem><simplelist><member><link linkend="boost_typetraits.intrinsics">BOOST_ALIGNMENT_OF</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_ASSIGN</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_CONSTRUCTOR</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_NOTHROW_COPY</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_ASSIGN</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_CONSTRUCTOR</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_COPY</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_TRIVIAL_DESTRUCTOR</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_HAS_VIRTUAL_DESTRUCTOR</link></memb
er><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_ABSTRACT</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_BASE_OF</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_CLASS</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_CONVERTIBLE</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_EMPTY</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_ENUM</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_POD</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_POLYMORPHIC</link></member><member><link linkend="boost_typetraits.intrinsics">BOOST_IS_UNION</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_29"><term>T</term><listitem><variablelist><varlistentry><term>true_type</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.integral_cons
tant">integral_constant</link></member></simplelist></listitem></varlistentry><varlistentry><term>Type Traits that Transform One Type to Another</term><listitem><simplelist><member><link linkend="boost_typetraits.category.transform">BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION</link></member></simplelist></listitem></varlistentry><varlistentry><term>type-traits</term><listitem><simplelist><member><link linkend="boost_typetraits.background">Background and Tutorial</link></member><member><link linkend="boost_typetraits.intro">Introduction</link></member></simplelist></listitem></varlistentry><varlistentry><term>type_with_alignment</term><listitem><simplelist><member><link linkend="boost_typetraits.reference.type_with_alignment">type_with_alignment</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry><varlistentry id="idx_id_30"><term>U</term><listitem><variablelist><varlistentry><term>User Defined Specializations</term><listitem><simplelist><member><link linkend="b
oost_typetraits.user_defined">is_class</link></member><member><link linkend="boost_typetraits.user_defined">is_pod</link></member><member><link linkend="boost_typetraits.user_defined">is_union</link></member></simplelist></listitem></varlistentry></variablelist></listitem></varlistentry></variablelist></index>
   
 </chapter>
\ No newline at end of file


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