From 459e0bb6a06a71aa169d879e34512875fc4f0194 Mon Sep 17 00:00:00 2001
From: John Maddock
Date: Mon, 10 Jan 2011 13:23:51 +0000
Subject: [PATCH] Document the restrictions on is_virtual_base_of. Refs #3730.
[SVN r67913]
---
doc/html/boost_typetraits/background.html | 16 ++++++-------
.../boost_typetraits/category/transform.html | 2 +-
doc/html/boost_typetraits/history.html | 6 ++---
.../reference/common_type.html | 14 +++++------
.../reference/is_virtual_base_of.html | 24 +++++++++----------
doc/html/index.html | 2 +-
doc/html/index/s11.html | 2 +-
doc/html/index/s12.html | 2 +-
doc/html/index/s13.html | 2 +-
doc/html/index/s14.html | 2 +-
doc/is_virtual_base_of.qbk | 2 +-
11 files changed, 36 insertions(+), 38 deletions(-)
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index 2585545..add632a 100644
--- a/doc/html/boost_typetraits/background.html
+++ b/doc/html/boost_typetraits/background.html
@@ -57,7 +57,7 @@
method available to them.
@@ -85,7 +85,7 @@
given.
@@ -175,7 +175,7 @@
in the default template.
@@ -248,7 +248,7 @@
otherwise it will call the "slow but safe version".
@@ -380,7 +380,7 @@
@@ -598,7 +598,7 @@
easier to maintain and easier to understand.
@@ -611,7 +611,7 @@
can be optimal as well as generic.
@@ -619,7 +619,7 @@
comments when preparing this article.
-
+
References
diff --git a/doc/html/boost_typetraits/category/transform.html b/doc/html/boost_typetraits/category/transform.html
index 749e621..1006b48 100644
--- a/doc/html/boost_typetraits/category/transform.html
+++ b/doc/html/boost_typetraits/category/transform.html
@@ -104,7 +104,7 @@
struct remove_volatile;
diff --git a/doc/html/boost_typetraits/history.html b/doc/html/boost_typetraits/history.html
index 1df26a0..e9e116b 100644
--- a/doc/html/boost_typetraits/history.html
+++ b/doc/html/boost_typetraits/history.html
@@ -28,7 +28,7 @@
History
+
+ Examples:
+
+
+ Given: class Base{}; class Derived : public virtual
+ Base{};
+
is_virtual_base_of<Base, Derived>
inherits from true_type
.
diff --git a/doc/html/index.html b/doc/html/index.html
index 8df9c0e..06eee07 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -31,7 +31,7 @@
Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
Ramey and Jeremy Siek
-
+
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)
diff --git a/doc/html/index/s11.html b/doc/html/index/s11.html
index 982785e..a875e7d 100644
--- a/doc/html/index/s11.html
+++ b/doc/html/index/s11.html
@@ -25,7 +25,7 @@
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 0d4780e..e6e1fe4 100644
--- a/doc/html/index/s12.html
+++ b/doc/html/index/s12.html
@@ -25,7 +25,7 @@
F R T
-
diff --git a/doc/html/index/s13.html b/doc/html/index/s13.html
index e577a36..97c9a37 100644
--- a/doc/html/index/s13.html
+++ b/doc/html/index/s13.html
@@ -25,7 +25,7 @@
B
-
diff --git a/doc/html/index/s14.html b/doc/html/index/s14.html
index 401ef2c..66b2729 100644
--- a/doc/html/index/s14.html
+++ b/doc/html/index/s14.html
@@ -24,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 54202de..f7b5f80 100644
--- a/doc/is_virtual_base_of.qbk
+++ b/doc/is_virtual_base_of.qbk
@@ -23,7 +23,7 @@ __compat this trait also requires a working __is_base_of trait.
[note
There are a small number of cases where it's simply not possible for this trait to work, and
where attempting to instantiate the trait will cause compiler errors (see bug report
-[@https://svn.boost.org/trac/boost/ticket/3730 #3730). Further more the issues may well
+[@https://svn.boost.org/trac/boost/ticket/3730 #3730]). Further more the issues may well
be compiler specific. In this situation the user should supply a full specialization of
the trait to work around the problem.]