<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library">
<link rel="up" href="../../header/boost/tti/member_type_hpp.html" title="Header <boost/tti/member_type.hpp>">
<link rel="prev" href="valid_member_metafunction.html" title="Struct template valid_member_metafunction">
-<link rel="next" href="../../BOOST_TT_idm46530180890400.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE">
+<link rel="next" href="../../BOOST_TT_idm46187185643920.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="valid_member_metafunction.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/member_type_hpp.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><a accesskey="n" href="../../BOOST_TT_idm46530180890400.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="valid_member_metafunction.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/member_type_hpp.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><a accesskey="n" href="../../BOOST_TT_idm46187185643920.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.tti.valid_member_type"></a><div class="titlepage"></div>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="idm45944205383072"></a><h2>Description</h2>
+<a name="idm45456560319456"></a><h2>Description</h2>
<p>template<class BOOST_TTI_TP_T,class BOOST_TTI_TP_MARKER_TYPE = boost::tti::detail::notype> struct <a class="link" href="valid_member_type.html" title="Struct template valid_member_type">valid_member_type</a> { static const value = unspecified; typedef mpl::bool_<true-or-false> type; };</p>
<p>The metafunction types and return:</p>
<p>BOOST_TTI_TP_T = returned inner 'type' from invoking the macro metafunction generated by BOOST_TTI_MEMBER_TYPE ( BOOST_TTI_TRAIT_MEMBER_TYPE ). BOOST_TTI_TP_MARKER_TYPE = (optional) a type to use as the marker type. defaults to the internal boost::tti::detail::notype.</p>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="valid_member_metafunction.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/member_type_hpp.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><a accesskey="n" href="../../BOOST_TT_idm46530180890400.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="valid_member_metafunction.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/member_type_hpp.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><a accesskey="n" href="../../BOOST_TT_idm46187185643920.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>