diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2
index 7143451..c15db9f 100644
--- a/doc/Jamfile.v2
+++ b/doc/Jamfile.v2
@@ -39,7 +39,7 @@ boostbook standalone
# PDF Options:
# TOC Generation: this is needed for FOP-0.9 and later:
- # fop1.extensions=1
+ fop1.extensions=0
xep.extensions=1
# TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9!
fop.extensions=0
@@ -65,3 +65,4 @@ boostbook standalone
+
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index 64d11c0..6d49b8e 100644
--- a/doc/html/boost_typetraits/background.html
+++ b/doc/html/boost_typetraits/background.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-People |
-FAQ |
+People |
+FAQ |
More |
@@ -56,7 +56,7 @@
method available to them.
@@ -84,7 +84,7 @@
given.
@@ -97,8 +97,7 @@
from true_type
only if T
is void
.
-
-template <typename T>
+template <typename T>
struct is_void : public false_type{};
template <>
@@ -116,8 +115,7 @@
a pointer, and a partial specialization to handle all the cases where T is
a pointer:
-
-template <typename T>
+template <typename T>
struct is_pointer : public false_type{};
template <typename T>
@@ -134,15 +132,13 @@
but as a rule of thumb if you can legally write two function overloads of the
form:
-
-void foo(T);
+void foo(T);
void foo(U);
Then you can also write a partial specialization of the form:
-
-template <typename T>
+template <typename T>
class c{ };
template <typename T>
@@ -158,8 +154,7 @@
that is the same type as T but with any top-level array bounds removed; this
is an example of a traits class that performs a transformation on a type:
-
-template <typename T>
+template <typename T>
struct remove_extent
{ typedef T type; };
@@ -179,15 +174,14 @@
in the default template.
As an example of how the type traits classes can be used, consider the standard
library algorithm copy:
-
-template<typename Iter1, typename Iter2>
+template<typename Iter1, typename Iter2>
Iter2 copy(Iter1 first, Iter1 last, Iter2 out);
@@ -253,7 +247,7 @@
otherwise it will call the "slow but safe version".
@@ -286,7 +280,7 @@
-
Table 1.1. Time taken to copy 1000 elements using `copy<const
+
Table 1.1. Time taken to copy 1000 elements using `copy<const
T*, T*>` (times in micro-seconds)
@@ -401,8 +395,7 @@
the comparison operators, default constructor, and template copy constructor
for simplicity:
-
-template <typename T1, typename T2>
+template <typename T1, typename T2>
struct pair
{
typedef T1 first_type;
@@ -423,7 +416,7 @@
to hold non-reference types, references, and constant references:
-
Table 1.2. Required Constructor Argument Types
+
Table 1.2. Required Constructor Argument Types
@@ -488,7 +481,7 @@
adds a reference to its type, unless it is already a reference.
-
Table 1.3. Using add_reference to synthesize the correct constructor
+
Table 1.3. Using add_reference to synthesize the correct constructor
type
@@ -574,8 +567,7 @@
that can contain non-reference types, reference types, and constant reference
types:
-
-template <typename T1, typename T2>
+template <typename T1, typename T2>
struct pair
{
typedef T1 first_type;
@@ -606,7 +598,7 @@
easier to maintain and easier to understand.
@@ -619,7 +611,7 @@
can be optimal as well as generic.
@@ -627,7 +619,7 @@
comments when preparing this article.
diff --git a/doc/html/boost_typetraits/category.html b/doc/html/boost_typetraits/category.html
index a089195..cdf6353 100644
--- a/doc/html/boost_typetraits/category.html
+++ b/doc/html/boost_typetraits/category.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -47,13 +47,14 @@
diff --git a/doc/html/boost_typetraits/category/alignment.html b/doc/html/boost_typetraits/category/alignment.html
index 93ee9ed..6d5ea02 100644
--- a/doc/html/boost_typetraits/category/alignment.html
+++ b/doc/html/boost_typetraits/category/alignment.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -36,8 +36,7 @@
Synopsis
-
-template <std::size_t Align>
+template <std::size_t Align>
struct type_with_alignment;
template <std::size_t Size, std::size_t Align>
@@ -46,13 +45,14 @@
diff --git a/doc/html/boost_typetraits/category/function.html b/doc/html/boost_typetraits/category/function.html
index 9c601a6..b32289e 100644
--- a/doc/html/boost_typetraits/category/function.html
+++ b/doc/html/boost_typetraits/category/function.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -36,20 +36,20 @@
Synopsis
-
-template <std::size_t Align>
+template <std::size_t Align>
struct function_traits;
diff --git a/doc/html/boost_typetraits/category/transform.html b/doc/html/boost_typetraits/category/transform.html
index f4805fc..a91fa23 100644
--- a/doc/html/boost_typetraits/category/transform.html
+++ b/doc/html/boost_typetraits/category/transform.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -36,8 +36,7 @@
Synopsis:
-
-template <class T>
+template <class T>
struct add_const;
template <class T>
@@ -92,7 +91,7 @@
struct remove_volatile;
@@ -117,8 +116,7 @@
The first part guarantees the successful compilation of something like this:
-
-BOOST_STATIC_ASSERT((is_same<char, remove_reference<char&>::type>::value));
+BOOST_STATIC_ASSERT((is_same<char, remove_reference<char&>::type>::value));
BOOST_STATIC_ASSERT((is_same<char const, remove_reference<char const&>::type>::value));
BOOST_STATIC_ASSERT((is_same<char volatile, remove_reference<char volatile&>::type>::value));
BOOST_STATIC_ASSERT((is_same<char const volatile, remove_reference<char const volatile&>::type>::value));
@@ -133,8 +131,7 @@
int
or other built-in type,
but for their own types as well:
-
-namespace myspace{
+namespace myspace{
struct MyClass {};
}
diff --git a/doc/html/boost_typetraits/category/value_traits.html b/doc/html/boost_typetraits/category/value_traits.html
index 2be34d3..9a9f27c 100644
--- a/doc/html/boost_typetraits/category/value_traits.html
+++ b/doc/html/boost_typetraits/category/value_traits.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -48,13 +48,14 @@
diff --git a/doc/html/boost_typetraits/category/value_traits/primary.html b/doc/html/boost_typetraits/category/value_traits/primary.html
index bb82e5f..bd026c2 100644
--- a/doc/html/boost_typetraits/category/value_traits/primary.html
+++ b/doc/html/boost_typetraits/category/value_traits/primary.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -48,8 +48,7 @@
Synopsis:
-
-template <class T>
+template <class T>
struct is_array<T>;
template <class T>
@@ -93,8 +92,7 @@
A type may belong to more than one of these categories, in addition to
one of the primary categories.
-
-template <class T>
+template <class T>
struct is_arithmetic;
template <class T>
@@ -115,13 +113,14 @@
diff --git a/doc/html/boost_typetraits/category/value_traits/properties.html b/doc/html/boost_typetraits/category/value_traits/properties.html
index cbe6c24..bf034ae 100644
--- a/doc/html/boost_typetraits/category/value_traits/properties.html
+++ b/doc/html/boost_typetraits/category/value_traits/properties.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -33,8 +33,7 @@
Synopsis:
-
-template <class T>
+template <class T>
struct alignment_of;
template <class T>
@@ -109,13 +108,14 @@
diff --git a/doc/html/boost_typetraits/category/value_traits/relate.html b/doc/html/boost_typetraits/category/value_traits/relate.html
index 2ec8d13..938f763 100644
--- a/doc/html/boost_typetraits/category/value_traits/relate.html
+++ b/doc/html/boost_typetraits/category/value_traits/relate.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -34,8 +34,7 @@
Synopsis:
-
-template <class Base, class Derived>
+template <class Base, class Derived>
struct is_base_of;
template <class From, class To>
@@ -47,13 +46,14 @@
diff --git a/doc/html/boost_typetraits/credits.html b/doc/html/boost_typetraits/credits.html
index 954bff6..69085e0 100644
--- a/doc/html/boost_typetraits/credits.html
+++ b/doc/html/boost_typetraits/credits.html
@@ -13,8 +13,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -61,13 +61,14 @@
diff --git a/doc/html/boost_typetraits/examples.html b/doc/html/boost_typetraits/examples.html
index f3966c9..afa695d 100644
--- a/doc/html/boost_typetraits/examples.html
+++ b/doc/html/boost_typetraits/examples.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -41,13 +41,14 @@
diff --git a/doc/html/boost_typetraits/examples/copy.html b/doc/html/boost_typetraits/examples/copy.html
index bc55a07..e7cc4d1 100644
--- a/doc/html/boost_typetraits/examples/copy.html
+++ b/doc/html/boost_typetraits/examples/copy.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -33,8 +33,7 @@
to determine whether to use
memcpy
to optimise the copy operation (see
copy_example.cpp):
-
-
diff --git a/doc/html/boost_typetraits/examples/destruct.html b/doc/html/boost_typetraits/examples/destruct.html
index de97cb2..4545f5e 100644
--- a/doc/html/boost_typetraits/examples/destruct.html
+++ b/doc/html/boost_typetraits/examples/destruct.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -31,8 +31,7 @@
Demonstrates a simple algorithm that uses
__has_trivial_destruct
to determine whether to destructors need to be called (see
trivial_destructor_example.cpp):
-
-
diff --git a/doc/html/boost_typetraits/examples/fill.html b/doc/html/boost_typetraits/examples/fill.html
index d371390..9e75407 100644
--- a/doc/html/boost_typetraits/examples/fill.html
+++ b/doc/html/boost_typetraits/examples/fill.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -33,8 +33,7 @@
to determine whether to use
memset
to optimise the fill operation (see
fill_example.cpp):
-
-
diff --git a/doc/html/boost_typetraits/examples/iter.html b/doc/html/boost_typetraits/examples/iter.html
index f3c1318..3c8f937 100644
--- a/doc/html/boost_typetraits/examples/iter.html
+++ b/doc/html/boost_typetraits/examples/iter.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -36,8 +36,7 @@
the swap to ensure that the algorithm works correctly for both proxying iterators,
and even iterators of different types (see
iter_swap_example.cpp):
-
-
diff --git a/doc/html/boost_typetraits/examples/to_double.html b/doc/html/boost_typetraits/examples/to_double.html
index c1a59f0..fa515ea 100644
--- a/doc/html/boost_typetraits/examples/to_double.html
+++ b/doc/html/boost_typetraits/examples/to_double.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -31,8 +31,7 @@
Demonstrates a conversion of
Numeric
Types and enum types to double:
-
-template<class T>
+template<class T>
inline double to_double(T const& value)
{
typedef typename boost::promote<T>::type promoted;
@@ -42,13 +41,14 @@
diff --git a/doc/html/boost_typetraits/intrinsics.html b/doc/html/boost_typetraits/intrinsics.html
index 8c40bbe..8a27fdc 100644
--- a/doc/html/boost_typetraits/intrinsics.html
+++ b/doc/html/boost_typetraits/intrinsics.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -71,7 +71,7 @@
of the following macros:
-
Table 1.4. Macros for Compiler Intrinsics
+
Table 1.4. Macros for Compiler Intrinsics
@@ -227,13 +227,14 @@
diff --git a/doc/html/boost_typetraits/intro.html b/doc/html/boost_typetraits/intro.html
index d0e1cca..ba07a52 100644
--- a/doc/html/boost_typetraits/intro.html
+++ b/doc/html/boost_typetraits/intro.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -48,13 +48,14 @@
diff --git a/doc/html/boost_typetraits/mpl.html b/doc/html/boost_typetraits/mpl.html
index 3eddb4a..063944a 100644
--- a/doc/html/boost_typetraits/mpl.html
+++ b/doc/html/boost_typetraits/mpl.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -45,13 +45,14 @@
diff --git a/doc/html/boost_typetraits/reference.html b/doc/html/boost_typetraits/reference.html
index e0200a3..9638957 100644
--- a/doc/html/boost_typetraits/reference.html
+++ b/doc/html/boost_typetraits/reference.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -104,13 +104,14 @@
diff --git a/doc/html/boost_typetraits/reference/add_const.html b/doc/html/boost_typetraits/reference/add_const.html
index 90feb0b..dd4bcd4 100644
--- a/doc/html/boost_typetraits/reference/add_const.html
+++ b/doc/html/boost_typetraits/reference/add_const.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct add_const
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.5. Examples
+
Table 1.5. Examples
@@ -129,13 +128,14 @@
diff --git a/doc/html/boost_typetraits/reference/add_cv.html b/doc/html/boost_typetraits/reference/add_cv.html
index 81da4df..8fe48aa 100644
--- a/doc/html/boost_typetraits/reference/add_cv.html
+++ b/doc/html/boost_typetraits/reference/add_cv.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct add_cv
{
typedef see-below
type;
@@ -55,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.6. Examples
+
Table 1.6. Examples
@@ -132,13 +131,14 @@
diff --git a/doc/html/boost_typetraits/reference/add_pointer.html b/doc/html/boost_typetraits/reference/add_pointer.html
index b6588e1..c4e9c66 100644
--- a/doc/html/boost_typetraits/reference/add_pointer.html
+++ b/doc/html/boost_typetraits/reference/add_pointer.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct add_pointer
{
typedef see-below
type;
@@ -57,7 +56,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.7. Examples
+
Table 1.7. Examples
@@ -131,13 +130,14 @@
diff --git a/doc/html/boost_typetraits/reference/add_reference.html b/doc/html/boost_typetraits/reference/add_reference.html
index 15fd08a..b14b4e4 100644
--- a/doc/html/boost_typetraits/reference/add_reference.html
+++ b/doc/html/boost_typetraits/reference/add_reference.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct add_reference
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.8. Examples
+
Table 1.8. Examples
@@ -128,13 +127,14 @@
diff --git a/doc/html/boost_typetraits/reference/add_volatile.html b/doc/html/boost_typetraits/reference/add_volatile.html
index 0dd76f7..15e8d78 100644
--- a/doc/html/boost_typetraits/reference/add_volatile.html
+++ b/doc/html/boost_typetraits/reference/add_volatile.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct add_volatile
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.9. Examples
+
Table 1.9. Examples
@@ -130,13 +129,14 @@
diff --git a/doc/html/boost_typetraits/reference/aligned_storage.html b/doc/html/boost_typetraits/reference/aligned_storage.html
index 5c2ee56..286cde6 100644
--- a/doc/html/boost_typetraits/reference/aligned_storage.html
+++ b/doc/html/boost_typetraits/reference/aligned_storage.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <std::size_t Size, std::size_t Align>
+template <std::size_t Size, std::size_t Align>
struct aligned_storage
{
typedef see-below
type;
@@ -46,13 +45,14 @@
diff --git a/doc/html/boost_typetraits/reference/alignment_of.html b/doc/html/boost_typetraits/reference/alignment_of.html
index 1759dc0..1b364b6 100644
--- a/doc/html/boost_typetraits/reference/alignment_of.html
+++ b/doc/html/boost_typetraits/reference/alignment_of.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct alignment_of : public integral_constant<std::size_t, ALIGNOF(T)> {};
@@ -89,13 +88,14 @@
diff --git a/doc/html/boost_typetraits/reference/decay.html b/doc/html/boost_typetraits/reference/decay.html
index c3f7d2e..d59b743 100644
--- a/doc/html/boost_typetraits/reference/decay.html
+++ b/doc/html/boost_typetraits/reference/decay.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct decay
{
typedef see-below
type;
@@ -49,7 +48,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.10. Examples
+
Table 1.10. Examples
@@ -135,13 +134,14 @@
diff --git a/doc/html/boost_typetraits/reference/extent.html b/doc/html/boost_typetraits/reference/extent.html
index caa6195..5680d42 100644
--- a/doc/html/boost_typetraits/reference/extent.html
+++ b/doc/html/boost_typetraits/reference/extent.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T, std::size_t N = 0>
+template <class T, std::size_t N = 0>
struct extent : public integral_constant<std::size_t, EXTENT(T,N)> {};
@@ -121,13 +120,14 @@
diff --git a/doc/html/boost_typetraits/reference/floating_point_promotion.html b/doc/html/boost_typetraits/reference/floating_point_promotion.html
index b1dbd38..58dd94f 100644
--- a/doc/html/boost_typetraits/reference/floating_point_promotion.html
+++ b/doc/html/boost_typetraits/reference/floating_point_promotion.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -27,8 +27,7 @@
floating_point_promotion
-
-template <class T>
+template <class T>
struct floating_point_promotion
{
typedef see-below
type;
@@ -50,7 +49,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.11. Examples
+
Table 1.11. Examples
@@ -113,13 +112,14 @@
diff --git a/doc/html/boost_typetraits/reference/function_traits.html b/doc/html/boost_typetraits/reference/function_traits.html
index 3ca347b..d05e611 100644
--- a/doc/html/boost_typetraits/reference/function_traits.html
+++ b/doc/html/boost_typetraits/reference/function_traits.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct function_traits
{
static const std::size_t arity = see-below
;
@@ -60,7 +59,7 @@
-
Table 1.12. Function Traits Members
+
Table 1.12. Function Traits Members
-
Table 1.13. Examples
+
Table 1.13. Examples
@@ -259,13 +258,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html b/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
index b71350d..5fc5eee 100644
--- a/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
+++ b/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -32,13 +32,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_nothrow_assign.html b/doc/html/boost_typetraits/reference/has_nothrow_assign.html
index 669a827..838e62b 100644
--- a/doc/html/boost_typetraits/reference/has_nothrow_assign.html
+++ b/doc/html/boost_typetraits/reference/has_nothrow_assign.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct has_nothrow_assign : public true_type-or-false_type
{};
@@ -57,13 +56,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_nothrow_constructor.html b/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
index 1406f0f..7762bb1 100644
--- a/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
+++ b/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -27,8 +27,7 @@
has_nothrow_constructor
-
-template <class T>
+template <class T>
struct has_nothrow_constructor : public true_type-or-false_type
{};
template <class T>
@@ -64,13 +63,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_nothrow_copy.html b/doc/html/boost_typetraits/reference/has_nothrow_copy.html
index 20b5fd7..3e8046c 100644
--- a/doc/html/boost_typetraits/reference/has_nothrow_copy.html
+++ b/doc/html/boost_typetraits/reference/has_nothrow_copy.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct has_nothrow_copy : public true_type-or-false_type
{};
template <class T>
@@ -63,13 +62,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html b/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
index 1ef91c3..501c597 100644
--- a/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
+++ b/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -32,13 +32,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_trivial_assign.html b/doc/html/boost_typetraits/reference/has_trivial_assign.html
index 968064d..956cf55 100644
--- a/doc/html/boost_typetraits/reference/has_trivial_assign.html
+++ b/doc/html/boost_typetraits/reference/has_trivial_assign.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct has_trivial_assign : public true_type-or-false_type
{};
@@ -114,13 +113,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_trivial_constructor.html b/doc/html/boost_typetraits/reference/has_trivial_constructor.html
index 0960f00..ac29da3 100644
--- a/doc/html/boost_typetraits/reference/has_trivial_constructor.html
+++ b/doc/html/boost_typetraits/reference/has_trivial_constructor.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -27,8 +27,7 @@
has_trivial_constructor
-
-template <class T>
+template <class T>
struct has_trivial_constructor : public true_type-or-false_type
{};
template <class T>
@@ -124,13 +123,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_trivial_copy.html b/doc/html/boost_typetraits/reference/has_trivial_copy.html
index 124a2e7..f1fa15b 100644
--- a/doc/html/boost_typetraits/reference/has_trivial_copy.html
+++ b/doc/html/boost_typetraits/reference/has_trivial_copy.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct has_trivial_copy : public true_type-or-false_type
{};
template <class T>
@@ -120,13 +119,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html b/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
index 2cc9178..df8099e 100644
--- a/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
+++ b/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -32,13 +32,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_trivial_def_cons.html b/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
index 5af22bb..3704060 100644
--- a/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
+++ b/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -32,13 +32,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_trivial_destructor.html b/doc/html/boost_typetraits/reference/has_trivial_destructor.html
index 740179f..cf77ae8 100644
--- a/doc/html/boost_typetraits/reference/has_trivial_destructor.html
+++ b/doc/html/boost_typetraits/reference/has_trivial_destructor.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct has_trivial_destructor : public true_type-or-false_type
{};
@@ -117,13 +116,14 @@
diff --git a/doc/html/boost_typetraits/reference/has_virtual_destructor.html b/doc/html/boost_typetraits/reference/has_virtual_destructor.html
index 43810e2..0509149 100644
--- a/doc/html/boost_typetraits/reference/has_virtual_destructor.html
+++ b/doc/html/boost_typetraits/reference/has_virtual_destructor.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct has_virtual_destructor : public true_type-or-false_type
{};
@@ -56,13 +55,14 @@
diff --git a/doc/html/boost_typetraits/reference/integral_constant.html b/doc/html/boost_typetraits/reference/integral_constant.html
index e6384e8..1a5cd28 100644
--- a/doc/html/boost_typetraits/reference/integral_constant.html
+++ b/doc/html/boost_typetraits/reference/integral_constant.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T, T val>
+template <class T, T val>
struct integral_constant
{
typedef integral_constant<T, val> type;
@@ -48,13 +47,14 @@
diff --git a/doc/html/boost_typetraits/reference/integral_promotion.html b/doc/html/boost_typetraits/reference/integral_promotion.html
index 908a74e..a02f240 100644
--- a/doc/html/boost_typetraits/reference/integral_promotion.html
+++ b/doc/html/boost_typetraits/reference/integral_promotion.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct integral_promotion
{
typedef see-below
type;
@@ -50,7 +49,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.14. Examples
+
Table 1.14. Examples
@@ -113,13 +112,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_abstract.html b/doc/html/boost_typetraits/reference/is_abstract.html
index 79c4770..bb9494a 100644
--- a/doc/html/boost_typetraits/reference/is_abstract.html
+++ b/doc/html/boost_typetraits/reference/is_abstract.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_abstract : public true_type-or-false_type
{};
@@ -106,13 +105,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_arithmetic.html b/doc/html/boost_typetraits/reference/is_arithmetic.html
index 757785a..8e2b695 100644
--- a/doc/html/boost_typetraits/reference/is_arithmetic.html
+++ b/doc/html/boost_typetraits/reference/is_arithmetic.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_arithmetic : public true_type-or-false_type
{};
@@ -89,13 +88,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_array.html b/doc/html/boost_typetraits/reference/is_array.html
index 1862cd6..8a1be84 100644
--- a/doc/html/boost_typetraits/reference/is_array.html
+++ b/doc/html/boost_typetraits/reference/is_array.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_array : public true_type-or-false_type
{};
@@ -92,13 +91,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_base_of.html b/doc/html/boost_typetraits/reference/is_base_of.html
index b64c5fa..fe814bf 100644
--- a/doc/html/boost_typetraits/reference/is_base_of.html
+++ b/doc/html/boost_typetraits/reference/is_base_of.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class Base, class Derived>
+template <class Base, class Derived>
struct is_base_of : public true_type-or-false_type
{};
@@ -141,13 +140,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_class.html b/doc/html/boost_typetraits/reference/is_class.html
index ee73ee6..caddc27 100644
--- a/doc/html/boost_typetraits/reference/is_class.html
+++ b/doc/html/boost_typetraits/reference/is_class.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_class : public true_type-or-false_type
{};
@@ -125,13 +124,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_complex.html b/doc/html/boost_typetraits/reference/is_complex.html
index 7b51fbf..97338b4 100644
--- a/doc/html/boost_typetraits/reference/is_complex.html
+++ b/doc/html/boost_typetraits/reference/is_complex.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_complex : public true_type-or-false_type
{};
@@ -47,13 +46,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_compound.html b/doc/html/boost_typetraits/reference/is_compound.html
index d23e651..4c6569a 100644
--- a/doc/html/boost_typetraits/reference/is_compound.html
+++ b/doc/html/boost_typetraits/reference/is_compound.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_compound : public true_type-or-false_type
{};
@@ -108,13 +107,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_const.html b/doc/html/boost_typetraits/reference/is_const.html
index b774a2d..79975cd 100644
--- a/doc/html/boost_typetraits/reference/is_const.html
+++ b/doc/html/boost_typetraits/reference/is_const.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_const : public true_type-or-false_type
{};
@@ -118,13 +117,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_convertible.html b/doc/html/boost_typetraits/reference/is_convertible.html
index 363adc2..aae4b1a 100644
--- a/doc/html/boost_typetraits/reference/is_convertible.html
+++ b/doc/html/boost_typetraits/reference/is_convertible.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class From, class To>
+template <class From, class To>
struct is_convertible : public true_type-or-false_type
{};
@@ -59,8 +58,7 @@
This template will also produce compiler errors if the conversion is ambiguous,
for example:
-
-struct A {};
+struct A {};
struct B : A {};
struct C : A {};
struct D : B, C {};
@@ -159,13 +157,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_empty.html b/doc/html/boost_typetraits/reference/is_empty.html
index 17cf607..5016b46 100644
--- a/doc/html/boost_typetraits/reference/is_empty.html
+++ b/doc/html/boost_typetraits/reference/is_empty.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_empty : public true_type-or-false_type
{};
@@ -121,13 +120,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_enum.html b/doc/html/boost_typetraits/reference/is_enum.html
index 081eb22..c7198f1 100644
--- a/doc/html/boost_typetraits/reference/is_enum.html
+++ b/doc/html/boost_typetraits/reference/is_enum.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_enum : public true_type-or-false_type
{};
@@ -125,13 +124,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_floating_point.html b/doc/html/boost_typetraits/reference/is_floating_point.html
index e839de5..a3a8b89 100644
--- a/doc/html/boost_typetraits/reference/is_floating_point.html
+++ b/doc/html/boost_typetraits/reference/is_floating_point.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_floating_point : public true_type-or-false_type
{};
@@ -87,13 +86,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_function.html b/doc/html/boost_typetraits/reference/is_function.html
index 79c3b36..95c036c 100644
--- a/doc/html/boost_typetraits/reference/is_function.html
+++ b/doc/html/boost_typetraits/reference/is_function.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_function : public true_type-or-false_type
{};
@@ -37,8 +36,7 @@
Note that this template does not detect pointers to functions,
or references to functions, these are detected by is_pointer and is_reference respectively:
-
-typedef int f1();
diff --git a/doc/html/boost_typetraits/reference/is_fundamental.html b/doc/html/boost_typetraits/reference/is_fundamental.html
index 9f78751..ca29d1b 100644
--- a/doc/html/boost_typetraits/reference/is_fundamental.html
+++ b/doc/html/boost_typetraits/reference/is_fundamental.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_fundamental : public true_type-or-false_type
{};
@@ -92,13 +91,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_integral.html b/doc/html/boost_typetraits/reference/is_integral.html
index e4dbb1e..ec8986f 100644
--- a/doc/html/boost_typetraits/reference/is_integral.html
+++ b/doc/html/boost_typetraits/reference/is_integral.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_integral : public true_type-or-false_type
{};
@@ -88,13 +87,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_member_function_pointer.html b/doc/html/boost_typetraits/reference/is_member_function_pointer.html
index d658c82..2d3ae1e 100644
--- a/doc/html/boost_typetraits/reference/is_member_function_pointer.html
+++ b/doc/html/boost_typetraits/reference/is_member_function_pointer.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -27,8 +27,7 @@
is_member_function_pointer
-
-template <class T>
+template <class T>
struct is_member_function_pointer : public true_type-or-false_type
{};
@@ -102,13 +101,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_member_object_pointer.html b/doc/html/boost_typetraits/reference/is_member_object_pointer.html
index 47affae..8a41d11 100644
--- a/doc/html/boost_typetraits/reference/is_member_object_pointer.html
+++ b/doc/html/boost_typetraits/reference/is_member_object_pointer.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -27,8 +27,7 @@
is_member_object_pointer
-
-template <class T>
+template <class T>
struct is_member_object_pointer : public true_type-or-false_type
{};
@@ -102,13 +101,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_member_pointer.html b/doc/html/boost_typetraits/reference/is_member_pointer.html
index 8af5ac9..91ce7dc 100644
--- a/doc/html/boost_typetraits/reference/is_member_pointer.html
+++ b/doc/html/boost_typetraits/reference/is_member_pointer.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_member_pointer : public true_type-or-false_type
{};
@@ -88,13 +87,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_object.html b/doc/html/boost_typetraits/reference/is_object.html
index 4db0775..1adf00b 100644
--- a/doc/html/boost_typetraits/reference/is_object.html
+++ b/doc/html/boost_typetraits/reference/is_object.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_object : public true_type-or-false_type
{};
@@ -131,13 +130,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_pod.html b/doc/html/boost_typetraits/reference/is_pod.html
index 848267b..1ed071a 100644
--- a/doc/html/boost_typetraits/reference/is_pod.html
+++ b/doc/html/boost_typetraits/reference/is_pod.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_pod : public true_type-or-false_type
{};
@@ -118,13 +117,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_pointer.html b/doc/html/boost_typetraits/reference/is_pointer.html
index 9f1fa46..8958a5c 100644
--- a/doc/html/boost_typetraits/reference/is_pointer.html
+++ b/doc/html/boost_typetraits/reference/is_pointer.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_pointer : public true_type-or-false_type
{};
@@ -124,13 +123,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_polymorphic.html b/doc/html/boost_typetraits/reference/is_polymorphic.html
index 5f48303..a5b4fbc 100644
--- a/doc/html/boost_typetraits/reference/is_polymorphic.html
+++ b/doc/html/boost_typetraits/reference/is_polymorphic.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_polymorphic : public true_type-or-false_type
{};
@@ -104,13 +103,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_reference.html b/doc/html/boost_typetraits/reference/is_reference.html
index c4e4b58..32fe6fa 100644
--- a/doc/html/boost_typetraits/reference/is_reference.html
+++ b/doc/html/boost_typetraits/reference/is_reference.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_reference : public true_type-or-false_type
{};
@@ -95,13 +94,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_same.html b/doc/html/boost_typetraits/reference/is_same.html
index efda38a..59452c6 100644
--- a/doc/html/boost_typetraits/reference/is_same.html
+++ b/doc/html/boost_typetraits/reference/is_same.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T, class U>
+template <class T, class U>
struct is_same : public true_type-or-false_type
{};
@@ -109,13 +108,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_scalar.html b/doc/html/boost_typetraits/reference/is_scalar.html
index b791cbc..c895870 100644
--- a/doc/html/boost_typetraits/reference/is_scalar.html
+++ b/doc/html/boost_typetraits/reference/is_scalar.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_scalar : public true_type-or-false_type
{};
@@ -124,13 +123,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_signed.html b/doc/html/boost_typetraits/reference/is_signed.html
index ee0a985..d248dad 100644
--- a/doc/html/boost_typetraits/reference/is_signed.html
+++ b/doc/html/boost_typetraits/reference/is_signed.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_signed : public true_type-or-false_type
{};
@@ -118,13 +117,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_stateless.html b/doc/html/boost_typetraits/reference/is_stateless.html
index a81c185..f4472d4 100644
--- a/doc/html/boost_typetraits/reference/is_stateless.html
+++ b/doc/html/boost_typetraits/reference/is_stateless.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_stateless : public true_type-or-false_type
{};
@@ -44,8 +43,7 @@
only inherits from true_type
if the following expression is true
:
-
-::boost::has_trivial_constructor<T>::value
+::boost::has_trivial_constructor<T>::value
&& ::boost::has_trivial_copy<T>::value
&& ::boost::has_trivial_destructor<T>::value
&& ::boost::is_class<T>::value
@@ -74,13 +72,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_union.html b/doc/html/boost_typetraits/reference/is_union.html
index e74b394..ea59e84 100644
--- a/doc/html/boost_typetraits/reference/is_union.html
+++ b/doc/html/boost_typetraits/reference/is_union.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_union : public true_type-or-false_type
{};
@@ -111,13 +110,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_unsigned.html b/doc/html/boost_typetraits/reference/is_unsigned.html
index a8f3121..59004b0 100644
--- a/doc/html/boost_typetraits/reference/is_unsigned.html
+++ b/doc/html/boost_typetraits/reference/is_unsigned.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_unsigned : public true_type-or-false_type
{};
@@ -120,13 +119,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_void.html b/doc/html/boost_typetraits/reference/is_void.html
index 4e06720..516e4f7 100644
--- a/doc/html/boost_typetraits/reference/is_void.html
+++ b/doc/html/boost_typetraits/reference/is_void.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_void : public true_type-or-false_type
{};
@@ -98,13 +97,14 @@
diff --git a/doc/html/boost_typetraits/reference/is_volatile.html b/doc/html/boost_typetraits/reference/is_volatile.html
index 450a824..d66ddbc 100644
--- a/doc/html/boost_typetraits/reference/is_volatile.html
+++ b/doc/html/boost_typetraits/reference/is_volatile.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct is_volatile : public true_type-or-false_type
{};
@@ -98,13 +97,14 @@
diff --git a/doc/html/boost_typetraits/reference/make_signed.html b/doc/html/boost_typetraits/reference/make_signed.html
index d7ee39c..1a7aecb 100644
--- a/doc/html/boost_typetraits/reference/make_signed.html
+++ b/doc/html/boost_typetraits/reference/make_signed.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct make_signed
{
typedef see-below
type;
@@ -55,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.15. Examples
+
Table 1.15. Examples
@@ -144,13 +143,14 @@
diff --git a/doc/html/boost_typetraits/reference/make_unsigned.html b/doc/html/boost_typetraits/reference/make_unsigned.html
index 18eb27f..e1ce164 100644
--- a/doc/html/boost_typetraits/reference/make_unsigned.html
+++ b/doc/html/boost_typetraits/reference/make_unsigned.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct make_unsigned
{
typedef see-below
type;
@@ -55,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.16. Examples
+
Table 1.16. Examples
@@ -145,13 +144,14 @@
diff --git a/doc/html/boost_typetraits/reference/promote.html b/doc/html/boost_typetraits/reference/promote.html
index 7e8a7ed..088369c 100644
--- a/doc/html/boost_typetraits/reference/promote.html
+++ b/doc/html/boost_typetraits/reference/promote.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct promote
{
typedef see-below
type;
@@ -52,7 +51,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.17. Examples
+
Table 1.17. Examples
@@ -114,13 +113,14 @@
diff --git a/doc/html/boost_typetraits/reference/rank.html b/doc/html/boost_typetraits/reference/rank.html
index 177322f..11535db 100644
--- a/doc/html/boost_typetraits/reference/rank.html
+++ b/doc/html/boost_typetraits/reference/rank.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct rank : public integral_constant<std::size_t, RANK(T)> {};
@@ -109,13 +108,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_all_extents.html b/doc/html/boost_typetraits/reference/remove_all_extents.html
index 0c578e3..a77101e 100644
--- a/doc/html/boost_typetraits/reference/remove_all_extents.html
+++ b/doc/html/boost_typetraits/reference/remove_all_extents.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_all_extents
{
typedef see-below
type;
@@ -55,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.18. Examples
+
Table 1.18. Examples
@@ -141,13 +140,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_const.html b/doc/html/boost_typetraits/reference/remove_const.html
index d9701f5..c42c2ca 100644
--- a/doc/html/boost_typetraits/reference/remove_const.html
+++ b/doc/html/boost_typetraits/reference/remove_const.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_const
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.19. Examples
+
Table 1.19. Examples
@@ -141,13 +140,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_cv.html b/doc/html/boost_typetraits/reference/remove_cv.html
index 5ddec45..e7fc15e 100644
--- a/doc/html/boost_typetraits/reference/remove_cv.html
+++ b/doc/html/boost_typetraits/reference/remove_cv.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_cv
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.20. Examples
+
Table 1.20. Examples
@@ -141,13 +140,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_extent.html b/doc/html/boost_typetraits/reference/remove_extent.html
index 1d79cf4..5a277db 100644
--- a/doc/html/boost_typetraits/reference/remove_extent.html
+++ b/doc/html/boost_typetraits/reference/remove_extent.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_extent
{
typedef see-below
type;
@@ -55,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.21. Examples
+
Table 1.21. Examples
@@ -141,13 +140,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_pointer.html b/doc/html/boost_typetraits/reference/remove_pointer.html
index f651a79..3fd04e5 100644
--- a/doc/html/boost_typetraits/reference/remove_pointer.html
+++ b/doc/html/boost_typetraits/reference/remove_pointer.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_pointer
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.22. Examples
+
Table 1.22. Examples
@@ -140,13 +139,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_reference.html b/doc/html/boost_typetraits/reference/remove_reference.html
index 4aa377e..c67ee77 100644
--- a/doc/html/boost_typetraits/reference/remove_reference.html
+++ b/doc/html/boost_typetraits/reference/remove_reference.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_reference
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.23. Examples
+
Table 1.23. Examples
@@ -128,13 +127,14 @@
diff --git a/doc/html/boost_typetraits/reference/remove_volatile.html b/doc/html/boost_typetraits/reference/remove_volatile.html
index 333f9d3..8c3bbdc 100644
--- a/doc/html/boost_typetraits/reference/remove_volatile.html
+++ b/doc/html/boost_typetraits/reference/remove_volatile.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <class T>
+template <class T>
struct remove_volatile
{
typedef see-below
type;
@@ -54,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.24. Examples
+
Table 1.24. Examples
@@ -141,13 +140,14 @@
diff --git a/doc/html/boost_typetraits/reference/type_with_alignment.html b/doc/html/boost_typetraits/reference/type_with_alignment.html
index c0cabeb..3c8b133 100644
--- a/doc/html/boost_typetraits/reference/type_with_alignment.html
+++ b/doc/html/boost_typetraits/reference/type_with_alignment.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -26,8 +26,7 @@
-
-template <std::size_t Align>
+template <std::size_t Align>
struct type_with_alignment
{
typedef see-below
type;
@@ -45,13 +44,14 @@
diff --git a/doc/html/boost_typetraits/user_defined.html b/doc/html/boost_typetraits/user_defined.html
index aaa5add..31ce7b1 100644
--- a/doc/html/boost_typetraits/user_defined.html
+++ b/doc/html/boost_typetraits/user_defined.html
@@ -14,8 +14,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -34,8 +34,7 @@
or boost::
false_type
as appropriate:
-
-#include <boost/type_traits/is_pod.hpp>
+#include <boost/type_traits/is_pod.hpp>
#include <boost/type_traits/is_class.hpp>
#include <boost/type_traits/is_union.hpp>
@@ -64,13 +63,14 @@
diff --git a/doc/html/index.html b/doc/html/index.html
index 09c933a..39b19c2 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -12,8 +12,8 @@
 |
Home |
Libraries |
-
People |
-
FAQ |
+
People |
+
FAQ |
More |
@@ -30,7 +30,7 @@
Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
Ramey and Jeremy Siek
-Last revised: November 07, 2007 at 18:38:23 +0000 |
- |
+Last revised: November 08, 2007 at 09:38:22 +0000 |
+ |
diff --git a/doc/type_traits.qbk b/doc/type_traits.qbk
index e53adaf..9bf50f8 100644
--- a/doc/type_traits.qbk
+++ b/doc/type_traits.qbk
@@ -116,6 +116,9 @@
[def __decay [link boost_typetraits.reference.decay decay]]
[def __is_complex [link boost_typetraits.reference.is_complex is_complex]]
+A printer-friendly [@http://svn.boost.org/svn/boost/sandbox/pdf/type_traits/release/type_traits.pdf
+ PDF version of this manual is also available].
+
[section:intro Introduction]
The Boost type-traits library contains a