From aaefead804ab8aed214e7dc64430841e17d62bed Mon Sep 17 00:00:00 2001
From: John Maddock
Date: Wed, 9 Apr 2008 15:21:03 +0000
Subject: [PATCH] Fix bug report #1797.
[SVN r44126]
---
doc/function_traits.qbk | 12 +++++-----
doc/html/boost_typetraits/background.html | 22 +++++++++----------
.../boost_typetraits/category/transform.html | 2 +-
doc/html/boost_typetraits/intrinsics.html | 2 +-
.../boost_typetraits/reference/add_const.html | 2 +-
.../boost_typetraits/reference/add_cv.html | 2 +-
.../reference/add_pointer.html | 2 +-
.../reference/add_reference.html | 2 +-
.../reference/add_volatile.html | 2 +-
.../boost_typetraits/reference/decay.html | 2 +-
.../reference/floating_point_promotion.html | 2 +-
.../reference/function_traits.html | 18 +++++++--------
.../reference/integral_promotion.html | 2 +-
.../reference/make_signed.html | 2 +-
.../reference/make_unsigned.html | 2 +-
.../boost_typetraits/reference/promote.html | 2 +-
.../reference/remove_all_extents.html | 2 +-
.../reference/remove_const.html | 2 +-
.../boost_typetraits/reference/remove_cv.html | 2 +-
.../reference/remove_extent.html | 2 +-
.../reference/remove_pointer.html | 2 +-
.../reference/remove_reference.html | 2 +-
.../reference/remove_volatile.html | 2 +-
doc/html/index.html | 2 +-
24 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/doc/function_traits.qbk b/doc/function_traits.qbk
index 2403d0c..1d2b364 100644
--- a/doc/function_traits.qbk
+++ b/doc/function_traits.qbk
@@ -8,7 +8,7 @@
[section:function_traits function_traits]
[def __argN '''argN_type''']
- template
+ template
struct function_traits
{
static const std::size_t arity = __below;
@@ -19,7 +19,7 @@
The class template function_traits will only compile if:
* The compiler supports partial specialization of class templates.
-* The template argument `T` is a /function type/, note that this ['[*is not]]
+* The template argument `F` is a /function type/, note that this ['[*is not]]
the same thing as a /pointer to a function/.
[tip
@@ -30,11 +30,11 @@ type use __remove_pointer.]
[table Function Traits Members
[[Member] [Description]]
-[[`function_traits::arity`]
+[[`function_traits::arity`]
[An integral constant expression that gives the number of arguments accepted by the function type `F`.]]
-[[`function_traits::result_type`]
+[[`function_traits::result_type`]
[The type returned by function type `F`.]]
-[[`function_traits::__argN`]
+[[`function_traits::__argN`]
[The '''Nth''' argument type of function type `F`, where `1 <= N <= arity` of `F`.]]
]
@@ -47,7 +47,7 @@ type use __remove_pointer.]
[[`function_traits::result_type`] [The type `long`.]]
[[`function_traits::arg1_type`] [The type `int`.]]
[[`function_traits::arg4_type`] [The type `void*`.]]
-[[`function_traits::arg5_type`] [A compiler error: there is no `arg4_type` since there are only three arguments.]]
+[[`function_traits::arg5_type`] [A compiler error: there is no `arg5_type` since there are only four arguments.]]
[[`function_traits::arity`] [A compiler error: argument type is a /function pointer/, and not a /function type/.]]
]
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index b17d516..c997f66 100644
--- a/doc/html/boost_typetraits/background.html
+++ b/doc/html/boost_typetraits/background.html
@@ -56,7 +56,7 @@
method available to them.
@@ -84,7 +84,7 @@
given.
@@ -174,7 +174,7 @@
in the default template.
@@ -247,7 +247,7 @@
otherwise it will call the "slow but safe version".
@@ -280,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)
@@ -416,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
@@ -481,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
@@ -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.
diff --git a/doc/html/boost_typetraits/category/transform.html b/doc/html/boost_typetraits/category/transform.html
index 136a7fa..9435034 100644
--- a/doc/html/boost_typetraits/category/transform.html
+++ b/doc/html/boost_typetraits/category/transform.html
@@ -91,7 +91,7 @@
struct remove_volatile;
diff --git a/doc/html/boost_typetraits/intrinsics.html b/doc/html/boost_typetraits/intrinsics.html
index 93cd2a3..5445124 100644
--- a/doc/html/boost_typetraits/intrinsics.html
+++ b/doc/html/boost_typetraits/intrinsics.html
@@ -71,7 +71,7 @@
of the following macros:
-
Table 1.4. Macros for Compiler Intrinsics
+
Table 1.4. Macros for Compiler Intrinsics
diff --git a/doc/html/boost_typetraits/reference/add_const.html b/doc/html/boost_typetraits/reference/add_const.html
index fb7bf4e..88c7d52 100644
--- a/doc/html/boost_typetraits/reference/add_const.html
+++ b/doc/html/boost_typetraits/reference/add_const.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.5. Examples
+
Table 1.5. Examples
diff --git a/doc/html/boost_typetraits/reference/add_cv.html b/doc/html/boost_typetraits/reference/add_cv.html
index dd8a994..14aa5ba 100644
--- a/doc/html/boost_typetraits/reference/add_cv.html
+++ b/doc/html/boost_typetraits/reference/add_cv.html
@@ -54,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.6. Examples
+
Table 1.6. Examples
diff --git a/doc/html/boost_typetraits/reference/add_pointer.html b/doc/html/boost_typetraits/reference/add_pointer.html
index f018df8..a12dafc 100644
--- a/doc/html/boost_typetraits/reference/add_pointer.html
+++ b/doc/html/boost_typetraits/reference/add_pointer.html
@@ -56,7 +56,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.7. Examples
+
Table 1.7. Examples
diff --git a/doc/html/boost_typetraits/reference/add_reference.html b/doc/html/boost_typetraits/reference/add_reference.html
index 2ee1c13..7c41f87 100644
--- a/doc/html/boost_typetraits/reference/add_reference.html
+++ b/doc/html/boost_typetraits/reference/add_reference.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.8. Examples
+
Table 1.8. Examples
diff --git a/doc/html/boost_typetraits/reference/add_volatile.html b/doc/html/boost_typetraits/reference/add_volatile.html
index e31cb1a..7671f29 100644
--- a/doc/html/boost_typetraits/reference/add_volatile.html
+++ b/doc/html/boost_typetraits/reference/add_volatile.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.9. Examples
+
Table 1.9. Examples
diff --git a/doc/html/boost_typetraits/reference/decay.html b/doc/html/boost_typetraits/reference/decay.html
index 73853be..7e05ace 100644
--- a/doc/html/boost_typetraits/reference/decay.html
+++ b/doc/html/boost_typetraits/reference/decay.html
@@ -48,7 +48,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.10. Examples
+
Table 1.10. Examples
diff --git a/doc/html/boost_typetraits/reference/floating_point_promotion.html b/doc/html/boost_typetraits/reference/floating_point_promotion.html
index 3cd3f2a..5abf23a 100644
--- a/doc/html/boost_typetraits/reference/floating_point_promotion.html
+++ b/doc/html/boost_typetraits/reference/floating_point_promotion.html
@@ -49,7 +49,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.11. Examples
+
Table 1.11. Examples
diff --git a/doc/html/boost_typetraits/reference/function_traits.html b/doc/html/boost_typetraits/reference/function_traits.html
index 7b0a8be..e8f50ec 100644
--- a/doc/html/boost_typetraits/reference/function_traits.html
+++ b/doc/html/boost_typetraits/reference/function_traits.html
@@ -26,7 +26,7 @@
-template <class T>
+template <class F>
struct function_traits
{
static const std::size_t arity = see-below
;
@@ -42,7 +42,7 @@
The compiler supports partial specialization of class templates.
-
- The template argument
T
+ The template argument F
is a function type, note that this is not the same thing as a pointer
to a function.
@@ -59,7 +59,7 @@
-
Table 1.12. Function Traits Members
+
Table 1.12. Function Traits Members
@@ -81,7 +81,7 @@
- function_traits<T>::arity
+ function_traits<F>::arity
|
@@ -94,7 +94,7 @@
|
- function_traits<T>::result_type
+ function_traits<F>::result_type
|
@@ -106,7 +106,7 @@
|
- function_traits<T>::argN _type
+ function_traits<F>::argN _type
|
@@ -122,7 +122,7 @@
|
-
Table 1.13. Examples
+
Table 1.13. Examples
@@ -233,8 +233,8 @@
- A compiler error: there is no arg4_type
- since there are only three arguments.
+ A compiler error: there is no arg5_type
+ since there are only four arguments.
|
diff --git a/doc/html/boost_typetraits/reference/integral_promotion.html b/doc/html/boost_typetraits/reference/integral_promotion.html
index 75d798d..d3b7dbe 100644
--- a/doc/html/boost_typetraits/reference/integral_promotion.html
+++ b/doc/html/boost_typetraits/reference/integral_promotion.html
@@ -49,7 +49,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.14. Examples
+
Table 1.14. Examples
diff --git a/doc/html/boost_typetraits/reference/make_signed.html b/doc/html/boost_typetraits/reference/make_signed.html
index b4ed1a4..361ae54 100644
--- a/doc/html/boost_typetraits/reference/make_signed.html
+++ b/doc/html/boost_typetraits/reference/make_signed.html
@@ -54,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.15. Examples
+
Table 1.15. Examples
diff --git a/doc/html/boost_typetraits/reference/make_unsigned.html b/doc/html/boost_typetraits/reference/make_unsigned.html
index 61f868f..bf70792 100644
--- a/doc/html/boost_typetraits/reference/make_unsigned.html
+++ b/doc/html/boost_typetraits/reference/make_unsigned.html
@@ -54,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.16. Examples
+
Table 1.16. Examples
diff --git a/doc/html/boost_typetraits/reference/promote.html b/doc/html/boost_typetraits/reference/promote.html
index 03d1949..08d606f 100644
--- a/doc/html/boost_typetraits/reference/promote.html
+++ b/doc/html/boost_typetraits/reference/promote.html
@@ -51,7 +51,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.17. Examples
+
Table 1.17. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_all_extents.html b/doc/html/boost_typetraits/reference/remove_all_extents.html
index 9b991a5..7a51af8 100644
--- a/doc/html/boost_typetraits/reference/remove_all_extents.html
+++ b/doc/html/boost_typetraits/reference/remove_all_extents.html
@@ -54,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.18. Examples
+
Table 1.18. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_const.html b/doc/html/boost_typetraits/reference/remove_const.html
index bcc8351..fabea57 100644
--- a/doc/html/boost_typetraits/reference/remove_const.html
+++ b/doc/html/boost_typetraits/reference/remove_const.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.19. Examples
+
Table 1.19. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_cv.html b/doc/html/boost_typetraits/reference/remove_cv.html
index ca269a2..886a0a2 100644
--- a/doc/html/boost_typetraits/reference/remove_cv.html
+++ b/doc/html/boost_typetraits/reference/remove_cv.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.20. Examples
+
Table 1.20. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_extent.html b/doc/html/boost_typetraits/reference/remove_extent.html
index 88e9817..b6946e1 100644
--- a/doc/html/boost_typetraits/reference/remove_extent.html
+++ b/doc/html/boost_typetraits/reference/remove_extent.html
@@ -54,7 +54,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.21. Examples
+
Table 1.21. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_pointer.html b/doc/html/boost_typetraits/reference/remove_pointer.html
index ed48364..4672498 100644
--- a/doc/html/boost_typetraits/reference/remove_pointer.html
+++ b/doc/html/boost_typetraits/reference/remove_pointer.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.22. Examples
+
Table 1.22. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_reference.html b/doc/html/boost_typetraits/reference/remove_reference.html
index 7983aff..d1fa0b9 100644
--- a/doc/html/boost_typetraits/reference/remove_reference.html
+++ b/doc/html/boost_typetraits/reference/remove_reference.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.23. Examples
+
Table 1.23. Examples
diff --git a/doc/html/boost_typetraits/reference/remove_volatile.html b/doc/html/boost_typetraits/reference/remove_volatile.html
index 983b48b..95b9e29 100644
--- a/doc/html/boost_typetraits/reference/remove_volatile.html
+++ b/doc/html/boost_typetraits/reference/remove_volatile.html
@@ -53,7 +53,7 @@
or #include <boost/type_traits.hpp>
-
Table 1.24. Examples
+
Table 1.24. Examples
diff --git a/doc/html/index.html b/doc/html/index.html
index 1d99708..a0fbb5e 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -30,7 +30,7 @@
Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
Ramey and Jeremy Siek