mirror of
https://github.com/boostorg/tti.git
synced 2026-01-24 18:32:35 +00:00
Version 1.2 to 1.3 in doc introduction.
[SVN r68848]
This commit is contained in:
Binary file not shown.
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_MEMBER(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954875"></a><h2>Description</h2>
|
||||
<a name="id965798"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_member_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_MEMBER_DATA(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955588"></a><h2>Description</h2>
|
||||
<a name="id966511"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_member_data_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_MEMBER_FUNCTION(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955076"></a><h2>Description</h2>
|
||||
<a name="id965998"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_member_function_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_STATIC_MEMBER(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955784"></a><h2>Description</h2>
|
||||
<a name="id966707"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_static_member_name" where 'name' is the macro parameter.<br>
|
||||
</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955995"></a><h2>Description</h2>
|
||||
<a name="id966918"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_static_member_function_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_TEMPLATE(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954488"></a><h2>Description</h2>
|
||||
<a name="id965410"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner template.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_template_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS(name, tpSeq)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954685"></a><h2>Description</h2>
|
||||
<a name="id965607"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner class template.<br>
|
||||
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_template_check_params_name" where 'name' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_HAS_TYPE(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954097"></a><h2>Description</h2>
|
||||
<a name="id965019"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_type_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MEMBER_TYPE(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954292"></a><h2>Description</h2>
|
||||
<a name="id965215"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction called "boost::tti::member_type_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_MEMBER(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954919"></a><h2>Description</h2>
|
||||
<a name="id965841"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_member_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_MEMBER_DATA(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955634"></a><h2>Description</h2>
|
||||
<a name="id966557"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_member_data_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955126"></a><h2>Description</h2>
|
||||
<a name="id966049"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_member_function_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955832"></a><h2>Description</h2>
|
||||
<a name="id966755"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_static_member_name" where 'name' is the macro parameter.<br>
|
||||
</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id956046"></a><h2>Description</h2>
|
||||
<a name="id966968"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_static_member_function_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_TEMPLATE(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954533"></a><h2>Description</h2>
|
||||
<a name="id965456"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner template.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_template_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name, tpSeq)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954730"></a><h2>Description</h2>
|
||||
<a name="id965653"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner class template.<br>
|
||||
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_HAS_TYPE(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954142"></a><h2>Description</h2>
|
||||
<a name="id965065"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_type_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_MEMBER_TYPE(name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954340"></a><h2>Description</h2>
|
||||
<a name="id965263"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_member_type_name" where 'name' is the macro parameter.</p>
|
||||
<p>The metafunction class's 'apply' metafunction types and return:</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954826"></a><h2>Description</h2>
|
||||
<a name="id965749"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955537"></a><h2>Description</h2>
|
||||
<a name="id966460"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955019"></a><h2>Description</h2>
|
||||
<a name="id965942"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955732"></a><h2>Description</h2>
|
||||
<a name="id966655"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955939"></a><h2>Description</h2>
|
||||
<a name="id966862"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954439"></a><h2>Description</h2>
|
||||
<a name="id965361"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner template.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, tpSeq)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954633"></a><h2>Description</h2>
|
||||
<a name="id965556"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner class template.<br>
|
||||
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_HAS_TYPE(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954047"></a><h2>Description</h2>
|
||||
<a name="id964970"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner type.</p>
|
||||
<p>returns = a metfunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954241"></a><h2>Description</h2>
|
||||
<a name="id965163"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_MEMBER(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954777"></a><h2>Description</h2>
|
||||
<a name="id965700"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_MEMBER_DATA(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955178"></a><h2>Description</h2>
|
||||
<a name="id966100"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954963"></a><h2>Description</h2>
|
||||
<a name="id965886"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_STATIC_MEMBER(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955681"></a><h2>Description</h2>
|
||||
<a name="id966604"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id955881"></a><h2>Description</h2>
|
||||
<a name="id966804"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner member.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_TEMPLATE(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954389"></a><h2>Description</h2>
|
||||
<a name="id965312"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner template.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, tpSeq)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954581"></a><h2>Description</h2>
|
||||
<a name="id965504"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner class template.<br>
|
||||
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.<br>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_HAS_TYPE(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953998"></a><h2>Description</h2>
|
||||
<a name="id964921"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_TRAIT_MEMBER_TYPE(trait, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id954189"></a><h2>Description</h2>
|
||||
<a name="id965112"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner type.</p>
|
||||
<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(name, ...)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id956229"></a><h2>Description</h2>
|
||||
<a name="id967152"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner class template.<br>
|
||||
... = variadic macro data which has the class template parameters.</p>
|
||||
<p>returns = a metafunction called "boost::tti::has_template_check_params_name" where 'name' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name, ...)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id956275"></a><h2>Description</h2>
|
||||
<a name="id967198"></a><h2>Description</h2>
|
||||
<p>name = the name of the inner class template.<br>
|
||||
... = variadic macro data which has the class template parameters.</p>
|
||||
<p>returns = a metafunction class called "boost::tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, ...)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id956180"></a><h2>Description</h2>
|
||||
<a name="id967103"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction class within the tti namespace.<br>
|
||||
name = the name of the inner class template.<br>
|
||||
... = variadic macro data which has the class template parameters.</p>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
</span>BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, ...)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id956131"></a><h2>Description</h2>
|
||||
<a name="id967054"></a><h2>Description</h2>
|
||||
<p>trait = the name of the metafunction within the tti namespace.<br>
|
||||
name = the name of the inner class template.<br>
|
||||
... = variadic macro data which has the class template parameters.</p>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="up" href="../../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
|
||||
<link rel="prev" href="mf_has_member_function.html" title="Struct template mf_has_member_function">
|
||||
<link rel="next" href="mf_has_static_member_fu_id362674.html" title="Struct template mf_has_static_member_function">
|
||||
<link rel="next" href="mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="mf_has_member_function.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_member_fu_id362674.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="mf_has_member_function.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_member_fu_id407456.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.tti.mf_has_member_data"></a><div class="titlepage"></div>
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953663"></a><h2>Description</h2>
|
||||
<a name="id964586"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasMemberData = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_MEMBER_DATA ( or TTI_TRAIT_HAS_MEMBER_DATA ) macro.<br>
|
||||
@@ -44,7 +44,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="mf_has_member_function.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_member_fu_id362674.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="mf_has_member_function.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_member_fu_id407456.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953548"></a><h2>Description</h2>
|
||||
<a name="id964471"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_MEMBER_FUNCTION ) macro.<br>
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="up" href="../../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
|
||||
<link rel="prev" href="mf_has_static_member_fu_id362674.html" title="Struct template mf_has_static_member_function">
|
||||
<link rel="prev" href="mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">
|
||||
<link rel="next" href="../../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="mf_has_static_member_fu_id362674.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="mf_has_static_member_fu_id407456.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.tti.mf_has_static_data"></a><div class="titlepage"></div>
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953950"></a><h2>Description</h2>
|
||||
<a name="id964873"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasStaticMember = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER ( or TTI_TRAIT_HAS_STATIC_MEMBER ) macro.<br>
|
||||
@@ -44,7 +44,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="mf_has_static_member_fu_id362674.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="mf_has_static_member_fu_id407456.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
54
doc/html/boost/tti/mf_has_static_member_fu_id407456.html
Normal file
54
doc/html/boost/tti/mf_has_static_member_fu_id407456.html
Normal file
@@ -0,0 +1,54 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template mf_has_static_member_function</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="up" href="../../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
|
||||
<link rel="prev" href="mf_has_member_data.html" title="Struct template mf_has_member_data">
|
||||
<link rel="next" href="mf_has_static_data.html" title="Struct template mf_has_static_data">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="mf_has_member_data.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.tti.mf_has_static_member_fu_id407456"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template mf_has_static_member_function</span></h2>
|
||||
<p>boost::tti::mf_has_static_member_function — A metafunction which checks whether a static member function exists within an enclosing type. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span>
|
||||
<span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span>
|
||||
<span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id964764"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
|
||||
The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
|
||||
T = the enclosing type as a nullary metafunction.<br>
|
||||
R = the return type of the static member function as a nullary metafunction.<br>
|
||||
FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br>
|
||||
TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
|
||||
<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="mf_has_member_data.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953374"></a><h2>Description</h2>
|
||||
<a name="id964297"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasTemplate = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_TEMPLATE ( TTI_TRAIT_HAS_TEMPLATE ) macro.<br>
|
||||
|
||||
49
doc/html/boost/tti/mf_has_template_check_p_id407179.html
Normal file
49
doc/html/boost/tti/mf_has_template_check_p_id407179.html
Normal file
@@ -0,0 +1,49 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template mf_has_template_check_params</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="up" href="../../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">
|
||||
<link rel="prev" href="../../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
|
||||
<link rel="next" href="../../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../typetraitsintrospection_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.tti.mf_has_template_check_p_id407179"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template mf_has_template_check_params</span></h2>
|
||||
<p>boost::tti::mf_has_template_check_params — A metafunction which checks whether a class template with its parameters exists within an enclosing type. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">boost/tti/mf_template_params.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id962969"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br>
|
||||
The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.<br>
|
||||
T = The enclosing type as a nullary metafunction.</p>
|
||||
<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../typetraitsintrospection_reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/tti_hpp.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_has_type.html" title="Struct template mf_has_type">mf_has_type</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953180"></a><h2>Description</h2>
|
||||
<a name="id964102"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>HasType = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_TYPE ( or TTI_TRAIT_HAS_TYPE ) macro.<br>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953275"></a><h2>Description</h2>
|
||||
<a name="id964197"></a><h2>Description</h2>
|
||||
<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>MemberType = a Boost MPL lambda expression using the metafunction generated from the TTI_MEMBER_TYPE ( or TTI_TRAIT_MEMBER_TYPE ) macro.<br>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="mf_valid_member_type.html" title="Struct template mf_valid_member_type">mf_valid_member_type</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id953043"></a><h2>Description</h2>
|
||||
<a name="id963966"></a><h2>Description</h2>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>T = the nullary metafunction from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking boost::tti::mf_member_type.</p>
|
||||
<p>returns = 'value' is true if the type is valid, otherwise 'value' is false. </p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="valid_member_type.html" title="Struct template valid_member_type">valid_member_type</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="id952926"></a><h2>Description</h2>
|
||||
<a name="id963849"></a><h2>Description</h2>
|
||||
<p>The metafunction types and return:</p>
|
||||
<p>T = returned inner 'type' from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking boost::tti::mf_member_type.</p>
|
||||
<p>returns = 'value' is true if the type is valid, otherwise 'value' is false. </p>
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="up" href="../../../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
|
||||
<link rel="prev" href="../../../boost/tti/mf_has_template_check_p_id362396.html" title="Struct template mf_has_template_check_params">
|
||||
<link rel="prev" href="../../../boost/tti/mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">
|
||||
<link rel="next" href="../../../boost/tti/valid_member_type.html" title="Struct template valid_member_type">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../../boost/tti/mf_has_template_check_p_id362396.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/tti/valid_member_type.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../../../boost/tti/mf_has_template_check_p_id407179.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/tti/valid_member_type.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
@@ -74,7 +74,7 @@
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span>
|
||||
<span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span>
|
||||
<span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="../../../boost/tti/mf_has_static_member_fu_id362674.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a><span class="special">;</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="../../../boost/tti/mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMember<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="../../../boost/tti/mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
@@ -86,7 +86,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../../boost/tti/mf_has_template_check_p_id362396.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/tti/valid_member_type.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../../../boost/tti/mf_has_template_check_p_id407179.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/tti/valid_member_type.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
<a name="the_type_traits_introspection_library.tti_intro"></a><a class="link" href="index.html#the_type_traits_introspection_library.tti_intro" title="Introduction">Introduction</a>
|
||||
</h2></div></div></div>
|
||||
<p>
|
||||
Welcome to the Type Traits Introspection library version 1.2 .
|
||||
Welcome to the Type Traits Introspection library version 1.3.
|
||||
</p>
|
||||
<p>
|
||||
The Type Traits Introspection library, or TTI for short, is a library of macros
|
||||
@@ -154,7 +154,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"><p><small>Last revised: February 13, 2011 at 15:28:55 GMT</small></p></td>
|
||||
<td align="left"><p><small>Last revised: February 13, 2011 at 19:22:31 GMT</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
<a name="id956674"></a>Index</h2></div></div></div>
|
||||
<a name="id967597"></a>Index</h2></div></div></div>
|
||||
<p><a class="link" href="s16.html#idx_id_0">B</a> <a class="link" href="s16.html#idx_id_1">G</a> <a class="link" href="s16.html#idx_id_2">H</a> <a class="link" href="s16.html#idx_id_3">M</a> <a class="link" href="s16.html#idx_id_4">N</a> <a class="link" href="s16.html#idx_id_5">U</a> <a class="link" href="s16.html#idx_id_6">V</a> </p>
|
||||
<div class="variablelist"><dl>
|
||||
<dt>
|
||||
@@ -284,7 +284,7 @@
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">Header < boost/tti/mf_template_params.hpp ></span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template_check_p_id362396.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a></p></td></tr></table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">Header < boost/tti/tti.hpp ></span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">BOOST_TTI_HAS_MEMBER</a></p></td></tr>
|
||||
@@ -326,7 +326,7 @@
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_fu_id362674.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_has_type.html" title="Struct template mf_has_type">mf_has_type</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="../boost/tti/mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a></p></td></tr>
|
||||
@@ -412,11 +412,11 @@
|
||||
<dt><span class="term">mf_has_static_data</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_data.html" title="Struct template mf_has_static_data">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
|
||||
<dt><span class="term">mf_has_static_member_function</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_fu_id362674.html" title="Struct template mf_has_static_member_function">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
|
||||
<dt><span class="term">mf_has_template</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template.html" title="Struct template mf_has_template">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
|
||||
<dt><span class="term">mf_has_template_check_params</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template_check_p_id362396.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr></table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr></table></dd>
|
||||
<dt><span class="term">mf_has_type</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_type.html" title="Struct template mf_has_type">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
|
||||
<dt><span class="term">mf_member_type</span></dt>
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,ppSeq<sup>[<a name="id931133" href="#ftn.id931133" class="footnote">a</a>]</sup>)
|
||||
<code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,ppSeq<sup>[<a name="id942056" href="#ftn.id942056" class="footnote">a</a>]</sup>)
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
@@ -161,12 +161,12 @@
|
||||
<tr>
|
||||
<td>
|
||||
<p>
|
||||
Class Template with params using variadic macros<sup>[<a name="id931162" href="#ftn.id931162" class="footnote">b</a>]</sup>
|
||||
Class Template with params using variadic macros<sup>[<a name="id942085" href="#ftn.id942085" class="footnote">b</a>]</sup>
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,...<sup>[<a name="id931184" href="#ftn.id931184" class="footnote">c</a>]</sup>)
|
||||
<code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,...<sup>[<a name="id942106" href="#ftn.id942106" class="footnote">c</a>]</sup>)
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
@@ -324,14 +324,14 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody class="footnotes"><tr><td colspan="3">
|
||||
<div class="footnote"><p><sup>[<a id="ftn.id931133" href="#id931133" class="para">a</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a id="ftn.id942056" href="#id942056" class="para">a</a>] </sup>
|
||||
A Boost PP data sequence with each comma separated portion of the
|
||||
template parameters as its own sequence element.
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a id="ftn.id931162" href="#id931162" class="para">b</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a id="ftn.id942085" href="#id942085" class="para">b</a>] </sup>
|
||||
Header file is tti_vm.hpp.
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a id="ftn.id931184" href="#id931184" class="para">c</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a id="ftn.id942106" href="#id942106" class="para">c</a>] </sup>
|
||||
The template parameters as variadic data.
|
||||
</p></div>
|
||||
</td></tr></tbody>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<a name="the_type_traits_introspection_library.tti_history"></a><a class="link" href="tti_history.html" title="History">History</a>
|
||||
</h2></div></div></div>
|
||||
<a name="the_type_traits_introspection_library.tti_history.version_1_3"></a><h4>
|
||||
<a name="id956332"></a>
|
||||
<a name="id967255"></a>
|
||||
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_3">Version
|
||||
1.3</a>
|
||||
</h4>
|
||||
@@ -55,7 +55,7 @@
|
||||
</ul></div>
|
||||
</li></ul></div>
|
||||
<a name="the_type_traits_introspection_library.tti_history.version_1_2"></a><h4>
|
||||
<a name="id956412"></a>
|
||||
<a name="id967334"></a>
|
||||
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_2">Version
|
||||
1.2</a>
|
||||
</h4>
|
||||
@@ -65,7 +65,7 @@
|
||||
using placeholder expressions.
|
||||
</li></ul></div>
|
||||
<a name="the_type_traits_introspection_library.tti_history.version_1_1"></a><h4>
|
||||
<a name="id956440"></a>
|
||||
<a name="id967363"></a>
|
||||
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_1">Version
|
||||
1.1</a>
|
||||
</h4>
|
||||
@@ -152,7 +152,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="the_type_traits_introspection_library.tti_history.version_1_0"></a><h4>
|
||||
<a name="id956592"></a>
|
||||
<a name="id967514"></a>
|
||||
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_0">Version
|
||||
1.0</a>
|
||||
</h4>
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<code class="computeroutput"><a class="link" href="../boost/tti/mf_has_template_check_p_id362396.html" title="Struct template mf_has_template_check_params">boost::tti::mf_has_template_check_params</a></code>
|
||||
<code class="computeroutput"><a class="link" href="../boost/tti/mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">boost::tti::mf_has_template_check_params</a></code>
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
@@ -346,7 +346,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
<code class="computeroutput"><a class="link" href="../boost/tti/mf_has_static_member_fu_id362674.html" title="Struct template mf_has_static_member_function">boost::tti::mf_has_static_member_function</a></code>
|
||||
<code class="computeroutput"><a class="link" href="../boost/tti/mf_has_static_member_fu_id407456.html" title="Struct template mf_has_static_member_function">boost::tti::mf_has_static_member_function</a></code>
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
@@ -387,7 +387,7 @@
|
||||
specify nested types in those signatures without using the T::InnerType notation.
|
||||
</p>
|
||||
<a name="the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction_member_type_equivalent"></a><h4>
|
||||
<a name="id946330"></a>
|
||||
<a name="id957252"></a>
|
||||
<a class="link" href="tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction_member_type_equivalent">Nullary
|
||||
type metafunction member_type equivalent</a>
|
||||
</h4>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
Types</a>
|
||||
</h2></div></div></div>
|
||||
<a name="the_type_traits_introspection_library.tti_nested_type.the_problem"></a><h4>
|
||||
<a name="id939484"></a>
|
||||
<a name="id950406"></a>
|
||||
<a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.the_problem">The
|
||||
problem</a>
|
||||
</h4>
|
||||
@@ -74,7 +74,7 @@
|
||||
code which we want.
|
||||
</p>
|
||||
<a name="the_type_traits_introspection_library.tti_nested_type.the_solution"></a><h4>
|
||||
<a name="id939515"></a>
|
||||
<a name="id950437"></a>
|
||||
<a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.the_solution">The
|
||||
solution</a>
|
||||
</h4>
|
||||
@@ -237,7 +237,7 @@
|
||||
if necessary, for one of the individual types is easy.
|
||||
</p>
|
||||
<a name="the_type_traits_introspection_library.tti_nested_type.a_more_elegant_solution"></a><h4>
|
||||
<a name="id940188"></a>
|
||||
<a name="id951111"></a>
|
||||
<a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.a_more_elegant_solution">A
|
||||
more elegant solution</a>
|
||||
</h4>
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
below the same macro is invoked just once to avoid ODR violations.
|
||||
</p>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.type"></a><h4>
|
||||
<a name="id940814"></a>
|
||||
<a name="id951737"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.type">Type</a>
|
||||
</h4>
|
||||
<p>
|
||||
@@ -113,7 +113,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef"></a><h4>
|
||||
<a name="id940940"></a>
|
||||
<a name="id951863"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef">Type
|
||||
checking the typedef</a>
|
||||
</h4>
|
||||
@@ -127,7 +127,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.template"></a><h4>
|
||||
<a name="id941006"></a>
|
||||
<a name="id951929"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template">Template</a>
|
||||
</h4>
|
||||
<p>
|
||||
@@ -142,7 +142,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params"></a><h4>
|
||||
<a name="id941078"></a>
|
||||
<a name="id952001"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template_with_params">Template
|
||||
with params</a>
|
||||
</h4>
|
||||
@@ -158,7 +158,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params_using_variadic_macros"></a><h4>
|
||||
<a name="id941227"></a>
|
||||
<a name="id952150"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template_with_params_using_variadic_macros">Template
|
||||
with params using variadic macros</a>
|
||||
</h4>
|
||||
@@ -183,7 +183,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.member_data_with_composite_type"></a><h4>
|
||||
<a name="id943561"></a>
|
||||
<a name="id954484"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_data_with_composite_type">Member
|
||||
data with composite type</a>
|
||||
</h4>
|
||||
@@ -198,7 +198,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.member_data_with_individual_types"></a><h4>
|
||||
<a name="id943646"></a>
|
||||
<a name="id954569"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_data_with_individual_types">Member
|
||||
data with individual types</a>
|
||||
</h4>
|
||||
@@ -214,7 +214,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type"></a><h4>
|
||||
<a name="id943731"></a>
|
||||
<a name="id954654"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type">Member
|
||||
function with composite type</a>
|
||||
</h4>
|
||||
@@ -230,7 +230,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types"></a><h4>
|
||||
<a name="id943820"></a>
|
||||
<a name="id954743"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types">Member
|
||||
function with individual types</a>
|
||||
</h4>
|
||||
@@ -248,7 +248,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.static_member_data"></a><h4>
|
||||
<a name="id943932"></a>
|
||||
<a name="id954854"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_data">Static
|
||||
member data</a>
|
||||
</h4>
|
||||
@@ -264,7 +264,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type"></a><h4>
|
||||
<a name="id944010"></a>
|
||||
<a name="id954932"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type">Static
|
||||
member function with composite type</a>
|
||||
</h4>
|
||||
@@ -281,7 +281,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types"></a><h4>
|
||||
<a name="id944107"></a>
|
||||
<a name="id955030"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types">Static
|
||||
member function with individual types</a>
|
||||
</h4>
|
||||
@@ -299,7 +299,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.member_type"></a><h4>
|
||||
<a name="id944228"></a>
|
||||
<a name="id955151"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_type">Member
|
||||
type</a>
|
||||
</h4>
|
||||
@@ -321,7 +321,7 @@
|
||||
<span class="special">>::</span><span class="identifier">type</span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingMM.member_type_existence"></a><h4>
|
||||
<a name="id944361"></a>
|
||||
<a name="id955284"></a>
|
||||
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_type_existence">Member
|
||||
type existence</a>
|
||||
</h4>
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
with any lambda expression as the first template parameter.
|
||||
</p>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.member_type"></a><h4>
|
||||
<a name="id947616"></a>
|
||||
<a name="id958539"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_type">Member
|
||||
type</a>
|
||||
</h4>
|
||||
@@ -157,7 +157,7 @@
|
||||
We will use these typedefs in the ensuing examples.
|
||||
</p>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.type"></a><h4>
|
||||
<a name="id947938"></a>
|
||||
<a name="id958860"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.type">Type</a>
|
||||
</h4>
|
||||
<p>
|
||||
@@ -181,7 +181,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef"></a><h4>
|
||||
<a name="id948078"></a>
|
||||
<a name="id959001"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef">Type
|
||||
checking the typedef</a>
|
||||
</h4>
|
||||
@@ -199,7 +199,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.template"></a><h4>
|
||||
<a name="id948208"></a>
|
||||
<a name="id959130"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template">Template</a>
|
||||
</h4>
|
||||
<p>
|
||||
@@ -215,7 +215,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params"></a><h4>
|
||||
<a name="id950813"></a>
|
||||
<a name="id961736"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template_with_params">Template
|
||||
with params</a>
|
||||
</h4>
|
||||
@@ -232,7 +232,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params_using_variadic_macros"></a><h4>
|
||||
<a name="id950985"></a>
|
||||
<a name="id961907"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template_with_params_using_variadic_macros">Template
|
||||
with params using variadic macros</a>
|
||||
</h4>
|
||||
@@ -258,7 +258,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.member_data"></a><h4>
|
||||
<a name="id951166"></a>
|
||||
<a name="id962089"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_data">Member
|
||||
data</a>
|
||||
</h4>
|
||||
@@ -275,7 +275,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.member_function"></a><h4>
|
||||
<a name="id951291"></a>
|
||||
<a name="id962213"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_function">Member
|
||||
function</a>
|
||||
</h4>
|
||||
@@ -295,7 +295,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_data"></a><h4>
|
||||
<a name="id951521"></a>
|
||||
<a name="id962444"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.static_member_data">Static
|
||||
member data</a>
|
||||
</h4>
|
||||
@@ -313,7 +313,7 @@
|
||||
<span class="special">></span>
|
||||
</pre>
|
||||
<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_function"></a><h4>
|
||||
<a name="id951647"></a>
|
||||
<a name="id962570"></a>
|
||||
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.static_member_function">Static
|
||||
member function</a>
|
||||
</h4>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="up" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
|
||||
<link rel="prev" href="the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">
|
||||
<link rel="next" href="boost/tti/mf_has_template_check_p_id362396.html" title="Struct template mf_has_template_check_params">
|
||||
<link rel="next" href="boost/tti/mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/tti/mf_has_template_check_p_id362396.html"><img src="images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/tti/mf_has_template_check_p_id407179.html"><img src="images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@@ -32,7 +32,7 @@
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="boost/tti/mf_has_template_check_p_id362396.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a><span class="special">;</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="boost/tti/mf_has_template_check_p_id407179.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
@@ -43,7 +43,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/tti/mf_has_template_check_p_id362396.html"><img src="images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/tti/mf_has_template_check_p_id407179.html"><img src="images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user