From f2541bb90af059680aa7036f315f052175999355 Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Wed, 8 Apr 2015 03:09:47 +0000 Subject: Imported from /home/lorry/working-area/delta_boost-tarball/boost_1_58_0.tar.bz2. --- libs/tti/doc/html/BOOST_TTI_HAS_DATA.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_DATA_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html | 2 +- .../tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html | 2 +- .../tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html | 2 +- .../doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html | 2 +- libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_NAMESPACE.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_DATA.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_FUNCTION.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html | 2 +- .../doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html | 2 +- .../html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html | 8 ++++---- libs/tti/doc/html/boost/tti/valid_member_metafunction.html | 10 +++++----- libs/tti/doc/html/boost/tti/valid_member_type.html | 10 +++++----- libs/tti/doc/html/header/boost/tti/member_type_hpp.html | 8 ++++---- libs/tti/doc/html/index.html | 2 +- libs/tti/doc/html/index/s24.html | 2 +- libs/tti/doc/html/standalone_HTML.manifest | 2 +- .../tti_detail_has_member_function.html | 12 ++++++------ libs/tti/doc/tti_detail_has_member_function.qbk | 14 +++++++------- 36 files changed, 61 insertions(+), 61 deletions(-) (limited to 'libs/tti/doc') diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_DATA.html b/libs/tti/doc/html/BOOST_TTI_HAS_DATA.html index 2484272f2..46253a725 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_DATA.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_DATA.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_DATA(name)
-

Description

+

Description

name = the name of the inner member.

generates a metafunction called "has_data_name" where 'name' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_TYPE> struct has_data_name diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_DATA_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_DATA_GEN.html index 00ae9f0b3..8bf50e9a4 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_DATA_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_DATA_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_DATA_GEN(name)

-

Description

+

Description

name = the name of the member data.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION.html b/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION.html index 2181bce58..b79e001dd 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_FUNCTION(name)
-

Description

+

Description

name = the name of the inner member.

generates a metafunction called "has_function_name" where 'name' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_R,class BOOST_TTI_TP_FS,class BOOST_TTI_TP_TAG> struct trait diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION_GEN.html index 31c067cd0..0f8afd8ff 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_FUNCTION_GEN(name)

-

Description

+

Description

name = the name of the static member function.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html index a58293458..2b7a27913 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_MEMBER_DATA(name)
-

Description

+

Description

name = the name of the inner member.

generates a metafunction called "has_member_data_name" where 'name' is the macro parameter. template<class BOOST_TTI_TP_ET,class BOOST_TTI_TP_TYPE> struct has_member_data_name diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html index d57bef912..ab571c62a 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_MEMBER_DATA_GEN(name)

-

Description

+

Description

name = the name of the member data.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html index f568f370e..0faec0ee1 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_MEMBER_FUNCTION(name)
-

Description

+

Description

name = the name of the inner member.

generates a metafunction called "has_member_function_name" where 'name' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_R,class BOOST_TTI_TP_FS,class BOOST_TTI_TP_TAG> struct has_member_function_name diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html index 63cc06895..4d29a11ca 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_MEMBER_FUNCTION_GEN(name)

-

Description

+

Description

name = the name of the member function.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html index 506a643c3..10485e463 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_STATIC_MEMBER_DATA(name)
-

Description

+

Description

name = the name of the inner member.

generates a metafunction called "has_static_member_data_name" where 'name' is the macro parameter. The metafunction types and return: diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html index bdb689415..3005471d4 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN(name)

-

Description

+

Description

name = the name of the static member data.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html index 554319430..afb035bdf 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION(name)
-

Description

+

Description

name = the name of the inner member.

generates a metafunction called "has_static_member_function_name" where 'name' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_R,class BOOST_TTI_TP_FS,class BOOST_TTI_TP_TAG> struct trait diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html index 351fd4f59..9960bf138 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN(name)

-

Description

+

Description

name = the name of the static member function.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html b/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html index 1613d42d3..ab1a143fe 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_TEMPLATE(...)
-

Description

+

Description

... = variadic parameters. The first variadic parameter is the inner class template name. Following variadic parameters are optional. diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html index 90d513f4e..dd20dfde7 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_TEMPLATE_GEN(name)

-

Description

+

