From 0451d0d24f79bee6b9199017f1489eac81533656 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Wed, 7 Nov 2007 18:38:23 +0000 Subject: [PATCH] Added license info. [SVN r40903] --- doc/add_const.qbk | 8 ++++++++ doc/add_cv.qbk | 8 ++++++++ doc/add_pointer.qbk | 8 ++++++++ doc/add_reference.qbk | 8 ++++++++ doc/add_volatile.qbk | 8 ++++++++ doc/aligned_storage.qbk | 8 ++++++++ doc/alignment_of.qbk | 8 ++++++++ doc/alignment_traits.qbk | 8 ++++++++ doc/background.qbk | 8 ++++++++ doc/credits.qbk | 8 ++++++++ doc/decay.qbk | 8 ++++++++ doc/decomposing_func.qbk | 8 ++++++++ doc/examples.qbk | 8 ++++++++ doc/extent.qbk | 8 ++++++++ doc/floating_point_promotion.qbk | 8 ++++++++ doc/function_traits.qbk | 8 ++++++++ doc/has_nothrow_assign.qbk | 8 ++++++++ doc/has_nothrow_constructor.qbk | 8 ++++++++ doc/has_nothrow_copy.qbk | 8 ++++++++ doc/has_trivial_assign.qbk | 8 ++++++++ doc/has_trivial_constructor.qbk | 8 ++++++++ doc/has_trivial_copy.qbk | 8 ++++++++ doc/has_trivial_destructor.qbk | 8 ++++++++ doc/has_virtual_destructor.qbk | 8 ++++++++ doc/integral_constant.qbk | 8 ++++++++ doc/integral_promotion.qbk | 8 ++++++++ doc/intrinsics.qbk | 8 ++++++++ doc/is_abstract.qbk | 8 ++++++++ doc/is_arithmetic.qbk | 8 ++++++++ doc/is_array.qbk | 8 ++++++++ doc/is_base_of.qbk | 8 ++++++++ doc/is_class.qbk | 8 ++++++++ doc/is_complex.qbk | 8 ++++++++ doc/is_compound.qbk | 8 ++++++++ doc/is_const.qbk | 8 ++++++++ doc/is_convertible.qbk | 8 ++++++++ doc/is_empty.qbk | 8 ++++++++ doc/is_enum.qbk | 8 ++++++++ doc/is_floating_point.qbk | 8 ++++++++ doc/is_function.qbk | 8 ++++++++ doc/is_fundamental.qbk | 8 ++++++++ doc/is_integral.qbk | 8 ++++++++ doc/is_member_function_pointer.qbk | 8 ++++++++ doc/is_member_object_pointer.qbk | 8 ++++++++ doc/is_member_pointer.qbk | 8 ++++++++ doc/is_object.qbk | 8 ++++++++ doc/is_pod.qbk | 8 ++++++++ doc/is_pointer.qbk | 8 ++++++++ doc/is_polymorphic.qbk | 8 ++++++++ doc/is_reference.qbk | 8 ++++++++ doc/is_same.qbk | 8 ++++++++ doc/is_scalar.qbk | 8 ++++++++ doc/is_signed.qbk | 8 ++++++++ doc/is_stateless.qbk | 8 ++++++++ doc/is_union.qbk | 8 ++++++++ doc/is_unsigned.qbk | 8 ++++++++ doc/is_void.qbk | 8 ++++++++ doc/is_volatile.qbk | 8 ++++++++ doc/make_signed.qbk | 8 ++++++++ doc/make_unsigned.qbk | 8 ++++++++ doc/mpl.qbk | 8 ++++++++ doc/promote.qbk | 8 ++++++++ doc/rank.qbk | 8 ++++++++ doc/remove_all_extents.qbk | 8 ++++++++ doc/remove_const.qbk | 8 ++++++++ doc/remove_cv.qbk | 8 ++++++++ doc/remove_extent.qbk | 8 ++++++++ doc/remove_pointer.qbk | 8 ++++++++ doc/remove_reference.qbk | 8 ++++++++ doc/remove_volatile.qbk | 8 ++++++++ doc/transform_traits.qbk | 8 ++++++++ doc/type_traits.qbk | 8 ++++++++ doc/type_with_alignment.qbk | 8 ++++++++ doc/user_defined.qbk | 8 ++++++++ doc/value_traits.qbk | 9 ++++++++- 75 files changed, 600 insertions(+), 1 deletion(-) diff --git a/doc/add_const.qbk b/doc/add_const.qbk index a161036..ec8ed1d 100644 --- a/doc/add_const.qbk +++ b/doc/add_const.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:add_const add_const] template @@ -31,3 +38,4 @@ __header ` #include ` or ` #include @@ -31,3 +38,4 @@ __header ` #include ` or ` #include @@ -35,3 +42,4 @@ __header ` #include ` or ` #include @@ -31,3 +38,4 @@ __header ` #include ` or ` #include @@ -31,3 +38,4 @@ __header ` #include ` or ` #include @@ -12,3 +19,4 @@ that is a multiple of `Align`. __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/alignment_of.qbk b/doc/alignment_of.qbk index 001b74d..eef3283 100644 --- a/doc/alignment_of.qbk +++ b/doc/alignment_of.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:alignment_of alignment_of] template struct alignment_of : public __integral_constant {}; @@ -24,3 +31,4 @@ expression with value `ALIGNOF(double)`.] [:`alignment_of::value_type` is the type `std::size_t`.] [endsect] + diff --git a/doc/alignment_traits.qbk b/doc/alignment_traits.qbk index 59b38cd..56a133c 100644 --- a/doc/alignment_traits.qbk +++ b/doc/alignment_traits.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:alignment Synthesizing Types with Specific Alignments] Some low level memory management routines need to synthesize a POD type with @@ -14,3 +21,4 @@ with a specific size and alignment. struct __aligned_storage; [endsect] + diff --git a/doc/background.qbk b/doc/background.qbk index a56d661..3ff2914 100644 --- a/doc/background.qbk +++ b/doc/background.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:background Background and Tutorial] The following is an updated version of the article "C++ Type traits" @@ -312,3 +319,4 @@ helpful comments when preparing this article. [endsect] + diff --git a/doc/credits.qbk b/doc/credits.qbk index fd804d6..f8aab31 100644 --- a/doc/credits.qbk +++ b/doc/credits.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:credits Credits] This documentation was pulled together by John Maddock, using @@ -31,3 +38,4 @@ should be directed to boost@lists.boost.org www.boost.org/more/mailing_lists.htm#main] for subscription details). [endsect] + diff --git a/doc/decay.qbk b/doc/decay.qbk index d361fff..5884a48 100644 --- a/doc/decay.qbk +++ b/doc/decay.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:decay decay] template @@ -30,3 +37,4 @@ __header ` #include ` or ` #include struct extent : public __integral_constant {}; @@ -31,3 +38,4 @@ expression that evaluates to /0/.] [:`extent::value_type` is the type `std::size_t`.] [endsect] + diff --git a/doc/floating_point_promotion.qbk b/doc/floating_point_promotion.qbk index 12257ab..bbbdc7a 100644 --- a/doc/floating_point_promotion.qbk +++ b/doc/floating_point_promotion.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:floating_point_promotion floating_point_promotion] template @@ -27,3 +34,4 @@ __header ` #include ` or ` #incl ] [endsect] + diff --git a/doc/function_traits.qbk b/doc/function_traits.qbk index 366d66d..2403d0c 100644 --- a/doc/function_traits.qbk +++ b/doc/function_traits.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:function_traits function_traits] [def __argN '''argN_type'''] @@ -46,3 +53,4 @@ type use __remove_pointer.] ] [endsect] + diff --git a/doc/has_nothrow_assign.qbk b/doc/has_nothrow_assign.qbk index 7763e3f..f71eb5c 100644 --- a/doc/has_nothrow_assign.qbk +++ b/doc/has_nothrow_assign.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_nothrow_assign has_nothrow_assign] template @@ -19,3 +26,4 @@ trait "just works". __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/has_nothrow_constructor.qbk b/doc/has_nothrow_constructor.qbk index 1fbc052..05145e8 100644 --- a/doc/has_nothrow_constructor.qbk +++ b/doc/has_nothrow_constructor.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_nothrow_constructor has_nothrow_constructor] template @@ -24,3 +31,4 @@ trait "just works". __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/has_nothrow_copy.qbk b/doc/has_nothrow_copy.qbk index 52b87b9..f118c80 100644 --- a/doc/has_nothrow_copy.qbk +++ b/doc/has_nothrow_copy.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_nothrow_copy has_nothrow_copy] template @@ -24,3 +31,4 @@ trait "just works". __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/has_trivial_assign.qbk b/doc/has_trivial_assign.qbk index f356f73..8390175 100644 --- a/doc/has_trivial_assign.qbk +++ b/doc/has_trivial_assign.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_trivial_assign has_trivial_assign] template struct has_trivial_assign : public __tof {}; @@ -37,3 +44,4 @@ expression that evaluates to /false/.] [:`has_trivial_assign::value_type` is the type `bool`.] [endsect] + diff --git a/doc/has_trivial_constructor.qbk b/doc/has_trivial_constructor.qbk index a16fda3..b2385c2 100644 --- a/doc/has_trivial_constructor.qbk +++ b/doc/has_trivial_constructor.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_trivial_constructor has_trivial_constructor] template @@ -45,3 +52,4 @@ expression that evaluates to /false/.] [:`has_trivial_constructor::value_type` is the type `bool`.] [endsect] + diff --git a/doc/has_trivial_copy.qbk b/doc/has_trivial_copy.qbk index 4410d8e..220e79d 100644 --- a/doc/has_trivial_copy.qbk +++ b/doc/has_trivial_copy.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_trivial_copy has_trivial_copy] template @@ -43,3 +50,4 @@ expression that evaluates to /false/.] [:`has_trivial_copy::value_type` is the type `bool`.] [endsect] + diff --git a/doc/has_trivial_destructor.qbk b/doc/has_trivial_destructor.qbk index a0ed756..a15093e 100644 --- a/doc/has_trivial_destructor.qbk +++ b/doc/has_trivial_destructor.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_trivial_destructor has_trivial_destructor] template struct has_trivial_destructor : public __tof {}; @@ -39,3 +46,4 @@ expression that evaluates to /false/.] [:`has_trivial_destructor::value_type` is the type `bool`.] [endsect] + diff --git a/doc/has_virtual_destructor.qbk b/doc/has_virtual_destructor.qbk index 1498e88..a204922 100644 --- a/doc/has_virtual_destructor.qbk +++ b/doc/has_virtual_destructor.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:has_virtual_destructor has_virtual_destructor] template struct has_virtual_destructor : public __tof {}; @@ -18,3 +25,4 @@ __std_ref 12.4. __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/integral_constant.qbk b/doc/integral_constant.qbk index 60bd815..58403cf 100644 --- a/doc/integral_constant.qbk +++ b/doc/integral_constant.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:integral_constant integral_constant] template struct integral_constant @@ -16,3 +23,4 @@ convenience: most of the value traits are Boolean properties and so will inherit one of these. [endsect] + diff --git a/doc/integral_promotion.qbk b/doc/integral_promotion.qbk index 46a2c37..a83d49b 100644 --- a/doc/integral_promotion.qbk +++ b/doc/integral_promotion.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:integral_promotion integral_promotion] template @@ -27,3 +34,4 @@ __header ` #include ` or ` #include struct is_abstract : public __tof {}; @@ -31,3 +38,4 @@ expression that evaluates to /true/.] [:`is_abstract::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_arithmetic.qbk b/doc/is_arithmetic.qbk index 68caa53..efea087 100644 --- a/doc/is_arithmetic.qbk +++ b/doc/is_arithmetic.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_arithmetic is_arithmetic] template struct is_arithmetic : public __tof {}; @@ -22,3 +29,4 @@ expression that evaluates to /true/.] [:`is_arithmetic::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_array.qbk b/doc/is_array.qbk index 7b0e87d..be384f3 100644 --- a/doc/is_array.qbk +++ b/doc/is_array.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_array is_array] template struct is_array : public __tof {}; @@ -25,3 +32,4 @@ expression that evaluates to /true/.] [:`is_array::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_base_of.qbk b/doc/is_base_of.qbk index afe1a3c..a5a4283 100644 --- a/doc/is_base_of.qbk +++ b/doc/is_base_of.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_base_of is_base_of] template struct is_base_of : public __tof {}; @@ -44,3 +51,4 @@ expression that evaluates to /true/: a class is regarded as it's own base.] [:`is_base_of::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_class.qbk b/doc/is_class.qbk index 9ef3b52..bf058c9 100644 --- a/doc/is_class.qbk +++ b/doc/is_class.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_class is_class] template struct is_class : public __tof {}; @@ -35,3 +42,4 @@ expression that evaluates to /false/.] [:`is_class::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_complex.qbk b/doc/is_complex.qbk index dae2d8a..0c4f981 100644 --- a/doc/is_complex.qbk +++ b/doc/is_complex.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_complex is_complex] template @@ -11,3 +18,4 @@ __std_ref 26.2. __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/is_compound.qbk b/doc/is_compound.qbk index 385ac08..392efd5 100644 --- a/doc/is_compound.qbk +++ b/doc/is_compound.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_compound is_compound] template struct is_compound : public __tof {}; @@ -28,3 +35,4 @@ expression that evaluates to /false/.] [:`is_compound::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_const.qbk b/doc/is_const.qbk index 934aff1..ed3acaa 100644 --- a/doc/is_const.qbk +++ b/doc/is_const.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_const is_const] template @@ -33,3 +40,4 @@ expression that evaluates to /false/.] [:`is_const::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_convertible.qbk b/doc/is_convertible.qbk index a0cfe4c..dc94573 100644 --- a/doc/is_convertible.qbk +++ b/doc/is_convertible.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_convertible is_convertible] template struct is_convertible : public __tof {}; @@ -56,3 +63,4 @@ expression that evaluates to /false/.] [:`is_convertible::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_empty.qbk b/doc/is_empty.qbk index adb9b69..4739257 100644 --- a/doc/is_empty.qbk +++ b/doc/is_empty.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_empty is_empty] template struct is_empty : public __tof {}; @@ -35,3 +42,4 @@ expression that evaluates to /true/.] [:`is_empty::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_enum.qbk b/doc/is_enum.qbk index 77c54e9..d937fa6 100644 --- a/doc/is_enum.qbk +++ b/doc/is_enum.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_enum is_enum] template struct is_enum : public __tof {}; @@ -34,3 +41,4 @@ expression that evaluates to /false/.] [:`is_enum::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_floating_point.qbk b/doc/is_floating_point.qbk index 36fe350..43f043b 100644 --- a/doc/is_floating_point.qbk +++ b/doc/is_floating_point.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_floating_point is_floating_point] template struct is_floating_point : public __tof {}; @@ -21,3 +28,4 @@ expression that evaluates to /true/.] [:`is_floating_point::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_function.qbk b/doc/is_function.qbk index caa6425..06f7ed8 100644 --- a/doc/is_function.qbk +++ b/doc/is_function.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_function is_function] template @@ -64,3 +71,4 @@ __is_member_function_pointer directly. ] [endsect] + diff --git a/doc/is_fundamental.qbk b/doc/is_fundamental.qbk index 724e130..8e4b4b0 100644 --- a/doc/is_fundamental.qbk +++ b/doc/is_fundamental.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_fundamental is_fundamental] template struct is_fundamental : public __tof {}; @@ -22,3 +29,4 @@ expression that evaluates to /true/.] [:`is_fundamental::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_integral.qbk b/doc/is_integral.qbk index 439dd6b..5d4add2 100644 --- a/doc/is_integral.qbk +++ b/doc/is_integral.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_integral is_integral] template struct is_integral : public __tof {}; @@ -21,3 +28,4 @@ expression that evaluates to /true/.] [:`is_integral::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_member_function_pointer.qbk b/doc/is_member_function_pointer.qbk index c992f8e..673b306 100644 --- a/doc/is_member_function_pointer.qbk +++ b/doc/is_member_function_pointer.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_member_function_pointer is_member_function_pointer] template struct is_member_function_pointer : public __tof {}; @@ -27,3 +34,4 @@ and __is_member_pointer] [:`is_member_function_pointer::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_member_object_pointer.qbk b/doc/is_member_object_pointer.qbk index f2471ad..87510a9 100644 --- a/doc/is_member_object_pointer.qbk +++ b/doc/is_member_object_pointer.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_member_object_pointer is_member_object_pointer] template struct is_member_object_pointer : public __tof {}; @@ -27,3 +34,4 @@ and __is_member_pointer] [:`is_member_object_pointer::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_member_pointer.qbk b/doc/is_member_pointer.qbk index 62cdf59..f45372f 100644 --- a/doc/is_member_pointer.qbk +++ b/doc/is_member_pointer.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_member_pointer is_member_pointer] template struct is_member_pointer : public __tof {}; @@ -23,3 +30,4 @@ expression that evaluates to /true/.] [:`is_member_pointer::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_object.qbk b/doc/is_object.qbk index 5f1049a..4f14c44 100644 --- a/doc/is_object.qbk +++ b/doc/is_object.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_object is_object] template struct is_object : public __tof {}; @@ -35,3 +42,4 @@ expression that evaluates to /false/: void is not an object type] [:`is_object::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_pod.qbk b/doc/is_pod.qbk index 9105cb2..c61c5df 100644 --- a/doc/is_pod.qbk +++ b/doc/is_pod.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_pod is_pod] template struct is_pod : public __tof {}; @@ -41,3 +48,4 @@ expression that evaluates to /false/.] [:`is_pod::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_pointer.qbk b/doc/is_pointer.qbk index 3587a5b..da57229 100644 --- a/doc/is_pointer.qbk +++ b/doc/is_pointer.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_pointer is_pointer] template struct is_pointer : public __tof {}; @@ -35,3 +42,4 @@ However, note that there is no way in general to auto-magically detect smart poi so such a trait would have to be partially specialised for each supported smart pointer type.] [endsect] + diff --git a/doc/is_polymorphic.qbk b/doc/is_polymorphic.qbk index d2994ac..c4ace04 100644 --- a/doc/is_polymorphic.qbk +++ b/doc/is_polymorphic.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_polymorphic is_polymorphic] template struct is_polymorphic : public __tof {}; @@ -27,3 +34,4 @@ expression that evaluates to /true/.] [:`is_polymorphic::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_reference.qbk b/doc/is_reference.qbk index 5767a77..fa3a712 100644 --- a/doc/is_reference.qbk +++ b/doc/is_reference.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_reference is_reference] template struct is_reference : public __tof {}; @@ -27,3 +34,4 @@ a reference to a function).] [:`is_reference::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_same.qbk b/doc/is_same.qbk index 39273d4..2ed48b2 100644 --- a/doc/is_same.qbk +++ b/doc/is_same.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_same is_same] template struct is_same : public __tof {}; @@ -28,3 +35,4 @@ expression that evaluates to /false/.] [:`is_same::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_scalar.qbk b/doc/is_scalar.qbk index 7e7b4a5..4ec966c 100644 --- a/doc/is_scalar.qbk +++ b/doc/is_scalar.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_scalar is_scalar] template struct is_scalar : public __tof {}; @@ -34,3 +41,4 @@ expression that evaluates to /true/.] [:`is_scalar::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_signed.qbk b/doc/is_signed.qbk index 1b0ad56..8d43c91 100644 --- a/doc/is_signed.qbk +++ b/doc/is_signed.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_signed is_signed] template @@ -32,3 +39,4 @@ expression that evaluates to /true/.] [:`is_signed::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_stateless.qbk b/doc/is_stateless.qbk index f63856e..22f9648 100644 --- a/doc/is_stateless.qbk +++ b/doc/is_stateless.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_stateless is_stateless] template struct is_stateless : public __tof {}; @@ -30,3 +37,4 @@ if possibly sub-optimal. Currently (May 2005) only MWCW 9 and Visual C++ 8 have compiler __intrinsics to make this template work automatically. [endsect] + diff --git a/doc/is_union.qbk b/doc/is_union.qbk index 8da752f..0227fe8 100644 --- a/doc/is_union.qbk +++ b/doc/is_union.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_union is_union] template struct is_union : public __tof {}; @@ -33,3 +40,4 @@ expression that evaluates to /false/.] [:`is_union::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_unsigned.qbk b/doc/is_unsigned.qbk index 84a5f62..adf1926 100644 --- a/doc/is_unsigned.qbk +++ b/doc/is_unsigned.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_unsigned is_unsigned] template @@ -32,3 +39,4 @@ expression that evaluates to /true/.] [:`is_unsigned::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_void.qbk b/doc/is_void.qbk index c5e62ce..b99e586 100644 --- a/doc/is_void.qbk +++ b/doc/is_void.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_void is_void] template struct is_void : public __tof {}; @@ -24,3 +31,4 @@ expression that evaluates to /false/.] [:`is_void::value_type` is the type `bool`.] [endsect] + diff --git a/doc/is_volatile.qbk b/doc/is_volatile.qbk index 95a3f66..4ce311a 100644 --- a/doc/is_volatile.qbk +++ b/doc/is_volatile.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:is_volatile is_volatile] template struct is_volatile : public __tof {}; @@ -25,3 +32,4 @@ at the top level in this case.] [:`is_volatile::value_type` is the type `bool`.] [endsect] + diff --git a/doc/make_signed.qbk b/doc/make_signed.qbk index 08ae175..87fa3ac 100644 --- a/doc/make_signed.qbk +++ b/doc/make_signed.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:make_signed make_signed] template @@ -37,3 +44,4 @@ __header ` #include ` or ` #include @@ -37,3 +44,4 @@ __header ` #include ` or ` #include `] (provided `T` is not `bool`) [endsect] + diff --git a/doc/promote.qbk b/doc/promote.qbk index 08cc45f..3ed5c6f 100644 --- a/doc/promote.qbk +++ b/doc/promote.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:promote promote] template @@ -28,3 +35,4 @@ __header ` #include ` or ` #include struct rank : public __integral_constant {}; @@ -27,3 +34,4 @@ expression that evaluates to /0/.] [:`rank::value_type` is the type `std::size_t`.] [endsect] + diff --git a/doc/remove_all_extents.qbk b/doc/remove_all_extents.qbk index e9b3dfb..3ab9899 100644 --- a/doc/remove_all_extents.qbk +++ b/doc/remove_all_extents.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:remove_all_extents remove_all_extents] template @@ -34,3 +41,4 @@ __header ` #include ` or ` #include @@ -33,3 +40,4 @@ __header ` #include ` or ` #include @@ -33,3 +40,4 @@ __header ` #include ` or ` #include @@ -34,3 +41,4 @@ __header ` #include ` or ` #include @@ -33,3 +40,4 @@ __header ` #include ` or ` #include @@ -31,3 +38,4 @@ __header ` #include ` or ` #include @@ -33,3 +40,4 @@ __header ` #include ` or ` #include @@ -12,3 +19,4 @@ that is a multiple of `Align`. __header ` #include ` or ` #include ` [endsect] + diff --git a/doc/user_defined.qbk b/doc/user_defined.qbk index 020f06b..cb0636b 100644 --- a/doc/user_defined.qbk +++ b/doc/user_defined.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:user_defined User Defined Specializations] Occationally the end user may need to provide their own specialization @@ -33,3 +40,4 @@ as appropriate: } [endsect] + diff --git a/doc/value_traits.qbk b/doc/value_traits.qbk index a8bc197..beaa664 100644 --- a/doc/value_traits.qbk +++ b/doc/value_traits.qbk @@ -1,3 +1,10 @@ +[/ + Copyright 2007 John Maddock. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + [section:value_traits Type Traits that Describe the Properties of a Type] These traits are all /value traits/, which is to say the traits classes all @@ -184,4 +191,4 @@ between two types: [endsect] -[endsect] \ No newline at end of file +[endsect]