From 8638d203acd71858879c7635fdcc5c8cb6f844da Mon Sep 17 00:00:00 2001 From: John Maddock Date: Tue, 3 Feb 2004 12:42:35 +0000 Subject: [PATCH] Minor typos fix. [SVN r22149] --- index.html | 151 ++++++++++++++++++++++++++--------------------------- 1 file changed, 73 insertions(+), 78 deletions(-) diff --git a/index.html b/index.html index 1657756..c4d00ec 100644 --- a/index.html +++ b/index.html @@ -298,20 +298,20 @@   - ::boost::alignment_of<T>::value - + ::boost::alignment_of<T>::value +

Identifies the alignment requirements of T. Actually returns a value that is only guaranteed to be a multiple of the actual alignment requirements of T.

T must be a complete type.

-   -   +   +       - ::boost::is_empty<T>::value - + ::boost::is_empty<T>::value +

True if T is an empty struct or class. If the compiler implements the "zero sized empty base classes" optimisation, then is_empty will correctly guess whether T is empty. Relies upon is_class to determine whether T is a class @@ -319,9 +319,9 @@

T must be a complete type.

-

10p5

+

10p5

-

Relies on the compiler +

Relies on the compiler implementing zero sized empty base classes in order to detect empty classes.

Can not be used with incomplete types.

@@ -334,75 +334,73 @@   - ::boost::is_const<T>::value - Evaluates to true only if T is - top-level const-qualified. -

3.9.3

+ ::boost::is_const<T>::value + Evaluates to true only if T is top-level + const-qualified. +

3.9.3

-   +       - ::boost::is_volatile<T>::value - Evaluates to true only if T is + ::boost::is_volatile<T>::value + Evaluates to true only if T is volatile-qualified. -

3.9.3

+

3.9.3

-   +     - ::boost::is_abstract<T>::value - Evaluates true only if T is - abstract class. - 10.3 - Compiler must support DR337 (as Jan - 2004: GCC 3.4,
+ ::boost::is_abstract<T>::value + Evaluates true only if T is abstract class. + 10.3 + Compiler must support DR337 (as Jan 2004: GCC + 3.4,
      VC++ 7.1, Intel C++ 7, Comeau 4.3.2).   - ::boost::is_polymorphic<T>::value - Evaluates to true only if T is a - polymorphic type. + ::boost::is_polymorphic<T>::value + Evaluates to true only if T is a polymorphic + type.

T must be a complete type.

- 10.3 - Requires knowledge of the compilers - ABI, does actually seem to work with the majority of compilers though. + 10.3 + Requires knowledge of the compilers ABI, does + actually seem to work with the majority of compilers though.     - ::boost::is_pod<T>::value - Evaluates to true only if T is a - cv-qualified POD type. + ::boost::is_pod<T>::value + Evaluates to true only if T is a cv-qualified + POD type.

T must be a complete type.

-

3.9p10

+

3.9p10

9p4

- Without some (as yet unspecified) - help from the compiler, is_pod will never report that a class or struct is a - POD; this is always safe, if possibly sub-optimal.

If the compiler does not - support partial-specialization of class templates, then this template can not - be used with function types.

+ Without some (as yet unspecified) help from the + compiler, is_pod will never report that a class or struct is a POD; this is + always safe, if possibly sub-optimal.

If the compiler does not support + partial-specialization of class templates, then this template can not be used + with function types.

    - ::boost::has_trivial_constructor<T>::value - True if T has a trivial default - constructor. - 12.1p5 -

Without some (as yet - unspecified) help from the compiler, has_trivial_constructor will - never report that a class or struct has a trivial constructor; this is always - safe, if possibly sub-optimal.

+ ::boost::has_trivial_constructor<T>::value + True if T has a trivial default constructor. + 12.1p5 +

Without some (as yet unspecified) + help from the compiler, has_trivial_constructor will never report + that a class or struct has a trivial constructor; this is always safe, if + possibly sub-optimal.

If the compiler does not support partial-specialization of class templates, then this template can not be used with function types.

@@ -410,16 +408,15 @@   - ::boost::has_trivial_copy<T>::value - True if T has a trivial copy - constructor. + ::boost::has_trivial_copy<T>::value + True if T has a trivial copy constructor.

T must be a complete type.

- 12.8p6 -

Without some (as yet - unspecified) help from the compiler, has_trivial_copy will never - report that a class or struct has a trivial copy constructor; this is always - safe, if possibly sub-optimal.

+ 12.8p6 +

Without some (as yet unspecified) + help from the compiler, has_trivial_copy will never report that a + class or struct has a trivial copy constructor; this is always safe, if + possibly sub-optimal.

If the compiler does not support partial-specialization of class templates, then this template can not be used with function types.

@@ -427,16 +424,15 @@   - ::boost::has_trivial_assign<T>::value - True if T has a trivial assignment - operator. + ::boost::has_trivial_assign<T>::value + True if T has a trivial assignment operator.

T must be a complete type.

- 12.8p11 -

Without some (as yet - unspecified) help from the compiler, has_trivial_assign will never - report that a class or struct has a trivial assignment operator; this is always - safe, if possibly sub-optimal.

+ 12.8p11 +

Without some (as yet unspecified) + help from the compiler, has_trivial_assign will never report that + a class or struct has a trivial assignment operator; this is always safe, if + possibly sub-optimal.

If the compiler does not support partial-specialization of class templates, then this template can not be used with function types.

@@ -444,15 +440,15 @@   - ::boost::has_trivial_destructor<T>::value - True if T has a trivial destructor. + ::boost::has_trivial_destructor<T>::value + True if T has a trivial destructor.

T must be a complete type.

- 12.4p3 -

Without some (as yet - unspecified) help from the compiler, has_trivial_destructor will - never report that a class or struct has a trivial destructor; this is always - safe, if possibly sub-optimal.

+ 12.4p3 +

Without some (as yet unspecified) + help from the compiler, has_trivial_destructor will never report + that a class or struct has a trivial destructor; this is always safe, if + possibly sub-optimal.

If the compiler does not support partial-specialization of class templates, then this template can not be used with function types.

@@ -460,16 +456,15 @@   - ::boost::is_stateless<T>::value - True if T is stateless, meaning - that T has no storage and its constructors and destructors are trivial. + ::boost::is_stateless<T>::value + True if T is stateless, meaning that T has no + storage and its constructors and destructors are trivial.

T must be a complete type.

-   -

Without some (as yet - unspecified) help from the compiler, is_stateless will never - report that a class or struct is_stateless; this is always safe, if possibly - sub-optimal.

+   +

Without some (as yet unspecified) + help from the compiler, is_stateless will never report that a + class or struct is_stateless; this is always safe, if possibly sub-optimal.

Will report true only if all of the following also report true:

::boost::has_trivial_constructor<T>::value,
 ::boost::has_trivial_copy<T>::value,
@@ -688,7 +683,7 @@ bool const y = boost::is_convertible<D*,A*>::value;     // error
             8.3.4
             

If the compiler does not support partial-specialization of class templates, then this template will compile, but - will have no effect, except where noted below.

+ will have no effect.