Description

name = the name of the class template.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html b/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html index eaa0cc917..e1a2f6e13 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_TYPE(name)
-

Description

+

Description

BOOST_TTI_HAS_TYPE is a macro which expands to a metafunction. The metafunction tests whether an inner type with a particular name exists and, optionally, whether a lambda expression invoked with the inner type is true or not.

name = the name of the inner type.

generates a metafunction called "has_type_'name'" where 'name' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_U> diff --git a/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html b/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html index c97659377..586a4f106 100644 --- a/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_HAS_TYPE_GEN(name)

-

Description

+

Description

name = the name of the type.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html b/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html index 4b440800d..baeb0287e 100644 --- a/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html +++ b/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html @@ -33,7 +33,7 @@ BOOST_TTI_MEMBER_TYPE(name)
-

Description

+

Description

name = the name of the inner type.

generates a metafunction called "member_type_name" where 'name' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_MARKER_TYPE = boost::tti::detail::notype> struct member_type_name diff --git a/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html b/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html index c8db35a87..bfacdebe6 100644 --- a/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html +++ b/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html @@ -33,7 +33,7 @@ BOOST_TTI_MEMBER_TYPE_GEN(name)

-

Description

+

Description

name = the name of the inner type.

returns = the generated macro metafunction name.

diff --git a/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html b/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html index ef6616982..5da703205 100644 --- a/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html +++ b/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html @@ -33,7 +33,7 @@ BOOST_TTI_NAMESPACE
-

Description

+

Description

returns = the generated name of the Boost TTI namespace.

diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_DATA.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_DATA.html index 979fdaeb7..2fd499ac1 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_DATA.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_DATA.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_DATA(trait, name)
-

Description

+

Description

trait = the name of the metafunction.

name = the name of the inner member to introspect.

generates a metafunction called "trait" where 'trait' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_TYPE> diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_FUNCTION.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_FUNCTION.html index d20302f6e..3b6fc2192 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_FUNCTION.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_FUNCTION.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_FUNCTION(trait, name)

-

Description

+

Description

trait = the name of the metafunction within the tti namespace.

name = the name of the inner member.

generates a metafunction called "trait" where 'trait' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_R,class BOOST_TTI_TP_FS,class BOOST_TTI_TP_TAG> diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html index 2eabac5a2..c07a77174 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_MEMBER_DATA(trait, name)

-

Description

+

Description

trait = the name of the metafunction.

name = the name of the inner member to introspect.

generates a metafunction called "trait" where 'trait' is the macro parameter. template<class BOOST_TTI_TP_ET,class BOOST_TTI_TP_TYPE> diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html index 5a29ef54a..a4685fdc0 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION(trait, name)

-

Description

+

Description

trait = the name of the metafunction within the tti namespace.

name = the name of the inner member.

generates a metafunction called "trait" where 'trait' is the macro parameter.
diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html index 42963fbdb..6f97c25e9 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA(trait, name)

-

Description

+

Description

trait = the name of the metafunction within the tti namespace.

name = the name of the inner member.

generates a metafunction called "trait" where 'trait' is the macro parameter. The metafunction types and return: diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html index 2cef83ec6..e13c609d7 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)

-

Description

+

Description

trait = the name of the metafunction within the tti namespace.

name = the name of the inner member.

generates a metafunction called "trait" where 'trait' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_R,class BOOST_TTI_TP_FS,class BOOST_TTI_TP_TAG> diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html index cc05933ca..d488b0c92 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_TEMPLATE(trait, ...)

-

Description

+

Description

trait = the name of the metafunction. ... = variadic parameters. The first variadic parameter is the inner class template name. Following variadic parameters are optional. diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html index 60e09b162..c58da7144 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html @@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_HAS_TYPE(trait, name)

-

Description

+

Description

BOOST_TTI_TRAIT_HAS_TYPE is a macro which expands to a metafunction. The metafunction tests whether an inner type with a particular name exists and, optionally, whether a lambda expression invoked with the inner type is true or not.

trait = the name of the metafunction within the tti namespace.

name = the name of the inner type.

diff --git a/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html b/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html index bda5f6a00..c135e9b4c 100644 --- a/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html +++ b/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -33,7 +33,7 @@ BOOST_TTI_TRAIT_MEMBER_TYPE(trait, name)
-

