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
3.9.3
+::boost::is_const<T>::value
3.9.3
::boost::is_volatile<T>::value
::boost::is_volatile<T>::value
3.9.3
+3.9.3
::boost::is_abstract<T>::value
::boost::is_polymorphic<T>::value
::boost::is_polymorphic<T>::value
T must be a complete type.
::boost::is_pod<T>::value
::boost::is_pod<T>::value
T must be a complete type.
3.9p10
+3.9p10
9p4
If the compiler does not - support partial-specialization of class templates, then this template can not - be used with function types.
+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
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
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.
::boost::has_trivial_copy<T>::value
::boost::has_trivial_copy<T>::value
T must be a complete type.
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.
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.
::boost::has_trivial_assign<T>::value
::boost::has_trivial_assign<T>::value
T must be a complete type.
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.
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.
::boost::has_trivial_destructor<T>::value
::boost::has_trivial_destructor<T>::value
T must be a complete type.
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.
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.
::boost::is_stateless<T>::value
::boost::is_stateless<T>::value
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; // error8.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.