1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> 4<title>Index</title> 5<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library"> 8<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library"> 9<link rel="prev" href="../the_type_traits_introspection_library/tti_acknowledgments.html" title="Acknowledgments"> 10</head> 11<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 12<table cellpadding="2" width="100%"><tr> 13<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td> 14<td align="center"><a href="../../../../../index.html">Home</a></td> 15<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td> 16<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> 17<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> 18<td align="center"><a href="../../../../../more/index.htm">More</a></td> 19</tr></table> 20<hr> 21<div class="spirit-nav"> 22<a accesskey="p" href="../the_type_traits_introspection_library/tti_acknowledgments.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a> 23</div> 24<div class="section"> 25<div class="titlepage"><div><div><h2 class="title" style="clear: both"> 26<a name="idm45456560120688"></a>Index</h2></div></div></div> 27<p><a class="link" href="s24.html#idx_id_0">A</a> <a class="link" href="s24.html#idx_id_1">B</a> <a class="link" href="s24.html#idx_id_2">E</a> <a class="link" href="s24.html#idx_id_3">G</a> <a class="link" href="s24.html#idx_id_4">H</a> <a class="link" href="s24.html#idx_id_5">I</a> <a class="link" href="s24.html#idx_id_6">M</a> <a class="link" href="s24.html#idx_id_7">N</a> <a class="link" href="s24.html#idx_id_8">S</a> <a class="link" href="s24.html#idx_id_9">T</a> <a class="link" href="s24.html#idx_id_10">U</a> <a class="link" href="s24.html#idx_id_11">V</a></p> 28<div class="variablelist"><dl class="variablelist"> 29<dt> 30<a name="idx_id_0"></a><span class="term">A</span> 31</dt> 32<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"> 33<p><span class="index-entry-level-0">An example using the Macro Metafunctions</span></p> 34<div class="index"><ul class="index" style="list-style-type: none; "> 35<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA</span></a></p></li> 36<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION</span></a></p></li> 37<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 38<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 39<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 40<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 41<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 42<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 43<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 44</ul></div> 45</li></ul></div></dd> 46<dt> 47<a name="idx_id_1"></a><span class="term">B</span> 48</dt> 49<dd><div class="index"><ul class="index" style="list-style-type: none; "> 50<li class="listitem" style="list-style-type: none"> 51<p><span class="index-entry-level-0">BOOST_TTI_HAS_DATA</span></p> 52<div class="index"><ul class="index" style="list-style-type: none; "> 53<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 54<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_data_hpp.html" title="Header <boost/tti/has_data.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_data.hpp ></span></a></p></li> 55<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_data.html" title="Introspecting inner data"><span class="index-entry-level-1">Introspecting inner data</span></a></p></li> 56<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA.html" title="Macro BOOST_TTI_HAS_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_DATA</span></a></p></li> 57<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA_GEN.html" title="Macro BOOST_TTI_HAS_DATA_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_DATA_GEN</span></a></p></li> 58<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 59</ul></div> 60</li> 61<li class="listitem" style="list-style-type: none"> 62<p><span class="index-entry-level-0">BOOST_TTI_HAS_DATA_GEN</span></p> 63<div class="index"><ul class="index" style="list-style-type: none; "> 64<li class="listitem" style="list-style-type: none"><p><a class="link" href="../reference.html#header.boost.tti.gen.has_data_gen_hpp" title="Header <boost/tti/gen/has_data_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_data_gen.hpp ></span></a></p></li> 65<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA_GEN.html" title="Macro BOOST_TTI_HAS_DATA_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_DATA_GEN</span></a></p></li> 66</ul></div> 67</li> 68<li class="listitem" style="list-style-type: none"> 69<p><span class="index-entry-level-0">BOOST_TTI_HAS_FUNCTION</span></p> 70<div class="index"><ul class="index" style="list-style-type: none; "> 71<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 72<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_function_hpp.html" title="Header <boost/tti/has_function.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_function.hpp ></span></a></p></li> 73<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_function.html" title="Introspecting an inner function"><span class="index-entry-level-1">Introspecting an inner function</span></a></p></li> 74<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION.html" title="Macro BOOST_TTI_HAS_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_FUNCTION</span></a></p></li> 75<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_FUNCTION_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_FUNCTION_GEN</span></a></p></li> 76<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 77</ul></div> 78</li> 79<li class="listitem" style="list-style-type: none"> 80<p><span class="index-entry-level-0">BOOST_TTI_HAS_FUNCTION_GEN</span></p> 81<div class="index"><ul class="index" style="list-style-type: none; "> 82<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_function_gen_hpp.html" title="Header <boost/tti/gen/has_function_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_function_gen.hpp ></span></a></p></li> 83<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_FUNCTION_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_FUNCTION_GEN</span></a></p></li> 84</ul></div> 85</li> 86<li class="listitem" style="list-style-type: none"> 87<p><span class="index-entry-level-0">BOOST_TTI_HAS_MEMBER_DATA</span></p> 88<div class="index"><ul class="index" style="list-style-type: none; "> 89<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 90<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_enclosing_type.html" title="Enclosing Type"><span class="index-entry-level-1">Enclosing Type</span></a></p></li> 91<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_data_hpp.html" title="Header <boost/tti/has_member_data.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_member_data.hpp ></span></a></p></li> 92<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">History</span></a></p></li> 93<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_member_data.html" title="Introspecting member data"><span class="index-entry-level-1">Introspecting member data</span></a></p></li> 94<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 95<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194135840.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_DATA_GEN</span></a></p></li> 96<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">Nested Types and Function Signatures</span></a></p></li> 97<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 98</ul></div> 99</li> 100<li class="listitem" style="list-style-type: none"> 101<p><span class="index-entry-level-0">BOOST_TTI_HAS_MEMBER_DATA_GEN</span></p> 102<div class="index"><ul class="index" style="list-style-type: none; "> 103<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_member_data_gen_hpp.html" title="Header <boost/tti/gen/has_member_data_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_member_data_gen.hpp ></span></a></p></li> 104<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194135840.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_DATA_GEN</span></a></p></li> 105</ul></div> 106</li> 107<li class="listitem" style="list-style-type: none"> 108<p><span class="index-entry-level-0">BOOST_TTI_HAS_MEMBER_FUNCTION</span></p> 109<div class="index"><ul class="index" style="list-style-type: none; "> 110<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 111<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_enclosing_type.html" title="Enclosing Type"><span class="index-entry-level-1">Enclosing Type</span></a></p></li> 112<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_function_hpp.html" title="Header <boost/tti/has_member_function.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_member_function.hpp ></span></a></p></li> 113<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">History</span></a></p></li> 114<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_member_function.html" title="Introspecting member function"><span class="index-entry-level-1">Introspecting member function</span></a></p></li> 115<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185705488.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 116<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185779728.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></a></p></li> 117<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html#the_type_traits_introspection_library.tti_functionality.tti_functionality_nm_gen" title="Macro metafunction name generation considerations"><span class="index-entry-level-1">Macro metafunction name generation considerations</span></a></p></li> 118<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">Nested Types and Function Signatures</span></a></p></li> 119<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 120</ul></div> 121</li> 122<li class="listitem" style="list-style-type: none"> 123<p><span class="index-entry-level-0">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></p> 124<div class="index"><ul class="index" style="list-style-type: none; "> 125<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_member_function_gen_hpp.html" title="Header <boost/tti/gen/has_member_function_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_member_function_gen.hpp ></span></a></p></li> 126<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185779728.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></a></p></li> 127</ul></div> 128</li> 129<li class="listitem" style="list-style-type: none"> 130<p><span class="index-entry-level-0">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></p> 131<div class="index"><ul class="index" style="list-style-type: none; "> 132<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 133<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_data_hpp.html" title="Header <boost/tti/has_static_member_data.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_static_member_data.hpp ></span></a></p></li> 134<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">History</span></a></p></li> 135<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_static_member_data.html" title="Introspecting static member data"><span class="index-entry-level-1">Introspecting static member data</span></a></p></li> 136<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185698016.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 137<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185776848.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></a></p></li> 138<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">Nested Types</span></a></p></li> 139<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 140</ul></div> 141</li> 142<li class="listitem" style="list-style-type: none"> 143<p><span class="index-entry-level-0">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></p> 144<div class="index"><ul class="index" style="list-style-type: none; "> 145<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_static_member_data_gen_hpp.html" title="Header <boost/tti/gen/has_static_member_data_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_static_member_data_gen.hpp ></span></a></p></li> 146<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185776848.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></a></p></li> 147</ul></div> 148</li> 149<li class="listitem" style="list-style-type: none"> 150<p><span class="index-entry-level-0">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></p> 151<div class="index"><ul class="index" style="list-style-type: none; "> 152<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 153<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_function_hpp.html" title="Header <boost/tti/has_static_member_function.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_static_member_function.hpp ></span></a></p></li> 154<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">History</span></a></p></li> 155<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_static_member_function.html" title="Introspecting static member function"><span class="index-entry-level-1">Introspecting static member function</span></a></p></li> 156<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185690608.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 157<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185774016.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></a></p></li> 158<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">Nested Types and Function Signatures</span></a></p></li> 159<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 160</ul></div> 161</li> 162<li class="listitem" style="list-style-type: none"> 163<p><span class="index-entry-level-0">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></p> 164<div class="index"><ul class="index" style="list-style-type: none; "> 165<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_static_member_function_gen_hpp.html" title="Header <boost/tti/gen/has_static_member_function_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_static_member_function_gen.hpp ></span></a></p></li> 166<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185774016.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></a></p></li> 167</ul></div> 168</li> 169<li class="listitem" style="list-style-type: none"> 170<p><span class="index-entry-level-0">BOOST_TTI_HAS_TEMPLATE</span></p> 171<div class="index"><ul class="index" style="list-style-type: none; "> 172<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 173<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_template_hpp.html" title="Header <boost/tti/has_template.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_template.hpp ></span></a></p></li> 174<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates"><span class="index-entry-level-1">Introspecting Function Templates</span></a></p></li> 175<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 176<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TEMPLATE_GEN</span></a></p></li> 177<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 178<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_template.html#the_type_traits_introspection_library.tti_detail_has_template.tti_detail_has_template_macro" title="Using the BOOST_TTI_HAS_TEMPLATE macro"><span class="index-entry-level-1">Using the BOOST_TTI_HAS_TEMPLATE macro</span></a></p></li> 179<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_template/tti_detail_has_template_metafunction.html" title="Using the has_template_(xxx) metafunction"><span class="index-entry-level-1">Using the has_template_(xxx) metafunction</span></a></p></li> 180</ul></div> 181</li> 182<li class="listitem" style="list-style-type: none"> 183<p><span class="index-entry-level-0">BOOST_TTI_HAS_TEMPLATE_GEN</span></p> 184<div class="index"><ul class="index" style="list-style-type: none; "> 185<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_template_gen_hpp.html" title="Header <boost/tti/gen/has_template_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_template_gen.hpp ></span></a></p></li> 186<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TEMPLATE_GEN</span></a></p></li> 187</ul></div> 188</li> 189<li class="listitem" style="list-style-type: none"> 190<p><span class="index-entry-level-0">BOOST_TTI_HAS_TYPE</span></p> 191<div class="index"><ul class="index" style="list-style-type: none; "> 192<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 193<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality"><span class="index-entry-level-1">General Functionality</span></a></p></li> 194<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_type_hpp.html" title="Header <boost/tti/has_type.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_type.hpp ></span></a></p></li> 195<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">History</span></a></p></li> 196<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_type.html" title="Introspecting an inner type"><span class="index-entry-level-1">Introspecting an inner type</span></a></p></li> 197<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TYPE</span></a></p></li> 198<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TYPE_GEN</span></a></p></li> 199<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html#the_type_traits_introspection_library.tti_functionality.tti_functionality_nm_gen" title="Macro metafunction name generation considerations"><span class="index-entry-level-1">Macro metafunction name generation considerations</span></a></p></li> 200<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">Nested Types</span></a></p></li> 201<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">TTI Macro Metafunctions</span></a></p></li> 202</ul></div> 203</li> 204<li class="listitem" style="list-style-type: none"> 205<p><span class="index-entry-level-0">BOOST_TTI_HAS_TYPE_GEN</span></p> 206<div class="index"><ul class="index" style="list-style-type: none; "> 207<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality"><span class="index-entry-level-1">General Functionality</span></a></p></li> 208<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_type_gen_hpp.html" title="Header <boost/tti/gen/has_type_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/has_type_gen.hpp ></span></a></p></li> 209<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TYPE_GEN</span></a></p></li> 210</ul></div> 211</li> 212<li class="listitem" style="list-style-type: none"> 213<p><span class="index-entry-level-0">boost_tti_marker_type</span></p> 214<div class="index"><ul class="index" style="list-style-type: none; "> 215<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_MEMBER_TYPE</span></a></p></li> 216<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 217</ul></div> 218</li> 219<li class="listitem" style="list-style-type: none"> 220<p><span class="index-entry-level-0">BOOST_TTI_MEMBER_TYPE</span></p> 221<div class="index"><ul class="index" style="list-style-type: none; "> 222<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="An example using the Macro Metafunctions"><span class="index-entry-level-1">An example using the Macro Metafunctions</span></a></p></li> 223<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_enclosing_type.html" title="Enclosing Type"><span class="index-entry-level-1">Enclosing Type</span></a></p></li> 224<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>"><span class="index-entry-level-1">Header < boost/tti/member_type.hpp ></span></a></p></li> 225<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">History</span></a></p></li> 226<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates"><span class="index-entry-level-1">Introspecting Function Templates</span></a></p></li> 227<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_MEMBER_TYPE</span></a></p></li> 228<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_MEMBER_TYPE_GEN</span></a></p></li> 229<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">Nested Types</span></a></p></li> 230<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">Nested Types and Function Signatures</span></a></p></li> 231<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">Struct template valid_member_metafunction</span></a></p></li> 232<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">Struct template valid_member_type</span></a></p></li> 233<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.tbmacronested" title="Table 1.3. TTI Nested Type Macro Metafunction"><span class="index-entry-level-1">TTI Nested Type Macro Metafunction</span></a></p></li> 234<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.existtbmacronested" title="Table 1.4. TTI Nested Type Macro Metafunction Existence"><span class="index-entry-level-1">TTI Nested Type Macro Metafunction Existence</span></a></p></li> 235</ul></div> 236</li> 237<li class="listitem" style="list-style-type: none"> 238<p><span class="index-entry-level-0">BOOST_TTI_MEMBER_TYPE_GEN</span></p> 239<div class="index"><ul class="index" style="list-style-type: none; "> 240<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/member_type_gen_hpp.html" title="Header <boost/tti/gen/member_type_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/member_type_gen.hpp ></span></a></p></li> 241<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN"><span class="index-entry-level-1">Macro BOOST_TTI_MEMBER_TYPE_GEN</span></a></p></li> 242</ul></div> 243</li> 244<li class="listitem" style="list-style-type: none"> 245<p><span class="index-entry-level-0">BOOST_TTI_NAMESPACE</span></p> 246<div class="index"><ul class="index" style="list-style-type: none; "> 247<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>"><span class="index-entry-level-1">Header < boost/tti/gen/namespace_gen.hpp ></span></a></p></li> 248<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>"><span class="index-entry-level-1">Header < boost/tti/member_type.hpp ></span></a></p></li> 249<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_NAMESPACE.html" title="Macro BOOST_TTI_NAMESPACE"><span class="index-entry-level-1">Macro BOOST_TTI_NAMESPACE</span></a></p></li> 250<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">Struct template valid_member_type</span></a></p></li> 251</ul></div> 252</li> 253<li class="listitem" style="list-style-type: none"> 254<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_DATA</span></p> 255<div class="index"><ul class="index" style="list-style-type: none; "> 256<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_data_hpp.html" title="Header <boost/tti/has_data.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_data.hpp ></span></a></p></li> 257<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_DATA</span></a></p></li> 258</ul></div> 259</li> 260<li class="listitem" style="list-style-type: none"> 261<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_FUNCTION</span></p> 262<div class="index"><ul class="index" style="list-style-type: none; "> 263<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_function_hpp.html" title="Header <boost/tti/has_function.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_function.hpp ></span></a></p></li> 264<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194154384.html" title="Macro BOOST_TTI_TRAIT_HAS_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_FUNCTION</span></a></p></li> 265</ul></div> 266</li> 267<li class="listitem" style="list-style-type: none"> 268<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></p> 269<div class="index"><ul class="index" style="list-style-type: none; "> 270<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_data_hpp.html" title="Header <boost/tti/has_member_data.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_member_data.hpp ></span></a></p></li> 271<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194146272.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></a></p></li> 272</ul></div> 273</li> 274<li class="listitem" style="list-style-type: none"> 275<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></p> 276<div class="index"><ul class="index" style="list-style-type: none; "> 277<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_function_hpp.html" title="Header <boost/tti/has_member_function.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_member_function.hpp ></span></a></p></li> 278<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185709792.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></a></p></li> 279</ul></div> 280</li> 281<li class="listitem" style="list-style-type: none"> 282<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></p> 283<div class="index"><ul class="index" style="list-style-type: none; "> 284<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_data_hpp.html" title="Header <boost/tti/has_static_member_data.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_static_member_data.hpp ></span></a></p></li> 285<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185701408.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></a></p></li> 286</ul></div> 287</li> 288<li class="listitem" style="list-style-type: none"> 289<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></p> 290<div class="index"><ul class="index" style="list-style-type: none; "> 291<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_function_hpp.html" title="Header <boost/tti/has_static_member_function.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_static_member_function.hpp ></span></a></p></li> 292<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185694672.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 293</ul></div> 294</li> 295<li class="listitem" style="list-style-type: none"> 296<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_TEMPLATE</span></p> 297<div class="index"><ul class="index" style="list-style-type: none; "> 298<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_template_hpp.html" title="Header <boost/tti/has_template.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_template.hpp ></span></a></p></li> 299<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185686608.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_TEMPLATE</span></a></p></li> 300<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_template/tti_detail_has_template_metafunction.html" title="Using the has_template_(xxx) metafunction"><span class="index-entry-level-1">Using the has_template_(xxx) metafunction</span></a></p></li> 301</ul></div> 302</li> 303<li class="listitem" style="list-style-type: none"> 304<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_HAS_TYPE</span></p> 305<div class="index"><ul class="index" style="list-style-type: none; "> 306<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality"><span class="index-entry-level-1">General Functionality</span></a></p></li> 307<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_type_hpp.html" title="Header <boost/tti/has_type.hpp>"><span class="index-entry-level-1">Header < boost/tti/has_type.hpp ></span></a></p></li> 308<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_TYPE</span></a></p></li> 309</ul></div> 310</li> 311<li class="listitem" style="list-style-type: none"> 312<p><span class="index-entry-level-0">BOOST_TTI_TRAIT_MEMBER_TYPE</span></p> 313<div class="index"><ul class="index" style="list-style-type: none; "> 314<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>"><span class="index-entry-level-1">Header < boost/tti/member_type.hpp ></span></a></p></li> 315<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 316<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">Nested Types</span></a></p></li> 317<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">Struct template valid_member_metafunction</span></a></p></li> 318<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">Struct template valid_member_type</span></a></p></li> 319</ul></div> 320</li> 321</ul></div></dd> 322<dt> 323<a name="idx_id_2"></a><span class="term">E</span> 324</dt> 325<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"> 326<p><span class="index-entry-level-0">Enclosing Type</span></p> 327<div class="index"><ul class="index" style="list-style-type: none; "> 328<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_enclosing_type.html" title="Enclosing Type"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 329<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_enclosing_type.html" title="Enclosing Type"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 330<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_enclosing_type.html" title="Enclosing Type"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 331</ul></div> 332</li></ul></div></dd> 333<dt> 334<a name="idx_id_3"></a><span class="term">G</span> 335</dt> 336<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"> 337<p><span class="index-entry-level-0">General Functionality</span></p> 338<div class="index"><ul class="index" style="list-style-type: none; "> 339<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 340<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE_GEN</span></a></p></li> 341<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_TYPE</span></a></p></li> 342</ul></div> 343</li></ul></div></dd> 344<dt> 345<a name="idx_id_4"></a><span class="term">H</span> 346</dt> 347<dd><div class="index"><ul class="index" style="list-style-type: none; "> 348<li class="listitem" style="list-style-type: none"> 349<p><span class="index-entry-level-0">has_data_name</span></p> 350<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA.html" title="Macro BOOST_TTI_HAS_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_DATA</span></a></p></li></ul></div> 351</li> 352<li class="listitem" style="list-style-type: none"> 353<p><span class="index-entry-level-0">has_member_data_name</span></p> 354<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li></ul></div> 355</li> 356<li class="listitem" style="list-style-type: none"> 357<p><span class="index-entry-level-0">has_member_function_name</span></p> 358<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185705488.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li></ul></div> 359</li> 360<li class="listitem" style="list-style-type: none"> 361<p><span class="index-entry-level-0">Header < boost/tti/gen/has_data_gen.hpp ></span></p> 362<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../reference.html#header.boost.tti.gen.has_data_gen_hpp" title="Header <boost/tti/gen/has_data_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA_GEN</span></a></p></li></ul></div> 363</li> 364<li class="listitem" style="list-style-type: none"> 365<p><span class="index-entry-level-0">Header < boost/tti/gen/has_function_gen.hpp ></span></p> 366<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_function_gen_hpp.html" title="Header <boost/tti/gen/has_function_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION_GEN</span></a></p></li></ul></div> 367</li> 368<li class="listitem" style="list-style-type: none"> 369<p><span class="index-entry-level-0">Header < boost/tti/gen/has_member_data_gen.hpp ></span></p> 370<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_member_data_gen_hpp.html" title="Header <boost/tti/gen/has_member_data_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA_GEN</span></a></p></li></ul></div> 371</li> 372<li class="listitem" style="list-style-type: none"> 373<p><span class="index-entry-level-0">Header < boost/tti/gen/has_member_function_gen.hpp ></span></p> 374<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_member_function_gen_hpp.html" title="Header <boost/tti/gen/has_member_function_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></a></p></li></ul></div> 375</li> 376<li class="listitem" style="list-style-type: none"> 377<p><span class="index-entry-level-0">Header < boost/tti/gen/has_static_member_data_gen.hpp ></span></p> 378<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_static_member_data_gen_hpp.html" title="Header <boost/tti/gen/has_static_member_data_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></a></p></li></ul></div> 379</li> 380<li class="listitem" style="list-style-type: none"> 381<p><span class="index-entry-level-0">Header < boost/tti/gen/has_static_member_function_gen.hpp ></span></p> 382<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_static_member_function_gen_hpp.html" title="Header <boost/tti/gen/has_static_member_function_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></a></p></li></ul></div> 383</li> 384<li class="listitem" style="list-style-type: none"> 385<p><span class="index-entry-level-0">Header < boost/tti/gen/has_template_gen.hpp ></span></p> 386<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_template_gen_hpp.html" title="Header <boost/tti/gen/has_template_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE_GEN</span></a></p></li></ul></div> 387</li> 388<li class="listitem" style="list-style-type: none"> 389<p><span class="index-entry-level-0">Header < boost/tti/gen/has_type_gen.hpp ></span></p> 390<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/has_type_gen_hpp.html" title="Header <boost/tti/gen/has_type_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE_GEN</span></a></p></li></ul></div> 391</li> 392<li class="listitem" style="list-style-type: none"> 393<p><span class="index-entry-level-0">Header < boost/tti/gen/member_type_gen.hpp ></span></p> 394<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/member_type_gen_hpp.html" title="Header <boost/tti/gen/member_type_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE_GEN</span></a></p></li></ul></div> 395</li> 396<li class="listitem" style="list-style-type: none"> 397<p><span class="index-entry-level-0">Header < boost/tti/gen/namespace_gen.hpp ></span></p> 398<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>"><span class="index-entry-level-1">BOOST_TTI_NAMESPACE</span></a></p></li></ul></div> 399</li> 400<li class="listitem" style="list-style-type: none"> 401<p><span class="index-entry-level-0">Header < boost/tti/has_data.hpp ></span></p> 402<div class="index"><ul class="index" style="list-style-type: none; "> 403<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_data_hpp.html" title="Header <boost/tti/has_data.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA</span></a></p></li> 404<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_data_hpp.html" title="Header <boost/tti/has_data.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_DATA</span></a></p></li> 405</ul></div> 406</li> 407<li class="listitem" style="list-style-type: none"> 408<p><span class="index-entry-level-0">Header < boost/tti/has_function.hpp ></span></p> 409<div class="index"><ul class="index" style="list-style-type: none; "> 410<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_function_hpp.html" title="Header <boost/tti/has_function.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION</span></a></p></li> 411<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_function_hpp.html" title="Header <boost/tti/has_function.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_FUNCTION</span></a></p></li> 412</ul></div> 413</li> 414<li class="listitem" style="list-style-type: none"> 415<p><span class="index-entry-level-0">Header < boost/tti/has_member_data.hpp ></span></p> 416<div class="index"><ul class="index" style="list-style-type: none; "> 417<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_data_hpp.html" title="Header <boost/tti/has_member_data.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 418<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_data_hpp.html" title="Header <boost/tti/has_member_data.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></a></p></li> 419</ul></div> 420</li> 421<li class="listitem" style="list-style-type: none"> 422<p><span class="index-entry-level-0">Header < boost/tti/has_member_function.hpp ></span></p> 423<div class="index"><ul class="index" style="list-style-type: none; "> 424<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_function_hpp.html" title="Header <boost/tti/has_member_function.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 425<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_member_function_hpp.html" title="Header <boost/tti/has_member_function.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></a></p></li> 426</ul></div> 427</li> 428<li class="listitem" style="list-style-type: none"> 429<p><span class="index-entry-level-0">Header < boost/tti/has_static_member_data.hpp ></span></p> 430<div class="index"><ul class="index" style="list-style-type: none; "> 431<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_data_hpp.html" title="Header <boost/tti/has_static_member_data.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 432<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_data_hpp.html" title="Header <boost/tti/has_static_member_data.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></a></p></li> 433</ul></div> 434</li> 435<li class="listitem" style="list-style-type: none"> 436<p><span class="index-entry-level-0">Header < boost/tti/has_static_member_function.hpp ></span></p> 437<div class="index"><ul class="index" style="list-style-type: none; "> 438<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_function_hpp.html" title="Header <boost/tti/has_static_member_function.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 439<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_static_member_function_hpp.html" title="Header <boost/tti/has_static_member_function.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 440</ul></div> 441</li> 442<li class="listitem" style="list-style-type: none"> 443<p><span class="index-entry-level-0">Header < boost/tti/has_template.hpp ></span></p> 444<div class="index"><ul class="index" style="list-style-type: none; "> 445<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_template_hpp.html" title="Header <boost/tti/has_template.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 446<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_template_hpp.html" title="Header <boost/tti/has_template.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_TEMPLATE</span></a></p></li> 447</ul></div> 448</li> 449<li class="listitem" style="list-style-type: none"> 450<p><span class="index-entry-level-0">Header < boost/tti/has_type.hpp ></span></p> 451<div class="index"><ul class="index" style="list-style-type: none; "> 452<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_type_hpp.html" title="Header <boost/tti/has_type.hpp>"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 453<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/has_type_hpp.html" title="Header <boost/tti/has_type.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_TYPE</span></a></p></li> 454</ul></div> 455</li> 456<li class="listitem" style="list-style-type: none"> 457<p><span class="index-entry-level-0">Header < boost/tti/member_type.hpp ></span></p> 458<div class="index"><ul class="index" style="list-style-type: none; "> 459<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 460<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>"><span class="index-entry-level-1">BOOST_TTI_NAMESPACE</span></a></p></li> 461<li class="listitem" style="list-style-type: none"><p><a class="link" href="../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>"><span class="index-entry-level-1">BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 462</ul></div> 463</li> 464<li class="listitem" style="list-style-type: none"> 465<p><span class="index-entry-level-0">History</span></p> 466<div class="index"><ul class="index" style="list-style-type: none; "> 467<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 468<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 469<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 470<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 471<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 472<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 473</ul></div> 474</li> 475</ul></div></dd> 476<dt> 477<a name="idx_id_5"></a><span class="term">I</span> 478</dt> 479<dd><div class="index"><ul class="index" style="list-style-type: none; "> 480<li class="listitem" style="list-style-type: none"> 481<p><span class="index-entry-level-0">Introspecting an inner function</span></p> 482<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_function.html" title="Introspecting an inner function"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION</span></a></p></li></ul></div> 483</li> 484<li class="listitem" style="list-style-type: none"> 485<p><span class="index-entry-level-0">Introspecting an inner type</span></p> 486<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_type.html" title="Introspecting an inner type"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li></ul></div> 487</li> 488<li class="listitem" style="list-style-type: none"> 489<p><span class="index-entry-level-0">Introspecting Function Templates</span></p> 490<div class="index"><ul class="index" style="list-style-type: none; "> 491<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 492<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 493</ul></div> 494</li> 495<li class="listitem" style="list-style-type: none"> 496<p><span class="index-entry-level-0">Introspecting inner data</span></p> 497<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_data.html" title="Introspecting inner data"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA</span></a></p></li></ul></div> 498</li> 499<li class="listitem" style="list-style-type: none"> 500<p><span class="index-entry-level-0">Introspecting member data</span></p> 501<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_member_data.html" title="Introspecting member data"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li></ul></div> 502</li> 503<li class="listitem" style="list-style-type: none"> 504<p><span class="index-entry-level-0">Introspecting member function</span></p> 505<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_member_function.html" title="Introspecting member function"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li></ul></div> 506</li> 507<li class="listitem" style="list-style-type: none"> 508<p><span class="index-entry-level-0">Introspecting static member data</span></p> 509<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_static_member_data.html" title="Introspecting static member data"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li></ul></div> 510</li> 511<li class="listitem" style="list-style-type: none"> 512<p><span class="index-entry-level-0">Introspecting static member function</span></p> 513<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_static_member_function.html" title="Introspecting static member function"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li></ul></div> 514</li> 515</ul></div></dd> 516<dt> 517<a name="idx_id_6"></a><span class="term">M</span> 518</dt> 519<dd><div class="index"><ul class="index" style="list-style-type: none; "> 520<li class="listitem" style="list-style-type: none"> 521<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_DATA</span></p> 522<div class="index"><ul class="index" style="list-style-type: none; "> 523<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA.html" title="Macro BOOST_TTI_HAS_DATA"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA</span></a></p></li> 524<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA.html" title="Macro BOOST_TTI_HAS_DATA"><span class="index-entry-level-1">has_data_name</span></a></p></li> 525<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA.html" title="Macro BOOST_TTI_HAS_DATA"><span class="index-entry-level-1">type</span></a></p></li> 526</ul></div> 527</li> 528<li class="listitem" style="list-style-type: none"> 529<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_DATA_GEN</span></p> 530<div class="index"><ul class="index" style="list-style-type: none; "> 531<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA_GEN.html" title="Macro BOOST_TTI_HAS_DATA_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA</span></a></p></li> 532<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA_GEN.html" title="Macro BOOST_TTI_HAS_DATA_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA_GEN</span></a></p></li> 533</ul></div> 534</li> 535<li class="listitem" style="list-style-type: none"> 536<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_FUNCTION</span></p> 537<div class="index"><ul class="index" style="list-style-type: none; "> 538<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION.html" title="Macro BOOST_TTI_HAS_FUNCTION"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION</span></a></p></li> 539<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION.html" title="Macro BOOST_TTI_HAS_FUNCTION"><span class="index-entry-level-1">trait</span></a></p></li> 540<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION.html" title="Macro BOOST_TTI_HAS_FUNCTION"><span class="index-entry-level-1">type</span></a></p></li> 541</ul></div> 542</li> 543<li class="listitem" style="list-style-type: none"> 544<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_FUNCTION_GEN</span></p> 545<div class="index"><ul class="index" style="list-style-type: none; "> 546<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_FUNCTION_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION</span></a></p></li> 547<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_FUNCTION_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION_GEN</span></a></p></li> 548</ul></div> 549</li> 550<li class="listitem" style="list-style-type: none"> 551<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_MEMBER_DATA</span></p> 552<div class="index"><ul class="index" style="list-style-type: none; "> 553<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 554<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA"><span class="index-entry-level-1">has_member_data_name</span></a></p></li> 555<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA"><span class="index-entry-level-1">type</span></a></p></li> 556</ul></div> 557</li> 558<li class="listitem" style="list-style-type: none"> 559<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_MEMBER_DATA_GEN</span></p> 560<div class="index"><ul class="index" style="list-style-type: none; "> 561<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194135840.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 562<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194135840.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA_GEN</span></a></p></li> 563</ul></div> 564</li> 565<li class="listitem" style="list-style-type: none"> 566<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_MEMBER_FUNCTION</span></p> 567<div class="index"><ul class="index" style="list-style-type: none; "> 568<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185705488.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 569<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185705488.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">has_member_function_name</span></a></p></li> 570<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185705488.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">type</span></a></p></li> 571</ul></div> 572</li> 573<li class="listitem" style="list-style-type: none"> 574<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></p> 575<div class="index"><ul class="index" style="list-style-type: none; "> 576<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185779728.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 577<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185779728.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></a></p></li> 578</ul></div> 579</li> 580<li class="listitem" style="list-style-type: none"> 581<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></p> 582<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185698016.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li></ul></div> 583</li> 584<li class="listitem" style="list-style-type: none"> 585<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></p> 586<div class="index"><ul class="index" style="list-style-type: none; "> 587<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185776848.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 588<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185776848.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></a></p></li> 589</ul></div> 590</li> 591<li class="listitem" style="list-style-type: none"> 592<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></p> 593<div class="index"><ul class="index" style="list-style-type: none; "> 594<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185690608.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 595<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185690608.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">trait</span></a></p></li> 596<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185690608.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">type</span></a></p></li> 597</ul></div> 598</li> 599<li class="listitem" style="list-style-type: none"> 600<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></p> 601<div class="index"><ul class="index" style="list-style-type: none; "> 602<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185774016.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 603<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185774016.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></a></p></li> 604</ul></div> 605</li> 606<li class="listitem" style="list-style-type: none"> 607<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_TEMPLATE</span></p> 608<div class="index"><ul class="index" style="list-style-type: none; "> 609<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 610<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE"><span class="index-entry-level-1">type</span></a></p></li> 611</ul></div> 612</li> 613<li class="listitem" style="list-style-type: none"> 614<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_TEMPLATE_GEN</span></p> 615<div class="index"><ul class="index" style="list-style-type: none; "> 616<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 617<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE_GEN</span></a></p></li> 618</ul></div> 619</li> 620<li class="listitem" style="list-style-type: none"> 621<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_TYPE</span></p> 622<div class="index"><ul class="index" style="list-style-type: none; "> 623<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 624<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE"><span class="index-entry-level-1">type</span></a></p></li> 625</ul></div> 626</li> 627<li class="listitem" style="list-style-type: none"> 628<p><span class="index-entry-level-0">Macro BOOST_TTI_HAS_TYPE_GEN</span></p> 629<div class="index"><ul class="index" style="list-style-type: none; "> 630<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 631<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE_GEN</span></a></p></li> 632</ul></div> 633</li> 634<li class="listitem" style="list-style-type: none"> 635<p><span class="index-entry-level-0">Macro BOOST_TTI_MEMBER_TYPE</span></p> 636<div class="index"><ul class="index" style="list-style-type: none; "> 637<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">boost_tti_marker_type</span></a></p></li> 638<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 639<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">member_type_name</span></a></p></li> 640<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">type</span></a></p></li> 641</ul></div> 642</li> 643<li class="listitem" style="list-style-type: none"> 644<p><span class="index-entry-level-0">Macro BOOST_TTI_MEMBER_TYPE_GEN</span></p> 645<div class="index"><ul class="index" style="list-style-type: none; "> 646<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 647<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE_GEN</span></a></p></li> 648</ul></div> 649</li> 650<li class="listitem" style="list-style-type: none"> 651<p><span class="index-entry-level-0">Macro BOOST_TTI_NAMESPACE</span></p> 652<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_NAMESPACE.html" title="Macro BOOST_TTI_NAMESPACE"><span class="index-entry-level-1">BOOST_TTI_NAMESPACE</span></a></p></li></ul></div> 653</li> 654<li class="listitem" style="list-style-type: none"> 655<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_DATA</span></p> 656<div class="index"><ul class="index" style="list-style-type: none; "> 657<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_DATA"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_DATA</span></a></p></li> 658<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_DATA"><span class="index-entry-level-1">trait</span></a></p></li> 659<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_DATA"><span class="index-entry-level-1">type</span></a></p></li> 660</ul></div> 661</li> 662<li class="listitem" style="list-style-type: none"> 663<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_FUNCTION</span></p> 664<div class="index"><ul class="index" style="list-style-type: none; "> 665<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194154384.html" title="Macro BOOST_TTI_TRAIT_HAS_FUNCTION"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_FUNCTION</span></a></p></li> 666<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194154384.html" title="Macro BOOST_TTI_TRAIT_HAS_FUNCTION"><span class="index-entry-level-1">trait</span></a></p></li> 667<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194154384.html" title="Macro BOOST_TTI_TRAIT_HAS_FUNCTION"><span class="index-entry-level-1">type</span></a></p></li> 668</ul></div> 669</li> 670<li class="listitem" style="list-style-type: none"> 671<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></p> 672<div class="index"><ul class="index" style="list-style-type: none; "> 673<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194146272.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></a></p></li> 674<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194146272.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA"><span class="index-entry-level-1">trait</span></a></p></li> 675<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194146272.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA"><span class="index-entry-level-1">type</span></a></p></li> 676</ul></div> 677</li> 678<li class="listitem" style="list-style-type: none"> 679<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></p> 680<div class="index"><ul class="index" style="list-style-type: none; "> 681<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185709792.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></a></p></li> 682<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185709792.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">trait</span></a></p></li> 683<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185709792.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">type</span></a></p></li> 684</ul></div> 685</li> 686<li class="listitem" style="list-style-type: none"> 687<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></p> 688<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185701408.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></a></p></li></ul></div> 689</li> 690<li class="listitem" style="list-style-type: none"> 691<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></p> 692<div class="index"><ul class="index" style="list-style-type: none; "> 693<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185694672.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 694<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185694672.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">trait</span></a></p></li> 695<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185694672.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">type</span></a></p></li> 696</ul></div> 697</li> 698<li class="listitem" style="list-style-type: none"> 699<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_TEMPLATE</span></p> 700<div class="index"><ul class="index" style="list-style-type: none; "> 701<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185686608.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_TEMPLATE</span></a></p></li> 702<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185686608.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE"><span class="index-entry-level-1">trait</span></a></p></li> 703<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185686608.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE"><span class="index-entry-level-1">type</span></a></p></li> 704</ul></div> 705</li> 706<li class="listitem" style="list-style-type: none"> 707<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_HAS_TYPE</span></p> 708<div class="index"><ul class="index" style="list-style-type: none; "> 709<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_TYPE</span></a></p></li> 710<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE"><span class="index-entry-level-1">trait</span></a></p></li> 711<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE"><span class="index-entry-level-1">type</span></a></p></li> 712</ul></div> 713</li> 714<li class="listitem" style="list-style-type: none"> 715<p><span class="index-entry-level-0">Macro BOOST_TTI_TRAIT_MEMBER_TYPE</span></p> 716<div class="index"><ul class="index" style="list-style-type: none; "> 717<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">boost_tti_marker_type</span></a></p></li> 718<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 719<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">trait</span></a></p></li> 720<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">type</span></a></p></li> 721</ul></div> 722</li> 723<li class="listitem" style="list-style-type: none"> 724<p><span class="index-entry-level-0">Macro metafunction name generation considerations</span></p> 725<div class="index"><ul class="index" style="list-style-type: none; "> 726<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html#the_type_traits_introspection_library.tti_functionality.tti_functionality_nm_gen" title="Macro metafunction name generation considerations"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 727<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html#the_type_traits_introspection_library.tti_functionality.tti_functionality_nm_gen" title="Macro metafunction name generation considerations"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 728</ul></div> 729</li> 730<li class="listitem" style="list-style-type: none"> 731<p><span class="index-entry-level-0">member_type_name</span></p> 732<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_MEMBER_TYPE</span></a></p></li></ul></div> 733</li> 734</ul></div></dd> 735<dt> 736<a name="idx_id_7"></a><span class="term">N</span> 737</dt> 738<dd><div class="index"><ul class="index" style="list-style-type: none; "> 739<li class="listitem" style="list-style-type: none"> 740<p><span class="index-entry-level-0">Nested Types</span></p> 741<div class="index"><ul class="index" style="list-style-type: none; "> 742<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 743<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 744<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 745<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types"><span class="index-entry-level-1">BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 746</ul></div> 747</li> 748<li class="listitem" style="list-style-type: none"> 749<p><span class="index-entry-level-0">Nested Types and Function Signatures</span></p> 750<div class="index"><ul class="index" style="list-style-type: none; "> 751<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 752<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 753<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 754<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_func_sig.html" title="Nested Types and Function Signatures"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 755</ul></div> 756</li> 757</ul></div></dd> 758<dt> 759<a name="idx_id_8"></a><span class="term">S</span> 760</dt> 761<dd><div class="index"><ul class="index" style="list-style-type: none; "> 762<li class="listitem" style="list-style-type: none"> 763<p><span class="index-entry-level-0">Struct template valid_member_metafunction</span></p> 764<div class="index"><ul class="index" style="list-style-type: none; "> 765<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 766<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 767<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">type</span></a></p></li> 768<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">valid_member_metafunction</span></a></p></li> 769</ul></div> 770</li> 771<li class="listitem" style="list-style-type: none"> 772<p><span class="index-entry-level-0">Struct template valid_member_type</span></p> 773<div class="index"><ul class="index" style="list-style-type: none; "> 774<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li> 775<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">BOOST_TTI_NAMESPACE</span></a></p></li> 776<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 777<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">type</span></a></p></li> 778<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">valid_member_type</span></a></p></li> 779</ul></div> 780</li> 781</ul></div></dd> 782<dt> 783<a name="idx_id_9"></a><span class="term">T</span> 784</dt> 785<dd><div class="index"><ul class="index" style="list-style-type: none; "> 786<li class="listitem" style="list-style-type: none"> 787<p><span class="index-entry-level-0">trait</span></p> 788<div class="index"><ul class="index" style="list-style-type: none; "> 789<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION.html" title="Macro BOOST_TTI_HAS_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_FUNCTION</span></a></p></li> 790<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185690608.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 791<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_DATA</span></a></p></li> 792<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194154384.html" title="Macro BOOST_TTI_TRAIT_HAS_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_FUNCTION</span></a></p></li> 793<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194146272.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></a></p></li> 794<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185709792.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></a></p></li> 795<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185694672.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 796<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185686608.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_TEMPLATE</span></a></p></li> 797<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_TYPE</span></a></p></li> 798<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 799</ul></div> 800</li> 801<li class="listitem" style="list-style-type: none"> 802<p><span class="index-entry-level-0">TTI Macro Metafunctions</span></p> 803<div class="index"><ul class="index" style="list-style-type: none; "> 804<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_DATA</span></a></p></li> 805<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_FUNCTION</span></a></p></li> 806<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 807<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 808<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></a></p></li> 809<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 810<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 811<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacros" title="Table 1.2. TTI Macro Metafunctions"><span class="index-entry-level-1">BOOST_TTI_HAS_TYPE</span></a></p></li> 812</ul></div> 813</li> 814<li class="listitem" style="list-style-type: none"> 815<p><span class="index-entry-level-0">TTI Nested Type Macro Metafunction</span></p> 816<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.tbmacronested" title="Table 1.3. TTI Nested Type Macro Metafunction"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li></ul></div> 817</li> 818<li class="listitem" style="list-style-type: none"> 819<p><span class="index-entry-level-0">TTI Nested Type Macro Metafunction Existence</span></p> 820<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.existtbmacronested" title="Table 1.4. TTI Nested Type Macro Metafunction Existence"><span class="index-entry-level-1">BOOST_TTI_MEMBER_TYPE</span></a></p></li></ul></div> 821</li> 822<li class="listitem" style="list-style-type: none"> 823<p><span class="index-entry-level-0">type</span></p> 824<div class="index"><ul class="index" style="list-style-type: none; "> 825<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_DATA.html" title="Macro BOOST_TTI_HAS_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_DATA</span></a></p></li> 826<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_FUNCTION.html" title="Macro BOOST_TTI_HAS_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_FUNCTION</span></a></p></li> 827<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_DATA</span></a></p></li> 828<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185705488.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_MEMBER_FUNCTION</span></a></p></li> 829<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185690608.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 830<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 831<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_HAS_TYPE</span></a></p></li> 832<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_MEMBER_TYPE</span></a></p></li> 833<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_DATA</span></a></p></li> 834<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194154384.html" title="Macro BOOST_TTI_TRAIT_HAS_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_FUNCTION</span></a></p></li> 835<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187194146272.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></a></p></li> 836<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185709792.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></a></p></li> 837<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185694672.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></a></p></li> 838<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185686608.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_TEMPLATE</span></a></p></li> 839<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_HAS_TYPE</span></a></p></li> 840<li class="listitem" style="list-style-type: none"><p><a class="link" href="../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE"><span class="index-entry-level-1">Macro BOOST_TTI_TRAIT_MEMBER_TYPE</span></a></p></li> 841<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">Struct template valid_member_metafunction</span></a></p></li> 842<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">Struct template valid_member_type</span></a></p></li> 843</ul></div> 844</li> 845</ul></div></dd> 846<dt> 847<a name="idx_id_10"></a><span class="term">U</span> 848</dt> 849<dd><div class="index"><ul class="index" style="list-style-type: none; "> 850<li class="listitem" style="list-style-type: none"> 851<p><span class="index-entry-level-0">Using the BOOST_TTI_HAS_TEMPLATE macro</span></p> 852<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_template.html#the_type_traits_introspection_library.tti_detail_has_template.tti_detail_has_template_macro" title="Using the BOOST_TTI_HAS_TEMPLATE macro"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li></ul></div> 853</li> 854<li class="listitem" style="list-style-type: none"> 855<p><span class="index-entry-level-0">Using the has_template_(xxx) metafunction</span></p> 856<div class="index"><ul class="index" style="list-style-type: none; "> 857<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_template/tti_detail_has_template_metafunction.html" title="Using the has_template_(xxx) metafunction"><span class="index-entry-level-1">BOOST_TTI_HAS_TEMPLATE</span></a></p></li> 858<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_type_traits_introspection_library/tti_detail_has_template/tti_detail_has_template_metafunction.html" title="Using the has_template_(xxx) metafunction"><span class="index-entry-level-1">BOOST_TTI_TRAIT_HAS_TEMPLATE</span></a></p></li> 859</ul></div> 860</li> 861</ul></div></dd> 862<dt> 863<a name="idx_id_11"></a><span class="term">V</span> 864</dt> 865<dd><div class="index"><ul class="index" style="list-style-type: none; "> 866<li class="listitem" style="list-style-type: none"> 867<p><span class="index-entry-level-0">valid_member_metafunction</span></p> 868<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_metafunction.html" title="Struct template valid_member_metafunction"><span class="index-entry-level-1">Struct template valid_member_metafunction</span></a></p></li></ul></div> 869</li> 870<li class="listitem" style="list-style-type: none"> 871<p><span class="index-entry-level-0">valid_member_type</span></p> 872<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type"><span class="index-entry-level-1">Struct template valid_member_type</span></a></p></li></ul></div> 873</li> 874</ul></div></dd> 875</dl></div> 876</div> 877<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> 878<td align="left"></td> 879<td align="right"><div class="copyright-footer">Copyright © 2011-2013 Tropic Software 880 East Inc<p> 881 Distributed under the Boost Software License, Version 1.0. (See accompanying 882 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) 883 </p> 884</div></td> 885</tr></table> 886<hr> 887<div class="spirit-nav"> 888<a accesskey="p" href="../the_type_traits_introspection_library/tti_acknowledgments.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a> 889</div> 890</body> 891</html> 892