Description

+

Description

trait = the name of the metafunction within the tti namespace.

name = the name of the inner type.

generates a metafunction called "trait" where 'trait' is the macro parameter. template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_MARKER_TYPE = boost::tti::detail::notype> @@ -72,7 +72,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/libs/tti/doc/html/boost/tti/valid_member_metafunction.html b/libs/tti/doc/html/boost/tti/valid_member_metafunction.html index e48dc7db2..4da5a207e 100644 --- a/libs/tti/doc/html/boost/tti/valid_member_metafunction.html +++ b/libs/tti/doc/html/boost/tti/valid_member_metafunction.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

-PrevUpHomeNext +PrevUpHomeNext
@@ -36,7 +36,7 @@ { };
-

Description

+

Description

template<class TTI_METAFUNCTION> struct valid_member_metafunction { static const value = unspecified; typedef mpl::bool_<true-or-false> type; };

The metafunction types and return:

TTI_METAFUNCTION = The invoked macro metafunction generated by BOOST_TTI_MEMBER_TYPE ( BOOST_TTI_TRAIT_MEMBER_TYPE ).

@@ -54,7 +54,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/libs/tti/doc/html/boost/tti/valid_member_type.html b/libs/tti/doc/html/boost/tti/valid_member_type.html index 7c0dbc413..00af45562 100644 --- a/libs/tti/doc/html/boost/tti/valid_member_type.html +++ b/libs/tti/doc/html/boost/tti/valid_member_type.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

-PrevUpHomeNext +PrevUpHomeNext
@@ -37,7 +37,7 @@ { };
-

Description

+

Description

template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_MARKER_TYPE = boost::tti::detail::notype> struct valid_member_type { static const value = unspecified; typedef mpl::bool_<true-or-false> type; };

The metafunction types and return:

BOOST_TTI_TP_T = returned inner 'type' from invoking the macro metafunction generated by BOOST_TTI_MEMBER_TYPE ( BOOST_TTI_TRAIT_MEMBER_TYPE ). BOOST_TTI_TP_MARKER_TYPE = (optional) a type to use as the marker type. defaults to the internal boost::tti::detail::notype.

@@ -55,7 +55,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/libs/tti/doc/html/header/boost/tti/member_type_hpp.html b/libs/tti/doc/html/header/boost/tti/member_type_hpp.html index 375f7a81d..95c81f297 100644 --- a/libs/tti/doc/html/header/boost/tti/member_type_hpp.html +++ b/libs/tti/doc/html/header/boost/tti/member_type_hpp.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

-PrevUpHomeNext +PrevUpHomeNext

@@ -31,10 +31,10 @@ BOOST_TTI_MEMBER_TYPE(name)
namespace boost {
   namespace tti {
+    template<typename TTI_METAFUNCTION> struct valid_member_metafunction;
     template<typename BOOST_TTI_TP_T, 
              typename BOOST_TTI_TP_MARKER_TYPE = BOOST_TTI_NAMESPACE::detail::notype> 
       struct valid_member_type;
-    template<typename TTI_METAFUNCTION> struct valid_member_metafunction;
   }
 }

@@ -49,7 +49,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/libs/tti/doc/html/index.html b/libs/tti/doc/html/index.html index 1aa5ccf3b..ceb19a6d8 100644 --- a/libs/tti/doc/html/index.html +++ b/libs/tti/doc/html/index.html @@ -356,7 +356,7 @@
- +

Last revised: October 30, 2014 at 10:16:31 GMT

Last revised: April 07, 2015 at 22:46:07 GMT


diff --git a/libs/tti/doc/html/index/s24.html b/libs/tti/doc/html/index/s24.html index dc4e0483e..d1f284b4c 100644 --- a/libs/tti/doc/html/index/s24.html +++ b/libs/tti/doc/html/index/s24.html @@ -23,7 +23,7 @@

-Index

+Index

A B E G H I M N S T U V

