From a865f64c2ff8a44b3a362e0956ef3fb03240d149 Mon Sep 17 00:00:00 2001
From: John Maddock
Date: Mon, 10 Jan 2011 13:17:45 +0000
Subject: [PATCH] Document the restrictions on is_virtual_base_of. Refs #3730.
[SVN r67912]
---
doc/html/boost_typetraits/background.html | 17 ++++++------
doc/html/boost_typetraits/category.html | 1 +
.../boost_typetraits/category/alignment.html | 1 +
.../boost_typetraits/category/function.html | 1 +
.../boost_typetraits/category/transform.html | 3 ++-
.../category/value_traits.html | 1 +
.../category/value_traits/primary.html | 1 +
.../category/value_traits/properties.html | 1 +
.../category/value_traits/relate.html | 1 +
doc/html/boost_typetraits/credits.html | 1 +
doc/html/boost_typetraits/examples.html | 1 +
doc/html/boost_typetraits/examples/copy.html | 1 +
.../boost_typetraits/examples/destruct.html | 1 +
doc/html/boost_typetraits/examples/fill.html | 1 +
.../examples/improved_min.html | 1 +
doc/html/boost_typetraits/examples/iter.html | 1 +
.../boost_typetraits/examples/to_double.html | 1 +
doc/html/boost_typetraits/history.html | 7 ++---
doc/html/boost_typetraits/intrinsics.html | 1 +
doc/html/boost_typetraits/intro.html | 1 +
doc/html/boost_typetraits/mpl.html | 1 +
doc/html/boost_typetraits/reference.html | 1 +
.../boost_typetraits/reference/add_const.html | 1 +
.../boost_typetraits/reference/add_cv.html | 1 +
.../reference/add_lvalue_reference.html | 1 +
.../reference/add_pointer.html | 1 +
.../reference/add_reference.html | 1 +
.../reference/add_rvalue_reference.html | 1 +
.../reference/add_volatile.html | 1 +
.../reference/aligned_storage.html | 1 +
.../reference/alignment_of.html | 1 +
.../reference/common_type.html | 15 ++++++-----
.../reference/conditional.html | 1 +
.../boost_typetraits/reference/decay.html | 1 +
.../boost_typetraits/reference/extent.html | 1 +
.../reference/floating_point_promotion.html | 1 +
.../reference/function_traits.html | 1 +
.../reference/has_new_operator.html | 1 +
.../reference/has_no_throw_def_cons.html | 1 +
.../reference/has_nothrow_assign.html | 1 +
.../reference/has_nothrow_constructor.html | 1 +
.../reference/has_nothrow_copy.html | 1 +
.../reference/has_nothrow_cp_cons.html | 1 +
.../reference/has_trivial_assign.html | 1 +
.../reference/has_trivial_constructor.html | 1 +
.../reference/has_trivial_copy.html | 1 +
.../reference/has_trivial_cp_cons.html | 1 +
.../reference/has_trivial_def_cons.html | 1 +
.../reference/has_trivial_destructor.html | 1 +
.../reference/has_virtual_destructor.html | 1 +
.../reference/integral_constant.html | 1 +
.../reference/integral_promotion.html | 1 +
.../reference/is_abstract.html | 1 +
.../reference/is_arithmetic.html | 1 +
.../boost_typetraits/reference/is_array.html | 1 +
.../reference/is_base_of.html | 1 +
.../boost_typetraits/reference/is_class.html | 1 +
.../reference/is_complex.html | 1 +
.../reference/is_compound.html | 1 +
.../boost_typetraits/reference/is_const.html | 1 +
.../reference/is_convertible.html | 1 +
.../boost_typetraits/reference/is_empty.html | 1 +
.../boost_typetraits/reference/is_enum.html | 1 +
.../reference/is_floating_point.html | 1 +
.../reference/is_function.html | 1 +
.../reference/is_fundamental.html | 1 +
.../reference/is_integral.html | 1 +
.../reference/is_lvalue_reference.html | 1 +
.../reference/is_member_function_pointer.html | 1 +
.../reference/is_member_object_pointer.html | 1 +
.../reference/is_member_pointer.html | 1 +
.../boost_typetraits/reference/is_object.html | 1 +
.../boost_typetraits/reference/is_pod.html | 1 +
.../reference/is_pointer.html | 1 +
.../reference/is_polymorphic.html | 1 +
.../reference/is_reference.html | 1 +
.../reference/is_rvalue_reference.html | 1 +
.../boost_typetraits/reference/is_same.html | 1 +
.../boost_typetraits/reference/is_scalar.html | 1 +
.../boost_typetraits/reference/is_signed.html | 1 +
.../reference/is_stateless.html | 1 +
.../boost_typetraits/reference/is_union.html | 1 +
.../reference/is_unsigned.html | 1 +
.../reference/is_virtual_base_of.html | 27 +++++++++++++++----
.../boost_typetraits/reference/is_void.html | 1 +
.../reference/is_volatile.html | 1 +
.../reference/make_signed.html | 1 +
.../reference/make_unsigned.html | 1 +
.../boost_typetraits/reference/promote.html | 1 +
doc/html/boost_typetraits/reference/rank.html | 1 +
.../reference/remove_all_extents.html | 1 +
.../reference/remove_const.html | 1 +
.../boost_typetraits/reference/remove_cv.html | 1 +
.../reference/remove_extent.html | 1 +
.../reference/remove_pointer.html | 1 +
.../reference/remove_reference.html | 1 +
.../reference/remove_volatile.html | 1 +
.../reference/type_with_alignment.html | 1 +
doc/html/boost_typetraits/user_defined.html | 1 +
doc/html/index.html | 5 ++--
doc/html/index/s11.html | 3 ++-
doc/html/index/s12.html | 3 ++-
doc/html/index/s13.html | 3 ++-
doc/html/index/s14.html | 3 ++-
doc/is_virtual_base_of.qbk | 7 +++++
105 files changed, 157 insertions(+), 30 deletions(-)
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index 7a5d858..2585545 100644
--- a/doc/html/boost_typetraits/background.html
+++ b/doc/html/boost_typetraits/background.html
@@ -1,3 +1,4 @@
+
@@ -56,7 +57,7 @@
method available to them.
@@ -84,7 +85,7 @@
given.
@@ -174,7 +175,7 @@
in the default template.
@@ -247,7 +248,7 @@
otherwise it will call the "slow but safe version".
@@ -379,7 +380,7 @@
@@ -597,7 +598,7 @@
easier to maintain and easier to understand.
@@ -610,7 +611,7 @@
can be optimal as well as generic.
@@ -618,7 +619,7 @@
comments when preparing this article.
-
+
References
diff --git a/doc/html/boost_typetraits/category.html b/doc/html/boost_typetraits/category.html
index 3809935..228f739 100644
--- a/doc/html/boost_typetraits/category.html
+++ b/doc/html/boost_typetraits/category.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/category/alignment.html b/doc/html/boost_typetraits/category/alignment.html
index 0a07d56..c4a43f3 100644
--- a/doc/html/boost_typetraits/category/alignment.html
+++ b/doc/html/boost_typetraits/category/alignment.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/category/function.html b/doc/html/boost_typetraits/category/function.html
index 567e397..f98db03 100644
--- a/doc/html/boost_typetraits/category/function.html
+++ b/doc/html/boost_typetraits/category/function.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/category/transform.html b/doc/html/boost_typetraits/category/transform.html
index 46abc9b..749e621 100644
--- a/doc/html/boost_typetraits/category/transform.html
+++ b/doc/html/boost_typetraits/category/transform.html
@@ -1,3 +1,4 @@
+
@@ -103,7 +104,7 @@
struct remove_volatile;
diff --git a/doc/html/boost_typetraits/category/value_traits.html b/doc/html/boost_typetraits/category/value_traits.html
index aacdfb6..a9e456b 100644
--- a/doc/html/boost_typetraits/category/value_traits.html
+++ b/doc/html/boost_typetraits/category/value_traits.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/category/value_traits/primary.html b/doc/html/boost_typetraits/category/value_traits/primary.html
index 88c8481..53eedc6 100644
--- a/doc/html/boost_typetraits/category/value_traits/primary.html
+++ b/doc/html/boost_typetraits/category/value_traits/primary.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/category/value_traits/properties.html b/doc/html/boost_typetraits/category/value_traits/properties.html
index b212687..e870e41 100644
--- a/doc/html/boost_typetraits/category/value_traits/properties.html
+++ b/doc/html/boost_typetraits/category/value_traits/properties.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/category/value_traits/relate.html b/doc/html/boost_typetraits/category/value_traits/relate.html
index 7aec8fc..d885f05 100644
--- a/doc/html/boost_typetraits/category/value_traits/relate.html
+++ b/doc/html/boost_typetraits/category/value_traits/relate.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/credits.html b/doc/html/boost_typetraits/credits.html
index 8fa1efa..7754f97 100644
--- a/doc/html/boost_typetraits/credits.html
+++ b/doc/html/boost_typetraits/credits.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples.html b/doc/html/boost_typetraits/examples.html
index ff51628..ef277b0 100644
--- a/doc/html/boost_typetraits/examples.html
+++ b/doc/html/boost_typetraits/examples.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples/copy.html b/doc/html/boost_typetraits/examples/copy.html
index bdce58c..c5b086c 100644
--- a/doc/html/boost_typetraits/examples/copy.html
+++ b/doc/html/boost_typetraits/examples/copy.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples/destruct.html b/doc/html/boost_typetraits/examples/destruct.html
index 2e7b8ea..1a891e7 100644
--- a/doc/html/boost_typetraits/examples/destruct.html
+++ b/doc/html/boost_typetraits/examples/destruct.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples/fill.html b/doc/html/boost_typetraits/examples/fill.html
index aab0cf1..e1696f2 100644
--- a/doc/html/boost_typetraits/examples/fill.html
+++ b/doc/html/boost_typetraits/examples/fill.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples/improved_min.html b/doc/html/boost_typetraits/examples/improved_min.html
index c062ea3..c927db4 100644
--- a/doc/html/boost_typetraits/examples/improved_min.html
+++ b/doc/html/boost_typetraits/examples/improved_min.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples/iter.html b/doc/html/boost_typetraits/examples/iter.html
index 338d218..5085e7c 100644
--- a/doc/html/boost_typetraits/examples/iter.html
+++ b/doc/html/boost_typetraits/examples/iter.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/examples/to_double.html b/doc/html/boost_typetraits/examples/to_double.html
index 829bd27..e639aa1 100644
--- a/doc/html/boost_typetraits/examples/to_double.html
+++ b/doc/html/boost_typetraits/examples/to_double.html
@@ -1,3 +1,4 @@
+
diff --git a/doc/html/boost_typetraits/history.html b/doc/html/boost_typetraits/history.html
index 08cd539..1df26a0 100644
--- a/doc/html/boost_typetraits/history.html
+++ b/doc/html/boost_typetraits/history.html
@@ -1,3 +1,4 @@
+
@@ -27,7 +28,7 @@
History
A C D E F H I M P R T
-
diff --git a/doc/html/index/s12.html b/doc/html/index/s12.html
index 4422062..0d4780e 100644
--- a/doc/html/index/s12.html
+++ b/doc/html/index/s12.html
@@ -1,3 +1,4 @@
+
@@ -24,7 +25,7 @@
F R T
-
diff --git a/doc/html/index/s13.html b/doc/html/index/s13.html
index 6a4c8eb..e577a36 100644
--- a/doc/html/index/s13.html
+++ b/doc/html/index/s13.html
@@ -1,3 +1,4 @@
+
@@ -24,7 +25,7 @@
B
-
diff --git a/doc/html/index/s14.html b/doc/html/index/s14.html
index 6072f6d..401ef2c 100644
--- a/doc/html/index/s14.html
+++ b/doc/html/index/s14.html
@@ -1,3 +1,4 @@
+
@@ -23,7 +24,7 @@
A B C D E F H I M P R S T U
-
diff --git a/doc/is_virtual_base_of.qbk b/doc/is_virtual_base_of.qbk
index 72cf23a..54202de 100644
--- a/doc/is_virtual_base_of.qbk
+++ b/doc/is_virtual_base_of.qbk
@@ -20,6 +20,13 @@ __header ` #include ` or ` #include