diff --git a/libs/tti/doc/html/standalone_HTML.manifest b/libs/tti/doc/html/standalone_HTML.manifest index 8f9eb6edf..7564c545c 100644 --- a/libs/tti/doc/html/standalone_HTML.manifest +++ b/libs/tti/doc/html/standalone_HTML.manifest @@ -62,8 +62,8 @@ header/boost/tti/has_type_hpp.html BOOST_TTI_TRAIT_HAS_TYPE.html BOOST_TTI_HAS_TYPE.html header/boost/tti/member_type_hpp.html -boost/tti/valid_member_type.html boost/tti/valid_member_metafunction.html +boost/tti/valid_member_type.html BOOST_TTI_TRAIT_MEMBER_TYPE.html BOOST_TTI_MEMBER_TYPE.html the_type_traits_introspection_library/tti_tests.html diff --git a/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail_has_member_function.html b/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail_has_member_function.html index 72db8d563..750044c0f 100644 --- a/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail_has_member_function.html +++ b/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail_has_member_function.html @@ -60,7 +60,7 @@ The second way of invoking the metafunction is by passing it a single parameter, which is a pointer to member function. This type has the form of:

-
Return_Type Enclosing_Type::* ( Parameter_Types ) cv_qualifier(s)
+
Return_Type ( Enclosing_Type::* ) ( Parameter_Types ) cv_qualifier(s)
 

where the Parameter_Types may be empty, or a comma-separated list of parameter @@ -115,7 +115,7 @@ has_member_function_AMemberFunction < - MemberFunction_ReturnType Enclosing_Type::* (MemberFunction_ParameterTypes) optional_cv_qualification + MemberFunction_ReturnType (Enclosing_Type::*) (MemberFunction_ParameterTypes) optional_cv_qualification >::value

@@ -160,11 +160,11 @@ has_member_function_function1<Top,int,boost::mpl::vector<> >::value; // true has_member_function_function1<Top2,int>::value; // false -has_member_function_function2<AClass Top::* (double,short *)>::value; // true -has_member_function_function2<AClass Top2::* (double,short *)>::value; // false -has_member_function_function2<long Top2::* (Top &,int,bool,short,float)>::value; // true +has_member_function_function2<AClass (Top::*) (double,short *)>::value; // true +has_member_function_function2<AClass (Top2::*) (double,short *)>::value; // false +has_member_function_function2<long (Top2::*) (Top &,int,bool,short,float)>::value; // true -has_member_function_function3<int Top2::* ()>::value; // false +has_member_function_function3<int (Top2::*) ()>::value; // false has_member_function_function3<Top2,Top *,boost::mpl::vector<long,int,AClass &> >::value; // true;

diff --git a/libs/tti/doc/tti_detail_has_member_function.qbk b/libs/tti/doc/tti_detail_has_member_function.qbk index c51ed63df..a183f2e8f 100644 --- a/libs/tti/doc/tti_detail_has_member_function.qbk +++ b/libs/tti/doc/tti_detail_has_member_function.qbk @@ -1,5 +1,5 @@ [/ - (C) Copyright Edward Diener 2011,2012 + (C) Copyright Edward Diener 2011,2012,2014 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). @@ -37,7 +37,7 @@ must be a const function. The second way of invoking the metafunction is by passing it a single parameter, which is a pointer to member function. This type has the form of: - Return_Type Enclosing_Type::* ( Parameter_Types ) cv_qualifier(s) + Return_Type ( Enclosing_Type::* ) ( Parameter_Types ) cv_qualifier(s) where the Parameter_Types may be empty, or a comma-separated list of parameter types if there are more than one parameter type. @@ -79,7 +79,7 @@ A return value called 'value' is a compile time bool constant. has_member_function_AMemberFunction < - MemberFunction_ReturnType Enclosing_Type::* (MemberFunction_ParameterTypes) optional_cv_qualification + MemberFunction_ReturnType (Enclosing_Type::*) (MemberFunction_ParameterTypes) optional_cv_qualification >::value [heading Examples] @@ -120,11 +120,11 @@ desired. has_member_function_function1 >::value; // true has_member_function_function1::value; // false - has_member_function_function2::value; // true - has_member_function_function2::value; // false - has_member_function_function2::value; // true + has_member_function_function2::value; // true + has_member_function_function2::value; // false + has_member_function_function2::value; // true - has_member_function_function3::value; // false + has_member_function_function3::value; // false has_member_function_function3 >::value; // true; [heading Metafunction re-use] -- cgit v1.2.1