$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r70451 - in sandbox/tti/libs/tti/doc/html: . boost boost/tti header header/boost header/boost/tti header/boost/tti/gen header/boost/tti/mf images index the_type_traits_introspection_library
From: eldiener_at_[hidden]
Date: 2011-03-22 20:23:29
Author: eldiener
Date: 2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
New Revision: 70451
URL: http://svn.boost.org/trac/boost/changeset/70451
Log:
Readded docs.
Added:
   sandbox/tti/libs/tti/doc/html/
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/
   sandbox/tti/libs/tti/doc/html/boost/tti/
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_member_data.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_member_function.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_static_member_data.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_static_member_fu_id415162.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_template.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_template_check_p_id415260.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_type.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_member_type.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/mf_valid_member_type.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boost/tti/valid_member_type.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/boostbook.css   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/docutils.css   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/
   sandbox/tti/libs/tti/doc/html/header/boost/
   sandbox/tti/libs/tti/doc/html/header/boost/tti/
   sandbox/tti/libs/tti/doc/html/header/boost/tti/comp_static_mem_fun_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/comp_mem_fun_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_data_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_fun_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_type_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/namespace_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/static_mem_data_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/static_mem_fun_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/template_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/template_params_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/trait_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/type_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/vm_template_params_gen_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_data_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_fun_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_type_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_data_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_fun_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_type_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_static_mem_data_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_static_mem_fun_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_template_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_template_params_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_type_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/static_mem_data_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/static_mem_fun_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/template_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/template_params_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/type_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/header/boost/tti/vm_template_params_hpp.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/
   sandbox/tti/libs/tti/doc/html/images/alert.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/blank.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/caution.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/draft.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/home.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/important.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/next.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/next_disabled.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/note.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/prev.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/prev_disabled.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/smiley.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/tip.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/toc-blank.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/toc-minus.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/toc-plus.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/up.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/up_disabled.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/images/warning.png   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/index/
   sandbox/tti/libs/tti/doc/html/index.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/index/s17.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/minimal.css   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/reference.css   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/standalone_HTML.manifest   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_func_templates.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html   (contents, props changed)
   sandbox/tti/libs/tti/doc/html/type_traits_introspection_reference.html   (contents, props changed)
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_HAS_COMP_MEMBER_FUNCTION — Expands to a metafunction which tests whether a member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">boost/tti/comp_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_HAS_COMP_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id932717"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::has_member_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the member function type, in the form of a member function pointer - 'return_type (Class::*)(parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_COMP_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">boost/tti/gen/comp_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933142"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_COMP_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">boost/tti/gen/comp_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933070"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION — Expands to a metafunction which tests whether a static member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">boost/tti/comp_static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id932941"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::has_static_member_name" where 'name' is the macro parameter.<br>
+</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member function type, in the form of a composite function type - 'return_type (parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">boost/tti/gen/comp_static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933323"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">boost/tti/gen/comp_static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933249"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_HAS_MEMBER_DATA — Expands to a metafunction which tests whether a member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">boost/tti/mem_data.hpp</a>>
+
+</span>BOOST_TTI_HAS_MEMBER_DATA(name)</pre></div>
+<div class="refsect1">
+<a name="id937572"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::has_member_data_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the type of the member data.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_MEMBER_DATA_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_MEMBER_DATA_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_MEMBER_DATA_GEN</span></h2>
+<p>BOOST_TTI_HAS_MEMBER_DATA_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">boost/tti/gen/mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_MEMBER_DATA_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933502"></a><h2>Description</h2>
+<p>name = the name of the member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">boost/tti/gen/mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933430"></a><h2>Description</h2>
+<p>name = the name of the member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_HAS_MEMBER_FUNCTION — Expands to a metafunction which tests whether a member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">boost/tti/mem_fun.hpp</a>>
+
+</span>BOOST_TTI_HAS_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id937807"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::has_member_function_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the member function.</p>
+<p>FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_HAS_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">boost/tti/gen/mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933679"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">boost/tti/gen/mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933607"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_STATIC_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_HAS_STATIC_MEMBER_DATA — Expands to a metafunction which tests whether a static member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">boost/tti/static_mem_data.hpp</a>>
+
+</span>BOOST_TTI_HAS_STATIC_MEMBER_DATA(name)</pre></div>
+<div class="refsect1">
+<a name="id941507"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::has_static_member_name" where 'name' is the macro parameter.<br>
+</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member data type, in the form of a data type, in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></h2>
+<p>BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_STATIC_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">boost/tti/gen/static_mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936382"></a><h2>Description</h2>
+<p>name = the name of the static member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_STATIC_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">boost/tti/gen/static_mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936310"></a><h2>Description</h2>
+<p>name = the name of the static member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION — Expands to a metafunction which tests whether a static member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">boost/tti/static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id943059"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::has_static_member_function_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the static member function.</p>
+<p>FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">boost/tti/gen/static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936560"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">boost/tti/gen/static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936486"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TEMPLATE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TEMPLATE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TEMPLATE</span></h2>
+<p>BOOST_TTI_HAS_TEMPLATE — Expands to a metafunction which tests whether an inner class template with a particular name exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">boost/tti/template.hpp</a>>
+
+</span>BOOST_TTI_HAS_TEMPLATE(name)</pre></div>
+<div class="refsect1">
+<a name="id943292"></a><h2>Description</h2>
+<p>name = the name of the inner template.</p>
+<p>returns = a metafunction called "boost::tti::has_template_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' template exists within the enclosing type, otherwise 'value' is false.</p>
+<p>The template must have all 'class' ( or 'typename' ) parameters types. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">boost/tti/template_params.hpp</a>>
+
+</span>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS(name, tpSeq)</pre></div>
+<div class="refsect1">
+<a name="id943516"></a><h2>Description</h2>
+<p>name = the name of the inner class template.</p>
+<p>tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
+<p>returns = a metafunction called "boost::tti::has_template_check_params_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template with the signature as defined by the 'tpSeq' exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></h2>
+<p>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">boost/tti/gen/template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936913"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">boost/tti/gen/template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936841"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TEMPLATE_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TEMPLATE_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TEMPLATE_GEN</span></h2>
+<p>BOOST_TTI_HAS_TEMPLATE_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_TEMPLATE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">boost/tti/gen/template_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_TEMPLATE_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936737"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TEMPLATE_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_TEMPLATE_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_TEMPLATE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">boost/tti/gen/template_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_TEMPLATE_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936665"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TYPE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TYPE</span></h2>
+<p>BOOST_TTI_HAS_TYPE — Expands to a metafunction which tests whether an inner type with a particular name exists and optionally is a particular type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">boost/tti/type.hpp</a>>
+
+</span>BOOST_TTI_HAS_TYPE(name)</pre></div>
+<div class="refsect1">
+<a name="id943740"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction called "boost::tti::has_type_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>U = the type of the inner type named 'name' as an optional parameter.</p>
+<p>returns = 'value' is true if the 'name' type exists within the enclosing type and, if type U is specified, the 'name' type is the same as the type U, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TYPE_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TYPE_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TYPE_GEN</span></h2>
+<p>BOOST_TTI_HAS_TYPE_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">boost/tti/gen/type_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_TYPE_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id937186"></a><h2>Description</h2>
+<p>name = the name of the type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_HAS_TYPE_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_HAS_TYPE_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_HAS_TYPE_GEN_BASE</span></h2>
+<p>BOOST_TTI_HAS_TYPE_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_HAS_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">boost/tti/gen/type_gen.hpp</a>>
+
+</span>BOOST_TTI_HAS_TYPE_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id937114"></a><h2>Description</h2>
+<p>name = the name of the type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MEMBER_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE">
+<link rel="next" href="BOOST_TTI_MTFC_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MEMBER_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MEMBER_TYPE</span></h2>
+<p>BOOST_TTI_MEMBER_TYPE — Expands to a metafunction whose typedef 'type' is either the named type or an unspecified type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">boost/tti/mem_type.hpp</a>>
+
+</span>BOOST_TTI_MEMBER_TYPE(name)</pre></div>
+<div class="refsect1">
+<a name="id938047"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction called "boost::tti::member_type_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>returns = 'type' is the inner type of 'name' if the inner type exists within the enclosing type, else 'type' is an unspecified type.</p>
+<p>The purpose of this macro is to encapsulate the 'name' type as the typedef 'type' of a metafunction, but only if it exists within the enclosing type. This allows for a lazy evaluation of inner type existence which can be used by other metafunctions in this library. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MEMBER_TYPE_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MEMBER_TYPE_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MEMBER_TYPE_GEN</span></h2>
+<p>BOOST_TTI_MEMBER_TYPE_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MEMBER_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">boost/tti/gen/mem_type_gen.hpp</a>>
+
+</span>BOOST_TTI_MEMBER_TYPE_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933855"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MEMBER_TYPE_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE</span></h2>
+<p>BOOST_TTI_MEMBER_TYPE_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MEMBER_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">boost/tti/gen/mem_type_gen.hpp</a>>
+
+</span>BOOST_TTI_MEMBER_TYPE_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933783"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION">
+<link rel="next" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">boost/tti/comp_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id932761"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_member_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the member function type, in the form of a member function pointer - 'return_type (Class::*)(parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN">
+<link rel="next" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">boost/tti/gen/comp_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933178"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">boost/tti/gen/comp_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933106"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a static member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">boost/tti/comp_static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id932989"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_static_member_name" where 'name' is the macro parameter.<br>
+</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member function type, in the form of a composite function type - 'return_type (parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/comp_mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN">
+<link rel="next" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">boost/tti/gen/comp_static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933362"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">boost/tti/gen/comp_static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933287"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA">
+<link rel="next" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mem_fun_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_MTFC_HAS_MEMBER_DATA — Expands to a metafunction class which tests whether a member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">boost/tti/mem_data.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_MEMBER_DATA(name)</pre></div>
+<div class="refsect1">
+<a name="id937618"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_member_data_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the type of the member data.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mem_fun_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN">
+<link rel="next" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_DATA_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">boost/tti/gen/mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933538"></a><h2>Description</h2>
+<p>name = the name of the member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_DATA_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">boost/tti/gen/mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933466"></a><h2>Description</h2>
+<p>name = the name of the member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION">
+<link rel="next" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mem_type_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">boost/tti/mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id937858"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_member_function_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the member function.</p>
+<p>FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mem_type_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN">
+<link rel="next" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">boost/tti/gen/mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id933715"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">boost/tti/gen/mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933643"></a><h2>Description</h2>
+<p>name = the name of the member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA">
+<link rel="next" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA — Expands to a metafunction class which tests whether a static member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">boost/tti/static_mem_data.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA(name)</pre></div>
+<div class="refsect1">
+<a name="id941555"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_static_member_data_name" where 'name' is the macro parameter.<br>
+</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member data type, in the form of a data type, in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN">
+<link rel="next" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">boost/tti/gen/static_mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936418"></a><h2>Description</h2>
+<p>name = the name of the static member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">boost/tti/gen/static_mem_data_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936346"></a><h2>Description</h2>
+<p>name = the name of the static member data.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/template_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a static member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">boost/tti/static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION(name)</pre></div>
+<div class="refsect1">
+<a name="id943110"></a><h2>Description</h2>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_static_member_function_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the static member function.</p>
+<p>FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/template_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN">
+<link rel="next" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">boost/tti/gen/static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936596"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">boost/tti/gen/static_mem_fun_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936524"></a><h2>Description</h2>
+<p>name = the name of the static member function.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/static_mem_fun_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TEMPLATE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE">
+<link rel="next" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/template_params_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TEMPLATE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TEMPLATE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TEMPLATE — Expands to a metafunction class which tests whether an inner class template with a particular name exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">boost/tti/template.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TEMPLATE(name)</pre></div>
+<div class="refsect1">
+<a name="id943338"></a><h2>Description</h2>
+<p>name = the name of the inner template.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_template_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' template exists within the enclosing type, otherwise 'value' is false.</p>
+<p>The template must have all 'class' ( or 'typename' ) parameters types. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/template_params_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/type_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">boost/tti/template_params.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name, tpSeq)</pre></div>
+<div class="refsect1">
+<a name="id943562"></a><h2>Description</h2>
+<p>name = the name of the inner class template.</p>
+<p>tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template with the signature as defined by the 'tpSeq' exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/type_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+<link rel="next" href="header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">boost/tti/gen/template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936949"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">boost/tti/gen/template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936877"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN">
+<link rel="next" href="header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TEMPLATE_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_TEMPLATE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">boost/tti/gen/template_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TEMPLATE_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936773"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/template_params_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_TEMPLATE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">boost/tti/gen/template_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id936701"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/template_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE">
+<link rel="next" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TYPE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TYPE — Expands to a metafunction class which tests whether an inner type with a particular name exists and optionally is a particular type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">boost/tti/type.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TYPE(name)</pre></div>
+<div class="refsect1">
+<a name="id943785"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_type_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>U = the type of the inner type named 'name' as an optional parameter.</p>
+<p>returns = 'value' is true if the 'name' type exists within the enclosing type and, if type U is specified, the 'name' type is the same as the type U, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TYPE_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN">
+<link rel="next" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TYPE_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TYPE_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TYPE_GEN</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TYPE_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_HAS_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">boost/tti/gen/type_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TYPE_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id937222"></a><h2>Description</h2>
+<p>name = the name of the type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TYPE_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TYPE_GEN_BASE">
+<link rel="next" href="BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_HAS_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">boost/tti/gen/type_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id937150"></a><h2>Description</h2>
+<p>name = the name of the type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_HAS_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_MEMBER_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">
+<link rel="prev" href="BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE">
+<link rel="next" href="header/boost/tti/mf/mf_mem_data_hpp.html" title="Header <boost/tti/mf/mf_mem_data.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mf/mf_mem_data_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_MEMBER_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_MEMBER_TYPE</span></h2>
+<p>BOOST_TTI_MTFC_MEMBER_TYPE — Expands to a metafunction class whose typedef 'type' is either the named type or an unspecified type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">boost/tti/mem_type.hpp</a>>
+
+</span>BOOST_TTI_MTFC_MEMBER_TYPE(name)</pre></div>
+<div class="refsect1">
+<a name="id938093"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_member_type_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>returns = 'type' is the inner type of 'name' if the inner type exists within the enclosing type, else 'type' is an unspecified type.</p>
+<p>The purpose of this macro is to encapsulate the 'name' type as the typedef 'type' of a metafunction class, but only if it exists within the enclosing type. This allows for a lazy evaluation of inner type existence which can be used by other metafunctions in this library. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mf/mf_mem_data_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN">
+<link rel="next" href="header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MEMBER_TYPE_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/namespace_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_MEMBER_TYPE_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN</span></h2>
+<p>BOOST_TTI_MTFC_MEMBER_TYPE_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MTFC_MEMBER_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">boost/tti/gen/mem_type_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_MEMBER_TYPE_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id936190"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MEMBER_TYPE_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/namespace_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE">
+<link rel="next" href="BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MEMBER_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MEMBER_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE</span></h2>
+<p>BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_MTFC_MEMBER_TYPE. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">boost/tti/gen/mem_type_gen.hpp</a>>
+
+</span>BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id933819"></a><h2>Description</h2>
+<p>name = the name of the inner type.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_MEMBER_TYPE_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/mem_type_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MEMBER_TYPE_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">boost/tti/comp_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id932671"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the member function type, in the form of a member function pointer - 'return_type (Class::*)(parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a static member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">boost/tti/comp_static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id932889"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member function type, in the form of a composite function type - 'return_type (parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA">
+<link rel="next" href="BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA — Expands to a metafunction class which tests whether a member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">boost/tti/mem_data.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id937520"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the type of the member data.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">boost/tti/mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id937753"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the member function.</p>
+<p>FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA">
+<link rel="next" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA — Expands to a metafunction class which tests whether a static member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">boost/tti/static_mem_data.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id941456"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member data type, in the form of a data type, in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION — Expands to a metafunction class which tests whether a static member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">boost/tti/static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id943003"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the static member function.</p>
+<p>FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE">
+<link rel="next" href="BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE — Expands to a metafunction class which tests whether an inner class template with a particular name exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">boost/tti/template.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id943243"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner template.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' template exists within the enclosing type, otherwise 'value' is false.</p>
+<p>The template must have all 'class' ( or 'typename' ) parameters types. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">boost/tti/template_params.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, tpSeq)</pre></div>
+<div class="refsect1">
+<a name="id943467"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner class template.</p>
+<p>tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template with the signature as defined by the 'tpSeq' exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_HAS_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE">
+<link rel="next" href="BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_HAS_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_HAS_TYPE</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_HAS_TYPE — Expands to a metafunction class which tests whether an inner type with a particular name exists and optionally is a particular type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">boost/tti/type.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_HAS_TYPE(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id943690"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner type.</p>
+<p>returns = a metfunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>U = the type of the inner type named 'name' as an optional parameter.</p>
+<p>returns = 'value' is true if the 'name' type exists within the enclosing type and, if type U is specified, the 'name' type is the same as the type U, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE">
+<link rel="next" href="BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</span></h2>
+<p>BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE — Expands to a metafunction class whose typedef 'type' is either the named type or an unspecified type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">boost/tti/mem_type.hpp</a>>
+
+</span>BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id937996"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>returns = 'type' is the inner type of 'name' if the inner type exists within the enclosing type, else 'type' is an unspecified type.<br>
+</p>
+<p>The purpose of this macro is to encapsulate the 'name' type as the typedef 'type' of a metafunction class, but only if it exists within the enclosing type. This allows for a lazy evaluation of inner type existence which can be used by other metafunctions in this library. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_NAMESPACE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,42 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_NAMESPACE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>">
+<link rel="next" href="header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/namespace_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/namespace_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_NAMESPACE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_NAMESPACE</span></h2>
+<p>BOOST_TTI_NAMESPACE — Generates the name of the Boost TTI namespace. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>">boost/tti/gen/namespace_gen.hpp</a>>
+
+</span>BOOST_TTI_NAMESPACE</pre></div>
+<div class="refsect1">
+<a name="id936242"></a><h2>Description</h2>
+<p>returns = the generated name of the Boost TTI namespace. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/namespace_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/namespace_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/static_mem_data_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_TRAIT_GEN_BASE.html" title="Macro BOOST_TTI_TRAIT_GEN_BASE">
+<link rel="next" href="header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_GEN</span></h2>
+<p>BOOST_TTI_TRAIT_GEN — Generates the macro metafunction name within the Boost TTI namespace for any macro metafunction using the 'trait' form. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">boost/tti/gen/trait_gen.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_GEN(trait)</pre></div>
+<div class="refsect1">
+<a name="id937044"></a><h2>Description</h2>
+<p>trait = the name of the trait.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_TRAIT_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/gen/type_gen_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">
+<link rel="next" href="BOOST_TTI_TRAIT_GEN.html" title="Macro BOOST_TTI_TRAIT_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_TRAIT_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_GEN_BASE</span></h2>
+<p>BOOST_TTI_TRAIT_GEN_BASE — Generates the macro metafunction name for any macro metafunction using the 'trait' form. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">boost/tti/gen/trait_gen.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_GEN_BASE(trait)</pre></div>
+<div class="refsect1">
+<a name="id937008"></a><h2>Description</h2>
+<p>trait = the name of the trait.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/trait_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_TRAIT_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">
+<link rel="prev" href="type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="type_traits_introspection_reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION — Expands to a metafunction which tests whether a member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">boost/tti/comp_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id932620"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction types and return:</p>
+<p>T = the member function type, in the form of a member function pointer - 'return_type (Class::*)(parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="type_traits_introspection_reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">
+<link rel="prev" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION — Expands to a metafunction which tests whether a static member function with a particular name and composite type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">boost/tti/comp_static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id932839"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member function type, in the form of a composite function type - 'return_type (parameter_types...)', in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/comp_static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">
+<link rel="prev" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/mem_data_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_MEMBER_DATA — Expands to a metafunction which tests whether a member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">boost/tti/mem_data.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_MEMBER_DATA(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id937469"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the type of the member data.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/mem_data_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">
+<link rel="prev" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/mem_fun_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION — Expands to a metafunction which tests whether a member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">boost/tti/mem_fun.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id937697"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the member function.</p>
+<p>FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/mem_fun_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">
+<link rel="prev" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA — Expands to a metafunction which tests whether a static member data with a particular name and type exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">boost/tti/static_mem_data.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id941405"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type.</p>
+<p>Type = the static member data type, in the form of a data type, in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' exists within the enclosing type, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_data_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">
+<link rel="prev" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION — Expands to a metafunction which tests whether a static member function with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">boost/tti/static_mem_fun.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id942945"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner member.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.<br>
+</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>R = the return type of the static member function.</p>
+<p>FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the 'name' exists, with the appropriate type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/static_mem_fun_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_TEMPLATE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">
+<link rel="prev" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/template_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_TEMPLATE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_TEMPLATE</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_TEMPLATE — Expands to a metafunction which tests whether an inner class template with a particular name exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">boost/tti/template.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_TEMPLATE(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id943194"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner template.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' template exists within the enclosing type, otherwise 'value' is false.</p>
+<p>The template must have all 'class' ( or 'typename' ) parameters types. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/template_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">
+<link rel="prev" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/template_params_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">boost/tti/template_params.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, tpSeq)</pre></div>
+<div class="refsect1">
+<a name="id943418"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner class template.</p>
+<p>tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template with the signature as defined by the 'tpSeq' exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/template_params_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_HAS_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">
+<link rel="prev" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/type_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_HAS_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_HAS_TYPE</span></h2>
+<p>BOOST_TTI_TRAIT_HAS_TYPE — Expands to a metafunction which tests whether an inner type with a particular name exists and optionally is a particular type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">boost/tti/type.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_HAS_TYPE(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id943641"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>U = the type of the inner type named 'name' as an optional parameter.</p>
+<p>returns = 'value' is true if the 'name' type exists within the enclosing type and, if type U is specified, the 'name' type is the same as the type U, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/type_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_TRAIT_MEMBER_TYPE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_TRAIT_MEMBER_TYPE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">
+<link rel="prev" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">
+<link rel="next" href="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/mem_type_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_TRAIT_MEMBER_TYPE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_TRAIT_MEMBER_TYPE</span></h2>
+<p>BOOST_TTI_TRAIT_MEMBER_TYPE — Expands to a metafunction whose typedef 'type' is either the named type or an unspecified type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">boost/tti/mem_type.hpp</a>>
+
+</span>BOOST_TTI_TRAIT_MEMBER_TYPE(trait, name)</pre></div>
+<div class="refsect1">
+<a name="id937942"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner type.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type.<br>
+</p>
+<p>returns = 'type' is the inner type of 'name' if the inner type exists within the enclosing type, else 'type' is an unspecified type.<br>
+</p>
+<p>The purpose of this macro is to encapsulate the 'name' type as the typedef 'type' of a metafunction, but only if it exists within the enclosing type. This allows for a lazy evaluation of inner type existence which can be used by other metafunctions in this library. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/mem_type_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/mem_type_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">
+<link rel="prev" href="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">boost/tti/vm_template_params.hpp</a>>
+
+</span>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(name, ...)</pre></div>
+<div class="refsect1">
+<a name="id943964"></a><h2>Description</h2>
+<p>name = the name of the inner class template.</p>
+<p>... = variadic macro data which has the class template parameters.</p>
+<p>returns = a metafunction called "boost::tti::has_template_check_params_name" where 'name' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template, with the signature as defined by the '...' variadic macro data, exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+<link rel="next" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></h2>
+<p>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">boost/tti/gen/vm_template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id937364"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">
+<link rel="prev" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">
+<link rel="next" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></h2>
+<p>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">boost/tti/gen/vm_template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id937290"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">
+<link rel="prev" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="the_type_traits_introspection_library/tti_tests.html" title="Testing TTI">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="the_type_traits_introspection_library/tti_tests.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">boost/tti/vm_template_params.hpp</a>>
+
+</span>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name, ...)</pre></div>
+<div class="refsect1">
+<a name="id944010"></a><h2>Description</h2>
+<p>name = the name of the inner class template.</p>
+<p>... = variadic macro data which has the class template parameters.</p>
+<p>returns = a metafunction class called "boost::tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template, with the signature as defined by the '...' variadic macro data, exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="the_type_traits_introspection_library/tti_tests.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+<link rel="next" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mem_data_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></h2>
+<p>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN — Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">boost/tti/gen/vm_template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN(name)</pre></div>
+<div class="refsect1">
+<a name="id937400"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/mem_data_hpp.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">
+<link rel="prev" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+<link rel="next" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></h2>
+<p>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE — Generates the macro metafunction name for BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">boost/tti/gen/vm_template_params_gen.hpp</a>>
+
+</span>BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE(name)</pre></div>
+<div class="refsect1">
+<a name="id937328"></a><h2>Description</h2>
+<p>name = the name of the class template.</p>
+<p>returns = the generated macro metafunction name. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/gen/vm_template_params_gen_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">
+<link rel="prev" href="BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">boost/tti/vm_template_params.hpp</a>>
+
+</span>BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, ...)</pre></div>
+<div class="refsect1">
+<a name="id943915"></a><h2>Description</h2>
+<p>trait = the name of the metafunction class within the tti namespace.</p>
+<p>name = the name of the inner class template.</p>
+<p>... = variadic macro data which has the class template parameters.</p>
+<p>returns = a metafunction class called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction class's 'apply' metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template, with the signature as defined by the '...' variadic macro data, exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">
+<link rel="prev" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">
+<link rel="next" href="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></h2>
+<p>BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS — Expands to a metafunction which tests whether an inner class template with a particular name and signature exists. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">boost/tti/vm_template_params.hpp</a>>
+
+</span>BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, ...)</pre></div>
+<div class="refsect1">
+<a name="id943866"></a><h2>Description</h2>
+<p>trait = the name of the metafunction within the tti namespace.</p>
+<p>name = the name of the inner class template.</p>
+<p>... = variadic macro data which has the class template parameters.</p>
+<p>returns = a metafunction called "boost::tti::trait" where 'trait' is the macro parameter.</p>
+<p>The metafunction types and return:</p>
+<p>T = the enclosing type in which to look for our 'name'.</p>
+<p>returns = 'value' is true if the 'name' class template, with the signature as defined by the '...' variadic macro data, exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/vm_template_params_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_member_data.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_member_data.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_member_data</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_mem_data_hpp.html" title="Header <boost/tti/mf/mf_mem_data.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_mem_data_hpp.html" title="Header <boost/tti/mf/mf_mem_data.hpp>">
+<link rel="next" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_mem_fun.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_mem_data_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_data_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_member_data"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_member_data</span></h2>
+<p>boost::tti::mf_has_member_data — A metafunction which checks whether a member data exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_mem_data_hpp.html" title="Header <boost/tti/mf/mf_mem_data.hpp>">boost/tti/mf/mf_mem_data.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasMemberData<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id938294"></a><h2>Description</h2>
+<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasMemberData = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_MEMBER_DATA ( or TTI_TRAIT_HAS_MEMBER_DATA ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_>'. You can also use the metafunction class generated by the TTI_MTFC_HAS_MEMBER_DATA ( or TTI_MTFC_TRAIT_HAS_MEMBER_DATA ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>R = the type of the member data as a nullary metafunction.</p>
+<p>returns = 'value' is true if the member data exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_mem_data_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_data_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_member_function.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_member_function.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_member_function</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_mem_fun.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_mem_fun.hpp>">
+<link rel="next" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_member_function"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_member_function</span></h2>
+<p>boost::tti::mf_has_member_function — A metafunction which checks whether a member function exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_mem_fun.hpp>">boost/tti/mf/mf_mem_fun.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span> 
+         <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span> 
+         <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id939699"></a><h2>Description</h2>
+<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_MEMBER_FUNCTION ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>R = the return type of the member function as a nullary metafunction.</p>
+<p>FS = an optional parameter which is the parameters of the member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br>
+ This parameter defaults to boost::mpl::vector<>.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the member function.<br>
+ This parameter defaults to boost::function_types::null_tag.</p>
+<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_fun_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_static_member_data.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_static_member_data.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_static_member_data</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html" title="Header <boost/tti/mf/mf_static_mem_data.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html" title="Header <boost/tti/mf/mf_static_mem_data.hpp>">
+<link rel="next" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_static_mem_fun.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_static_member_data"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_static_member_data</span></h2>
+<p>boost::tti::mf_has_static_member_data — A metafunction which checks whether a static member data exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html" title="Header <boost/tti/mf/mf_static_mem_data.hpp>">boost/tti/mf/mf_static_mem_data.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberData<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">mf_has_static_member_data</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id940310"></a><h2>Description</h2>
+<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasStaticMemberData = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_DATA ( or TTI_TRAIT_HAS_STATIC_MEMBER_DATA ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_>'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_DATA ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>R = the type of the static member data as a nullary metafunction.</p>
+<p>returns = 'value' is true if the member data exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_static_member_fu_id415162.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_static_member_fu_id415162.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_static_member_function</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_static_mem_fun.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_static_mem_fun.hpp>">
+<link rel="next" href="../../header/boost/tti/mf/mf_template_hpp.html" title="Header <boost/tti/mf/mf_template.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_template_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_static_member_fu_id415162"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_static_member_function</span></h2>
+<p>boost::tti::mf_has_static_member_function — A metafunction which checks whether a static member function exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html" title="Header <boost/tti/mf/mf_static_mem_fun.hpp>">boost/tti/mf/mf_static_mem_fun.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span> 
+         <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span> 
+         <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id940656"></a><h2>Description</h2>
+<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>R = the return type of the static member function as a nullary metafunction.</p>
+<p>FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.</p>
+<p>TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_static_mem_fun_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_template_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_template.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_template.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_template</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_template_hpp.html" title="Header <boost/tti/mf/mf_template.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_template_hpp.html" title="Header <boost/tti/mf/mf_template.hpp>">
+<link rel="next" href="../../header/boost/tti/mf/mf_template_params_hpp.html" title="Header <boost/tti/mf/mf_template_params.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_template_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_template_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_template_params_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_template"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_template</span></h2>
+<p>boost::tti::mf_has_template — A metafunction which checks whether a class template exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_template_hpp.html" title="Header <boost/tti/mf/mf_template.hpp>">boost/tti/mf/mf_template.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplate<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id940845"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasTemplate = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_TEMPLATE ( TTI_TRAIT_HAS_TEMPLATE ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by the TTI_MTFC_HAS_TEMPLATE ( TTI_MTFC_TRAIT_HAS_TEMPLATE ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_template_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_template_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_template_params_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_template_check_p_id415260.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_template_check_p_id415260.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_template_check_params</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_template_params_hpp.html" title="Header <boost/tti/mf/mf_template_params.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_template_params_hpp.html" title="Header <boost/tti/mf/mf_template_params.hpp>">
+<link rel="next" href="../../header/boost/tti/mf/mf_type_hpp.html" title="Header <boost/tti/mf/mf_type.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_template_params_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_template_params_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_type_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_template_check_p_id415260"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_template_check_params</span></h2>
+<p>boost::tti::mf_has_template_check_params — A metafunction which checks whether a class template with its parameters exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_template_params_hpp.html" title="Header <boost/tti/mf/mf_template_params.hpp>">boost/tti/mf/mf_template_params.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id941026"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.</p>
+<p>T = The enclosing type as a nullary metafunction.</p>
+<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_template_params_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_template_params_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_type_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_type.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_has_type.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_has_type</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_type_hpp.html" title="Header <boost/tti/mf/mf_type.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_type_hpp.html" title="Header <boost/tti/mf/mf_type.hpp>">
+<link rel="next" href="../../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_type_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/static_mem_data_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_has_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_type</span></h2>
+<p>boost::tti::mf_has_type — A metafunction which checks whether a type exists within an enclosing type and optionally is a particular type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_type_hpp.html" title="Header <boost/tti/mf/mf_type.hpp>">boost/tti/mf/mf_type.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasType<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> 
+         <span class="keyword">typename</span> U <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="identifier">BOOST_TTI_NAMESPACE</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">notype</span><span class="special">></span> <span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_has_type.html" title="Struct template mf_has_type">mf_has_type</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id941325"></a><h2>Description</h2>
+<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasType = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_TYPE ( or TTI_TRAIT_HAS_TYPE ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>' ( or optionally 'metafunction<_,_>' ). You can also use the metafunction class generated by the TTI_MTFC_HAS_TYPE ( or TTI_MTFC_TRAIT_HAS_TYPE ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>U = the type of the inner type as a nullary metafunction, as an optional parameter.</p>
+<p>returns = 'value' is true if the type exists within the enclosing type and, if type U is specified, the type is the same as the type U, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_type_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/static_mem_data_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_member_type.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_member_type.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_member_type</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">
+<link rel="prev" href="mf_valid_member_type.html" title="Struct template mf_valid_member_type">
+<link rel="next" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html" title="Header <boost/tti/mf/mf_static_mem_data.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_valid_member_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_member_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_member_type</span></h2>
+<p>boost::tti::mf_member_type — A metafunction whose typedef 'type' is either the internal type or an unspecified type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">boost/tti/mf/mf_mem_type.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> MemberType<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id940104"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as a nullary metafunction whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>MemberType = a Boost MPL lambda expression using the metafunction generated from the TTI_MEMBER_TYPE ( or TTI_TRAIT_MEMBER_TYPE ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by the TTI_MTFC_MEMBER_TYPE ( or TTI_MTFC_TRAIT_MEMBER_TYPE ) macro.</p>
+<p>T = the enclosing type as a nullary metafunction.</p>
+<p>returns = 'type' is the inner type of the 'name' in TTI_MEMBER_TYPE ( or TTI_TRAIT_MEMBER_TYPE ) if the inner type exists within the enclosing type, else 'type' is an unspecified type.</p>
+<p>The purpose of this metafunction is to encapsulate the 'name' type in TTI_MEMBER_TYPE ( or TTI_TRAIT_MEMBER_TYPE ) as the typedef 'type' of a metafunction, but only if it exists within the enclosing type. This allows for a lazy evaluation of inner type existence which can be used by other metafunctions in this library.</p>
+<p>Furthermore this metafunction allows the enclosing type to be return type from either the metafunction generated from TTI_MEMBER_TYPE ( or TTI_TRAIT_MEMBER_TYPE ) or from this metafunction itself. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_valid_member_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../header/boost/tti/mf/mf_static_mem_data_hpp.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/mf_valid_member_type.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/mf_valid_member_type.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template mf_valid_member_type</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">
+<link rel="prev" href="valid_member_type.html" title="Struct template valid_member_type">
+<link rel="next" href="mf_member_type.html" title="Struct template mf_member_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="valid_member_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_member_type.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.mf_valid_member_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_valid_member_type</span></h2>
+<p>boost::tti::mf_valid_member_type — A metafunction which checks whether the member 'type' returned from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking boost::tti::mf_member_type is a valid type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">boost/tti/mf/mf_mem_type.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="mf_valid_member_type.html" title="Struct template mf_valid_member_type">mf_valid_member_type</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id940019"></a><h2>Description</h2>
+<p>The metafunction types and return:</p>
+<p>T = the nullary metafunction from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking boost::tti::mf_member_type.</p>
+<p>returns = 'value' is true if the type is valid, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="valid_member_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_member_type.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boost/tti/valid_member_type.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boost/tti/valid_member_type.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template valid_member_type</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">
+<link rel="prev" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">
+<link rel="next" href="mf_valid_member_type.html" title="Struct template mf_valid_member_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_valid_member_type.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.tti.valid_member_type"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template valid_member_type</span></h2>
+<p>boost::tti::valid_member_type — A metafunction which checks whether the member 'type' returned from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking boost::tti::mf_member_type is a valid type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../header/boost/tti/mf/mf_mem_type_hpp.html" title="Header <boost/tti/mf/mf_mem_type.hpp>">boost/tti/mf/mf_mem_type.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> 
+<span class="keyword">struct</span> <a class="link" href="valid_member_type.html" title="Struct template valid_member_type">valid_member_type</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id939944"></a><h2>Description</h2>
+<p>The metafunction types and return:</p>
+<p>T = returned inner 'type' from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking boost::tti::mf_member_type.</p>
+<p>returns = 'value' is true if the type is valid, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/tti/mf/mf_mem_type_hpp.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="mf_valid_member_type.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/boostbook.css
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/boostbook.css	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,601 @@
+/*=============================================================================
+    Copyright (c) 2004 Joel de Guzman
+    http://spirit.sourceforge.net/
+
+    Distributed under the Boost Software License, Version 1.0. (See accompany-
+    ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+=============================================================================*/
+
+/*=============================================================================
+    Body defaults
+=============================================================================*/
+
+    body
+    {
+        margin: 1em;
+        font-family: sans-serif;
+    }
+
+/*=============================================================================
+    Paragraphs
+=============================================================================*/
+
+    p
+    {
+        text-align: left;
+        font-size: 10pt;
+        line-height: 1.15;
+    }
+
+/*=============================================================================
+    Program listings
+=============================================================================*/
+
+    /* Code on paragraphs */
+    p tt.computeroutput
+    {
+        font-size: 9pt;
+    }
+
+    pre.synopsis
+    {
+        font-size: 9pt;
+        margin: 1pc 4% 0pc 4%;
+        padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+    }
+
+    .programlisting,
+    .screen
+    {
+        font-size: 9pt;
+        display: block;
+        margin: 1pc 4% 0pc 4%;
+        padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+    }
+
+    /* Program listings in tables don't get borders */
+    td .programlisting,
+    td .screen
+    {
+        margin: 0pc 0pc 0pc 0pc;
+        padding:  0pc 0pc 0pc 0pc;
+    }
+
+/*=============================================================================
+    Headings
+=============================================================================*/
+
+    h1, h2, h3, h4, h5, h6
+    {
+        text-align: left;
+        margin: 1em 0em 0.5em 0em;
+        font-weight: bold;
+    }
+
+    h1 { font: 140% }
+    h2 { font: bold 140% }
+    h3 { font: bold 130% }
+    h4 { font: bold 120% }
+    h5 { font: italic 110% }
+    h6 { font: italic 100% }
+
+    /* Top page titles */
+    title,
+    h1.title,
+    h2.title
+    h3.title,
+    h4.title,
+    h5.title,
+    h6.title,
+    .refentrytitle
+    {
+        font-weight: bold;
+        margin-bottom: 1pc;
+    }
+
+    h1.title { font-size: 140% }
+    h2.title { font-size: 140% }
+    h3.title { font-size: 130% }
+    h4.title { font-size: 120% }
+    h5.title { font-size: 110% }
+    h6.title { font-size: 100% }
+
+    .section h1
+    {
+        margin: 0em 0em 0.5em 0em;
+        font-size: 140%;
+    }
+
+    .section h2 { font-size: 140% }
+    .section h3 { font-size: 130% }
+    .section h4 { font-size: 120% }
+    .section h5 { font-size: 110% }
+    .section h6 { font-size: 100% }
+
+    /* Code on titles */
+    h1 tt.computeroutput { font-size: 140% }
+    h2 tt.computeroutput { font-size: 140% }
+    h3 tt.computeroutput { font-size: 130% }
+    h4 tt.computeroutput { font-size: 130% }	
+    h5 tt.computeroutput { font-size: 130% }
+    h6 tt.computeroutput { font-size: 130% }
+
+
+/*=============================================================================
+    Author
+=============================================================================*/
+
+    h3.author
+    {
+        font-size: 100%
+    }
+
+/*=============================================================================
+    Lists
+=============================================================================*/
+
+    li
+    {
+        font-size: 10pt;
+        line-height: 1.3;
+    }
+
+    /* Unordered lists */
+    ul
+    {
+        text-align: left;
+    }
+
+    /* Ordered lists */
+    ol
+    {
+        text-align: left;
+    }
+
+/*=============================================================================
+    Links
+=============================================================================*/
+
+    a
+    {
+        text-decoration: none; /* no underline */
+    }
+
+    a:hover
+    {
+        text-decoration: underline;
+    }
+
+/*=============================================================================
+    Spirit style navigation
+=============================================================================*/
+
+    .spirit-nav
+    {
+        text-align: right;
+    }
+
+    .spirit-nav a
+    {
+        color: white;
+        padding-left: 0.5em;
+    }
+
+    .spirit-nav img
+    {
+        border-width: 0px;
+    }
+
+/*=============================================================================
+    Copyright footer
+=============================================================================*/
+    .copyright-footer
+    {
+        text-align: right;
+        font-size: 70%;
+    }
+
+    .copyright-footer p
+    {
+        text-align: right;
+        font-size: 80%;
+    }
+
+/*=============================================================================
+    Table of contents
+=============================================================================*/
+
+    .toc
+    {
+       margin: 1pc 4% 0pc 4%;
+       padding: 0.1pc 1pc 0.1pc 1pc;
+       font-size: 80%;
+       line-height: 1.15;
+    }
+
+    .boost-toc
+    {
+       float: right;
+       padding: 0.5pc;
+    }
+	
+    /* Code on toc */
+    .toc .computeroutput { font-size: 120% }
+	
+/*=============================================================================
+    Tables
+=============================================================================*/
+
+    .table-title,
+    div.table p.title
+    {
+        margin-left: 4%;
+        padding-right: 0.5em;
+        padding-left: 0.5em;
+    }
+
+    .informaltable table,
+    .table table
+    {
+        width: 92%;
+        margin-left: 4%;
+        margin-right: 4%;
+    }
+
+    div.informaltable table,
+    div.table table
+    {
+        padding: 4px;
+    }
+
+    /* Table Cells */
+    div.informaltable table tr td,
+    div.table table tr td
+    {
+        padding: 0.5em;
+        text-align: left;
+        font-size: 9pt;
+    }
+
+    div.informaltable table tr th,
+    div.table table tr th
+    {
+        padding: 0.5em 0.5em 0.5em 0.5em;
+        border: 1pt solid white;
+        font-size: 80%;
+    }
+
+    table.simplelist
+    {
+        width: auto !important;
+        margin: 0em !important;
+        padding: 0em !important;
+        border: none !important;
+    }
+    table.simplelist td
+    {
+        margin: 0em !important;
+        padding: 0em !important;
+        text-align: left !important;
+        font-size: 9pt !important;
+        border: none !important;
+    }
+
+/*=============================================================================
+    Blurbs
+=============================================================================*/
+
+    div.note,
+    div.tip,
+    div.important,
+    div.caution,
+    div.warning,
+    p.blurb
+    {
+        font-size: 9pt; /* A little bit smaller than the main text */
+        line-height: 1.2;
+        display: block;
+        margin: 1pc 4% 0pc 4%;
+        padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+    }
+
+    p.blurb img
+    {
+        padding: 1pt;
+    }
+
+/*=============================================================================
+    Variable Lists
+=============================================================================*/
+
+    div.variablelist
+    {
+        margin: 1em 0;
+    }
+
+    /* Make the terms in definition lists bold */
+    div.variablelist dl dt,
+    span.term
+    {
+        font-weight: bold;
+        font-size: 10pt;
+    }
+
+    div.variablelist table tbody tr td
+    {
+        text-align: left;
+        vertical-align: top;
+        padding: 0em 2em 0em 0em;
+        font-size: 10pt;
+        margin: 0em 0em 0.5em 0em;
+        line-height: 1;
+    }
+
+    div.variablelist dl dt
+    {
+        margin-bottom: 0.2em;
+    }
+
+    div.variablelist dl dd
+    {
+        margin: 0em 0em 0.5em 2em;
+        font-size: 10pt;
+    }
+
+    div.variablelist table tbody tr td p,
+    div.variablelist dl dd p
+    {
+        margin: 0em 0em 0.5em 0em;
+        line-height: 1;
+    }
+
+/*=============================================================================
+    Misc
+=============================================================================*/
+
+    /* Title of books and articles in bibliographies */
+    span.title
+    {
+        font-style: italic;
+    }
+
+    span.underline
+    {
+        text-decoration: underline;
+    }
+
+    span.strikethrough
+    {
+        text-decoration: line-through;
+    }
+
+    /* Copyright, Legal Notice */
+    div div.legalnotice p
+    {
+        text-align: left
+    }
+
+/*=============================================================================
+    Colors
+=============================================================================*/
+
+    @media screen
+    {
+        body {
+            background-color: #FFFFFF;
+            color: #000000;
+        }
+
+    /* Syntax Highlighting */
+        .keyword        { color: #0000AA; }
+        .identifier     { color: #000000; }
+        .special        { color: #707070; }
+        .preprocessor   { color: #402080; }
+        .char           { color: teal; }
+        .comment        { color: #800000; }
+        .string         { color: teal; }
+        .number         { color: teal; }
+        .white_bkd      { background-color: #FFFFFF; }
+        .dk_grey_bkd    { background-color: #999999; }
+
+    /* Links */
+        a, a .keyword, a .identifier, a .special, a .preprocessor
+        a .char, a .comment, a .string, a .number
+        {
+            color: #005a9c;
+        }
+
+        a:visited, a:visited .keyword, a:visited .identifier,
+        a:visited .special, a:visited .preprocessor a:visited .char,
+        a:visited .comment, a:visited .string, a:visited .number
+        {
+            color: #9c5a9c;
+        }
+
+        h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
+        h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
+        h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
+        {
+            text-decoration: none; /* no underline */
+            color: #000000;
+        }
+
+    /* Copyright, Legal Notice */
+        .copyright
+        {
+            color: #666666;
+            font-size: small;
+        }
+
+        div div.legalnotice p
+        {
+            color: #666666;
+        }
+
+    /* Program listing */
+        pre.synopsis
+        {
+            border: 1px solid #DCDCDC;
+        }
+
+        .programlisting,
+        .screen
+        {
+            border: 1px solid #DCDCDC;
+        }
+
+        td .programlisting,
+        td .screen
+        {
+            border: 0px solid #DCDCDC;
+        }
+
+    /* Blurbs */
+        div.note,
+        div.tip,
+        div.important,
+        div.caution,
+        div.warning,
+        p.blurb
+        {
+            border: 1px solid #DCDCDC;
+        }
+
+    /* Table of contents */
+        .toc
+        {
+            border: 1px solid #DCDCDC;
+        }
+
+    /* Tables */
+        div.informaltable table tr td,
+        div.table table tr td
+        {
+            border: 1px solid #DCDCDC;
+        }
+
+        div.informaltable table tr th,
+        div.table table tr th
+        {
+            background-color: #F0F0F0;
+            border: 1px solid #DCDCDC;
+        }
+
+        .copyright-footer
+        {
+            color: #8F8F8F;
+        }
+
+    /* Misc */
+        span.highlight
+        {
+            color: #00A000;
+        }
+    }
+
+    @media print
+    {
+    /* Links */
+        a
+        {
+            color: black;
+        }
+
+        a:visited
+        {
+            color: black;
+        }
+
+        .spirit-nav
+        {
+            display: none;
+        }
+
+    /* Program listing */
+        pre.synopsis
+        {
+            border: 1px solid gray;
+        }
+
+        .programlisting,
+        .screen
+        {
+            border: 1px solid gray;
+        }
+
+        td .programlisting,
+        td .screen
+        {
+            border: 0px solid #DCDCDC;
+        }
+
+    /* Table of contents */
+        .toc
+        {
+            border: 1px solid gray;
+        }
+
+        .informaltable table,
+        .table table
+        {
+            border: 1px solid gray;
+            border-collapse: collapse;
+        }
+
+    /* Tables */
+        div.informaltable table tr td,
+        div.table table tr td
+        {
+            border: 1px solid gray;
+        }
+
+        div.informaltable table tr th,
+        div.table table tr th
+        {
+            border: 1px solid gray;
+        }
+
+        table.simplelist tr td
+        {
+            border: none !important;
+        }
+
+    /* Misc */
+        span.highlight
+        {
+            font-weight: bold;
+        }
+    }
+
+/*=============================================================================
+    Images
+=============================================================================*/
+
+    span.inlinemediaobject img
+    {
+        vertical-align: middle;
+    }
+
+/*==============================================================================
+    Super and Subscript: style so that line spacing isn't effected, see
+    http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
+==============================================================================*/
+
+sup,
+sub {
+	height: 0;
+	line-height: 1;
+	vertical-align: baseline;
+	_vertical-align: bottom;
+	position: relative;
+	
+}
+
+sup {
+	bottom: 1ex;
+}
+
+sub {
+	top: .5ex;
+}
+
Added: sandbox/tti/libs/tti/doc/html/docutils.css
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/docutils.css	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,275 @@
+/*
+:Author: David Goodger
+:Contact: goodger_at_[hidden]
+:Date: $Date: 2007-04-17 00:44:59 -0400 (Tue, 17 Apr 2007) $
+:Revision: $Revision: 37457 $
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+  border: 0 }
+
+table.borderless td, table.borderless th {
+  /* Override padding for "table.docutils td" with "! important".
+     The right padding separates the table cells. */
+  padding: 0 0.5em 0 0 ! important }
+
+.first {
+  /* Override more specific margin styles with "! important". */
+  margin-top: 0 ! important }
+
+.last, .with-subtitle {
+  margin-bottom: 0 ! important }
+
+.hidden {
+  display: none }
+
+a.toc-backref {
+  text-decoration: none ;
+  color: black }
+
+blockquote.epigraph {
+  margin: 2em 5em ; }
+
+dl.docutils dd {
+  margin-bottom: 0.5em }
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+  font-weight: bold }
+*/
+
+div.abstract {
+  margin: 2em 5em }
+
+div.abstract p.topic-title {
+  font-weight: bold ;
+  text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+  margin: 2em ;
+  border: medium outset ;
+  padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+  font-weight: bold ;
+  font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title {
+  color: red ;
+  font-weight: bold ;
+  font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+   compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+  margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+  margin-top: 0.5em }
+*/
+
+div.dedication {
+  margin: 2em 5em ;
+  text-align: center ;
+  font-style: italic }
+
+div.dedication p.topic-title {
+  font-weight: bold ;
+  font-style: normal }
+
+div.figure {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+div.footer, div.header {
+  clear: both;
+  font-size: smaller }
+
+div.line-block {
+  display: block ;
+  margin-top: 1em ;
+  margin-bottom: 1em }
+
+div.line-block div.line-block {
+  margin-top: 0 ;
+  margin-bottom: 0 ;
+  margin-left: 1.5em }
+
+div.sidebar {
+  margin-left: 1em ;
+  border: medium outset ;
+  padding: 1em ;
+  background-color: #ffffee ;
+  width: 40% ;
+  float: right ;
+  clear: right }
+
+div.sidebar p.rubric {
+  font-family: sans-serif ;
+  font-size: medium }
+
+div.system-messages {
+  margin: 5em }
+
+div.system-messages h1 {
+  color: red }
+
+div.system-message {
+  border: medium outset ;
+  padding: 1em }
+
+div.system-message p.system-message-title {
+  color: red ;
+  font-weight: bold }
+
+div.topic {
+  margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  margin-top: 0.4em }
+
+h1.title {
+  text-align: center }
+
+h2.subtitle {
+  text-align: center }
+
+hr.docutils {
+  width: 75% }
+
+img.align-left {
+  clear: left }
+
+img.align-right {
+  clear: right }
+
+ol.simple, ul.simple {
+  margin-bottom: 1em }
+
+ol.arabic {
+  list-style: decimal }
+
+ol.loweralpha {
+  list-style: lower-alpha }
+
+ol.upperalpha {
+  list-style: upper-alpha }
+
+ol.lowerroman {
+  list-style: lower-roman }
+
+ol.upperroman {
+  list-style: upper-roman }
+
+p.attribution {
+  text-align: right ;
+  margin-left: 50% }
+
+p.caption {
+  font-style: italic }
+
+p.credits {
+  font-style: italic ;
+  font-size: smaller }
+
+p.label {
+  white-space: nowrap }
+
+p.rubric {
+  font-weight: bold ;
+  font-size: larger ;
+  color: maroon ;
+  text-align: center }
+
+p.sidebar-title {
+  font-family: sans-serif ;
+  font-weight: bold ;
+  font-size: larger }
+
+p.sidebar-subtitle {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+p.topic-title {
+  font-weight: bold }
+
+pre.address {
+  margin-bottom: 0 ;
+  margin-top: 0 ;
+  font-family: serif ;
+  font-size: 100% }
+
+pre.literal-block, pre.doctest-block {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+span.classifier {
+  font-family: sans-serif ;
+  font-style: oblique }
+
+span.classifier-delimiter {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+span.interpreted {
+  font-family: sans-serif }
+
+span.option {
+  white-space: nowrap }
+
+span.pre {
+  white-space: pre }
+
+span.problematic {
+  color: red }
+
+span.section-subtitle {
+  /* font-size relative to parent (h1..h6 element) */
+  font-size: 80% }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px }
+
+table.docinfo {
+  margin: 2em 4em }
+
+table.docutils {
+  margin-top: 0.5em ;
+  margin-bottom: 0.5em }
+
+table.footnote {
+  border-left: solid 1px black;
+  margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+  padding-left: 0.5em ;
+  padding-right: 0.5em ;
+  vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+  font-weight: bold ;
+  text-align: left ;
+  white-space: nowrap ;
+  padding-left: 0 }
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  font-size: 100% }
+
+ul.auto-toc {
+  list-style-type: none }
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/comp_static_mem_fun_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/comp_static_mem_fun_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/comp_static_mem_fun.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.comp_static_mem_fun_hpp"></a>Header <boost/tti/comp_static_mem_fun.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/comp_mem_fun_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/comp_mem_fun_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/comp_mem_fun_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="../../../../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.comp_mem_fun_gen_hpp"></a>Header <boost/tti/gen/comp_mem_fun_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/comp_static_mem_fun_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.comp_static_mem_fun_gen_hpp"></a>Header <boost/tti/gen/comp_static_mem_fun_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_data_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_data_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/mem_data_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.mem_data_gen_hpp"></a>Header <boost/tti/gen/mem_data_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE">BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE">BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN">BOOST_TTI_HAS_MEMBER_DATA_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN">BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_fun_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_fun_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/mem_fun_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.mem_fun_gen_hpp"></a>Header <boost/tti/gen/mem_fun_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_type_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/mem_type_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/mem_type_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN">
+<link rel="next" href="../../../../BOOST_TTI_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_MEMBER_TYPE_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.mem_type_gen_hpp"></a>Header <boost/tti/gen/mem_type_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE">BOOST_TTI_MEMBER_TYPE_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE">BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN">BOOST_TTI_MEMBER_TYPE_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN">BOOST_TTI_MTFC_MEMBER_TYPE_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_MEMBER_TYPE_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/namespace_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/namespace_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,34 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/namespace_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN">
+<link rel="next" href="../../../../BOOST_TTI_NAMESPACE.html" title="Macro BOOST_TTI_NAMESPACE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_NAMESPACE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.namespace_gen_hpp"></a>Header <boost/tti/gen/namespace_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_NAMESPACE.html" title="Macro BOOST_TTI_NAMESPACE">BOOST_TTI_NAMESPACE</a></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_NAMESPACE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/static_mem_data_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/static_mem_data_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/static_mem_data_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_NAMESPACE.html" title="Macro BOOST_TTI_NAMESPACE">
+<link rel="next" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_NAMESPACE.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.static_mem_data_gen_hpp"></a>Header <boost/tti/gen/static_mem_data_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_NAMESPACE.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/static_mem_fun_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/static_mem_fun_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/static_mem_fun_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.static_mem_fun_gen_hpp"></a>Header <boost/tti/gen/static_mem_fun_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/template_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/template_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/template_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.template_gen_hpp"></a>Header <boost/tti/gen/template_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE">BOOST_TTI_HAS_TEMPLATE_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE">BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN">BOOST_TTI_HAS_TEMPLATE_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN">BOOST_TTI_MTFC_HAS_TEMPLATE_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/template_params_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/template_params_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/template_params_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.template_params_gen_hpp"></a>Header <boost/tti/gen/template_params_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/trait_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/trait_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/trait_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+<link rel="next" href="../../../../BOOST_TTI_TRAIT_GEN_BASE.html" title="Macro BOOST_TTI_TRAIT_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_TRAIT_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.trait_gen_hpp"></a>Header <boost/tti/gen/trait_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_TRAIT_GEN_BASE.html" title="Macro BOOST_TTI_TRAIT_GEN_BASE">BOOST_TTI_TRAIT_GEN_BASE</a>(trait)
+<a class="link" href="../../../../BOOST_TTI_TRAIT_GEN.html" title="Macro BOOST_TTI_TRAIT_GEN">BOOST_TTI_TRAIT_GEN</a>(trait)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_TRAIT_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/type_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/type_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/type_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_TRAIT_GEN.html" title="Macro BOOST_TTI_TRAIT_GEN">
+<link rel="next" href="../../../../BOOST_TTI_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TYPE_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_TRAIT_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_TYPE_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.type_gen_hpp"></a>Header <boost/tti/gen/type_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TYPE_GEN_BASE">BOOST_TTI_HAS_TYPE_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE">BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_HAS_TYPE_GEN">BOOST_TTI_HAS_TYPE_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_MTFC_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN">BOOST_TTI_MTFC_HAS_TYPE_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_TRAIT_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_HAS_TYPE_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/vm_template_params_gen_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/gen/vm_template_params_gen_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/gen/vm_template_params_gen.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_HAS_TYPE_GEN.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN">
+<link rel="next" href="../../../../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_TYPE_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.gen.vm_template_params_gen_hpp"></a>Header <boost/tti/gen/vm_template_params_gen.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a>(name)
+<a class="link" href="../../../../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN</a>(name)
+<a class="link" href="../../../../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_HAS_TYPE_GEN.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_data_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_data_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mem_data.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mem_data_hpp"></a>Header <boost/tti/mem_data.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA">BOOST_TTI_HAS_MEMBER_DATA</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA">BOOST_TTI_MTFC_HAS_MEMBER_DATA</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_fun_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_fun_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mem_fun.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mem_fun_hpp"></a>Header <boost/tti/mem_fun.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION">BOOST_TTI_HAS_MEMBER_FUNCTION</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_DATA.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_type_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mem_type_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mem_type.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_MEMBER_TYPE.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><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_MEMBER_TYPE.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mem_type_hpp"></a>Header <boost/tti/mem_type.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE">BOOST_TTI_TRAIT_MEMBER_TYPE</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE">BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE">BOOST_TTI_MEMBER_TYPE</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE">BOOST_TTI_MTFC_MEMBER_TYPE</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_MEMBER_TYPE.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_data_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_data_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_mem_data.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE">
+<link rel="next" href="../../../../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_member_data.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_mem_data_hpp"></a>Header <boost/tti/mf/mf_mem_data.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasMemberData<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span> 
+      <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../BOOST_TTI_MTFC_MEMBER_TYPE.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_member_data.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_fun_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_fun_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,39 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_mem_fun.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">
+<link rel="next" href="../../../../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_member_data.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_member_function.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_mem_fun_hpp"></a>Header <boost/tti/mf/mf_mem_fun.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span> 
+             <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span> 
+             <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span> 
+      <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_member_data.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_member_function.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_type_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_mem_type_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,38 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_mem_type.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">
+<link rel="next" href="../../../../boost/tti/valid_member_type.html" title="Struct template valid_member_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_member_function.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/valid_member_type.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_mem_type_hpp"></a>Header <boost/tti/mf/mf_mem_type.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/valid_member_type.html" title="Struct template valid_member_type">valid_member_type</a><span class="special">;</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_valid_member_type.html" title="Struct template mf_valid_member_type">mf_valid_member_type</a><span class="special">;</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> MemberType<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_member_function.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/valid_member_type.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_static_mem_data_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_static_mem_data_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_static_mem_data.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_member_type.html" title="Struct template mf_member_type">
+<link rel="next" href="../../../../boost/tti/mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_member_type.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_static_member_data.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_static_mem_data_hpp"></a>Header <boost/tti/mf/mf_static_mem_data.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberData<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span> 
+      <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">mf_has_static_member_data</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_member_type.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_static_member_data.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_static_mem_fun_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_static_mem_fun_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,39 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_static_mem_fun.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">
+<link rel="next" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_static_member_data.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_static_mem_fun_hpp"></a>Header <boost/tti/mf/mf_static_mem_fun.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span> 
+             <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span> 
+             <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span> 
+      <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_static_member_data.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_template_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_template_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,36 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_template.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">
+<link rel="next" href="../../../../boost/tti/mf_has_template.html" title="Struct template mf_has_template">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_template.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_template_hpp"></a>Header <boost/tti/mf/mf_template.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplate<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_static_member_fu_id415162.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_template.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_template_params_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_template_params_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_template_params.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_has_template.html" title="Struct template mf_has_template">
+<link rel="next" href="../../../../boost/tti/mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_template.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_template_check_p_id415260.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_template_params_hpp"></a>Header <boost/tti/mf/mf_template_params.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span> 
+      <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_template.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_template_check_p_id415260.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_type_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/mf/mf_type_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,38 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/mf/mf_type.hpp></title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../../boost/tti/mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">
+<link rel="next" href="../../../../boost/tti/mf_has_type.html" title="Struct template mf_has_type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_template_check_p_id415260.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_type.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.mf.mf_type_hpp"></a>Header <boost/tti/mf/mf_type.hpp></h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">tti</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasType<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> 
+             <span class="keyword">typename</span> U <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="identifier">BOOST_TTI_NAMESPACE</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">notype</span><span class="special">></span> <span class="special">></span> 
+      <span class="keyword">struct</span> <a class="link" href="../../../../boost/tti/mf_has_type.html" title="Struct template mf_has_type">mf_has_type</a><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../../boost/tti/mf_has_template_check_p_id415260.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../../type_traits_introspection_reference.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../../boost/tti/mf_has_type.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/static_mem_data_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/static_mem_data_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/static_mem_data.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../boost/tti/mf_has_type.html" title="Struct template mf_has_type">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../boost/tti/mf_has_type.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.static_mem_data_hpp"></a>Header <boost/tti/static_mem_data.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../boost/tti/mf_has_type.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/static_mem_fun_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/static_mem_fun_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/static_mem_fun.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.static_mem_fun_hpp"></a>Header <boost/tti/static_mem_fun.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/template_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/template_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/template.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.template_hpp"></a>Header <boost/tti/template.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE">BOOST_TTI_TRAIT_HAS_TEMPLATE</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE">BOOST_TTI_HAS_TEMPLATE</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE">BOOST_TTI_MTFC_HAS_TEMPLATE</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/template_params_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/template_params_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/template_params.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.template_params_hpp"></a>Header <boost/tti/template_params.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, tpSeq)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, tpSeq)
+<a class="link" href="../../../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a>(name, tpSeq)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a>(name, tpSeq)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/type_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/type_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/type.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="../../../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.type_hpp"></a>Header <boost/tti/type.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE">BOOST_TTI_TRAIT_HAS_TYPE</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TYPE">BOOST_TTI_MTFC_TRAIT_HAS_TYPE</a>(trait, name)
+<a class="link" href="../../../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE">BOOST_TTI_HAS_TYPE</a>(name)
+<a class="link" href="../../../BOOST_TTI_MTFC_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE">BOOST_TTI_MTFC_HAS_TYPE</a>(name)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_TRAIT_HAS_TYPE.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/header/boost/tti/vm_template_params_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/vm_template_params_hpp.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/vm_template_params.hpp></title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../../../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+<link rel="prev" href="../../../BOOST_TTI_MTFC_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE">
+<link rel="next" href="../../../BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_TYPE.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.vm_template_params_hpp"></a>Header <boost/tti/vm_template_params.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, ...)
+<a class="link" href="../../../BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, ...)
+<a class="link" href="../../../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a>(name, ...)
+<a class="link" href="../../../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a>(name, ...)</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../../BOOST_TTI_MTFC_HAS_TYPE.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../type_traits_introspection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/images/alert.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/blank.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/caution.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/draft.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/home.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/important.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/next.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/next_disabled.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/note.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/prev.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/prev_disabled.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/smiley.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/tip.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/toc-blank.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/toc-minus.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/toc-plus.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/up.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/up_disabled.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/images/warning.png
==============================================================================
Binary file. No diff available.
Added: sandbox/tti/libs/tti/doc/html/index.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/index.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,394 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Chapter 1. The Type Traits Introspection Library 1.4</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="next" href="the_type_traits_introspection_library/tti_reason.html" title="Why the TTI Library ?">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav"><a accesskey="n" href="the_type_traits_introspection_library/tti_reason.html"><img src="images/next.png" alt="Next"></a></div>
+<div class="chapter">
+<div class="titlepage"><div>
+<div><h2 class="title">
+<a name="tti"></a>Chapter 1. The Type Traits Introspection Library 1.4</h2></div>
+<div><div class="author"><h3 class="author">
+<span class="firstname">Edward</span> <span class="surname">Diener</span>
+</h3></div></div>
+<div><p class="copyright">Copyright © 2010 Tropic Software East Inc</p></div>
+</div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="section">Introduction</span></dt>
+<dd><dl><dt><span class="section"><a href="index.html#the_type_traits_introspection_library.tti_intro.tti_headers">Header
+      Files</a></span></dt></dl></dd>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_reason.html">Why the
+    TTI Library ?</a></span></dt>
+<dt><span class="section">Terminology</span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_functionality.html">General
+    Functionality</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_detail.html">Macro
+    Metafunctions</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_nested_type.html">Nested
+    Types</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_usingMM.html">Using
+    the Macro Metafunctions</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_metaclasses.html">Macro
+    Metafunctions as Metadata</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_metafunctions.html">Nullary
+    Type Metafunctions</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_usingNTM.html">Using
+    the Nullary Type Metafunctions</a></span></dt>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_func_templates.html">Introspecting
+    Function Templates</a></span></dt>
+<dt><span class="section">Type Traits Introspection Reference</span></dt>
+<dd><dl>
+<dt><span class="section">Header <boost/tti/comp_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/comp_static_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/comp_mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/comp_static_mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/mem_data_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/mem_type_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/namespace_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/static_mem_data_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/static_mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/template_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/template_params_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/trait_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/type_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/vm_template_params_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mem_type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_mem_type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_static_mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_static_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_template.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_template_params.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/static_mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/static_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/template.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/template_params.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/vm_template_params.hpp></span></dt>
+<dd><dl></dl></dd>
+</dl></dd>
+<dt><span class="section"><a href="the_type_traits_introspection_library/tti_tests.html">Testing
+    TTI</a></span></dt>
+<dt><span class="section">History</span></dt>
+<dt><span class="section">ToDo</span></dt>
+<dt><span class="section">Acknowledgments</span></dt>
+<dt><span class="section">Index</span></dt>
+</dl>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_intro"></a><a class="link" href="index.html#the_type_traits_introspection_library.tti_intro" title="Introduction">Introduction</a>
+</h2></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="index.html#the_type_traits_introspection_library.tti_intro.tti_headers">Header
+      Files</a></span></dt></dl></div>
+<p>
+      Welcome to the Type Traits Introspection library version 1.4.
+    </p>
+<p>
+      The Type Traits Introspection library, or TTI for short, is a library of macros
+      generating metafunctions, and a set of parallel nullary type metafunctions,
+      which provide the ability to introspect by name the elements of a type at compile
+      time.
+    </p>
+<p>
+      The name of the library is chosen because the library offers compile time functionality
+      on a type, similar to the Boost Type Traits library, and because the functionality
+      the library offers is the ability to introspect a type about the existence
+      of a specific element.
+    </p>
+<p>
+      I use the word "introspect" in a very broad sense here. Normally
+      language introspection means initially asking for information to be returned
+      by name, which can then further be used to introspect for more specific information.
+      In the TTI library one must always supply the name, and use the functionality
+      for the correct type of inner element to find out if the particular named entity
+      exists. You may prefer the term "query" instead of "introspection"
+      to denote what this library does, but I use terminology based on the word "introspect"
+      throughout this documentation.
+    </p>
+<p>
+      The functionality of the library may be summed up as:
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+          Provide the means to introspect a type at compile time using a set of macros.
+          Each macro takes the name of the type's element and generates a metafunction
+          which can be subsequently invoked to determine whether or not the element
+          exists within the type. These metafunctions will be called "macro
+          metafunctions" in the documentation.
+        </li>
+<li class="listitem">
+          Provide corresponding metafunctions which can operate on almost all of
+          the macro metafunctions generated. These secondary metafunctions provide
+          the same set of introspection as the macro metafunctions but allow for
+          an easier to use syntax, where the types being passed are in the form of
+          nullary metafunctions themselves. They always work with individual types
+          when specifying function syntax rather than a composite type. These metafunctions
+          are called 'nullary type metafunctions' in the documentation.
+        </li>
+<li class="listitem">
+          Provide a set of macros for all of the macro metafunctions which create
+          metafunction classes, so the metafunctions generated by the macro metafunctions
+          can be passed as metadata. These can be used by the nullary type metafunctions,
+          and may find other uses for the template metaprogrammer.
+        </li>
+</ul></div>
+<p>
+      The library is dependent on Boost PP, Boost MPL, Boost Type Traits, and Boost
+      Function Types. The library is also dependent on the <code class="computeroutput"><span class="identifier">variadic_macro_data</span></code>
+      library currently in the sandbox if the variadic macros in the library are
+      used.
+    </p>
+<p>
+      The library is a header only library.
+    </p>
+<p>
+      Since the dependencies of the library are all header only libraries, there
+      is no need to build anything in order to use the TTI library.
+    </p>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="the_type_traits_introspection_library.tti_intro.tti_headers"></a><a class="link" href="index.html#the_type_traits_introspection_library.tti_intro.tti_headers" title="Header Files">Header
+      Files</a>
+</h3></div></div></div>
+<p>
+        There are two separate general header files in the library, divided depending
+        on whether or not the library functionality supporting variadic macros is
+        to be used, which bring in all the rest of the specific header files.
+      </p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+            The main header, which does not require using the library support for
+            variadic macros, is <code class="computeroutput"><span class="identifier">tti</span><span class="special">.</span><span class="identifier">hpp</span></code>.
+            This can be used for the vast majority of functionality in the library.
+          </li>
+<li class="listitem">
+            The secondary header, which uses a small subset of the library functionality,
+            providing an alternate use of particular macros with variadic macro support,
+            is <code class="computeroutput"><span class="identifier">tti_vm</span><span class="special">.</span><span class="identifier">hpp</span></code>.
+          </li>
+</ol></div>
+<p>
+        There are also separate specific header files for each of the elements to
+        be introspected by the library. This allows for finer-grained inclusion of
+        nested elements to be introspected. These header files are:
+      </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_intro.tti_headers.tbheaders"></a><p class="title"><b>Table 1.1. TTI Header Files</b></p>
+<div class="table-contents"><table class="table" summary="TTI Header Files">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                <p>
+                  Inner Element
+                </p>
+              </th>
+<th>
+                <p>
+                  File
+                </p>
+              </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+                <p>
+                  Type
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">type.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Template
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">template.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Template with params
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">template_params.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Template with params - variadic macros
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">vm_template_params.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Member data
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">mem_data.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Member function
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">mem_fun.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Member function - composite syntax
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">comp_mem_fun.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Static member data
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">static_mem_data.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Static member function
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">static_mem_fun.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Static member function - composite syntax
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">comp_static_mem_fun.hpp</a></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  Member type
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><a class="link" href="header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">mem_type.hpp</a></code>
+                </p>
+              </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+        If the general header file <code class="computeroutput"><span class="identifier">tti_vm</span><span class="special">.</span><span class="identifier">hpp</span></code> or
+        the specific header file <code class="computeroutput"><a class="link" href="header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">vm_template_params.hpp</a></code>, are used the library
+        is also dependent on the <code class="computeroutput"><span class="identifier">variadic_macro_data</span></code>
+        library currently in the sandbox. If this header is not used there is no
+        need to download the <code class="computeroutput"><span class="identifier">variadic_macro_data</span></code>
+        library and use it in any way.
+      </p>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"><p><small>Last revised: March 23, 2011 at 00:04:55 GMT</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav"><a accesskey="n" href="the_type_traits_introspection_library/tti_reason.html"><img src="images/next.png" alt="Next"></a></div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/index/s17.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/index/s17.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,851 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Index</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="../the_type_traits_introspection_library/tti_acknowledgments.html" title="Acknowledgments">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../the_type_traits_introspection_library/tti_acknowledgments.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id945019"></a>Index</h2></div></div></div>
+<p><a class="link" href="s17.html#idx_id_0">B</a> <a class="link" href="s17.html#idx_id_1">G</a> <a class="link" href="s17.html#idx_id_2">H</a> <a class="link" href="s17.html#idx_id_3">I</a> <a class="link" href="s17.html#idx_id_4">M</a> <a class="link" href="s17.html#idx_id_5">N</a> <a class="link" href="s17.html#idx_id_6">U</a> <a class="link" href="s17.html#idx_id_7">V</a> </p>
+<div class="variablelist"><dl>
+<dt>
+<a name="idx_id_0"></a><span class="term">B</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">Header < boost/tti/comp_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">Header < boost/tti/comp_static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE">Header < boost/tti/gen/mem_data_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">Header < boost/tti/mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_MEMBER_DATA_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">Header < boost/tti/gen/mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">Header < boost/tti/gen/mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">Header < boost/tti/mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">Nested Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">Header < boost/tti/gen/mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">Header < boost/tti/gen/mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE">Header < boost/tti/gen/static_mem_data_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">Header < boost/tti/static_mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">Nested Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">Header < boost/tti/gen/static_mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">Header < boost/tti/gen/static_mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/static_mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">Header < boost/tti/static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">Nested Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">Header < boost/tti/gen/static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">Header < boost/tti/gen/static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TEMPLATE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE">Header < boost/tti/gen/template_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">Header < boost/tti/template.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">Introspecting Function Templates</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">Header < boost/tti/gen/template_params_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">Header < boost/tti/template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">Introspecting Function Templates</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">Header < boost/tti/gen/template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">Header < boost/tti/gen/template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TEMPLATE_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">Header < boost/tti/gen/template_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TEMPLATE_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">Header < boost/tti/gen/template_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">General Functionality</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TYPE_GEN_BASE">Header < boost/tti/gen/type_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">Header < boost/tti/type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">Nested Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TYPE_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">Header < boost/tti/gen/type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_HAS_TYPE_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">Header < boost/tti/gen/type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MEMBER_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE">Header < boost/tti/gen/mem_type_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">Header < boost/tti/mem_type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">Introspecting Function Templates</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacronested" title="Table 1.3. TTI Nested Type Macro Metafunction">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">Nested Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html" title="Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MEMBER_TYPE_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">Header < boost/tti/gen/mem_type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MEMBER_TYPE_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">Header < boost/tti/gen/mem_type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">Header < boost/tti/comp_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">Header < boost/tti/comp_static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE">Header < boost/tti/gen/mem_data_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">Header < boost/tti/mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">Header < boost/tti/gen/mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">Header < boost/tti/gen/mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">Header < boost/tti/mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">Header < boost/tti/gen/mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">Header < boost/tti/gen/mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE">Header < boost/tti/gen/static_mem_data_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">Header < boost/tti/static_mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">Header < boost/tti/gen/static_mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">Header < boost/tti/gen/static_mem_data_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">Header < boost/tti/gen/static_mem_fun_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">Header < boost/tti/static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">Header < boost/tti/gen/static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">Header < boost/tti/gen/static_mem_fun_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TEMPLATE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE">Header < boost/tti/gen/template_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">Header < boost/tti/template.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">Header < boost/tti/gen/template_params_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">Header < boost/tti/template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">Header < boost/tti/gen/template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">Header < boost/tti/gen/template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TEMPLATE_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">Header < boost/tti/gen/template_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">Header < boost/tti/gen/template_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE">Header < boost/tti/gen/type_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">Header < boost/tti/type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TYPE_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">Header < boost/tti/gen/type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">Header < boost/tti/gen/type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_MEMBER_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE">Header < boost/tti/gen/mem_type_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">Header < boost/tti/mem_type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_MEMBER_TYPE_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">Header < boost/tti/gen/mem_type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">Header < boost/tti/gen/mem_type_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">Header < boost/tti/comp_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">Header < boost/tti/comp_static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">Header < boost/tti/mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">Header < boost/tti/mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">Header < boost/tti/static_mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">Header < boost/tti/static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">Header < boost/tti/template.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">Header < boost/tti/template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_HAS_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">Header < boost/tti/type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">Header < boost/tti/mem_type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_NAMESPACE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">General Functionality</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>">Header < boost/tti/gen/namespace_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mf/mf_type_hpp.html" title="Header <boost/tti/mf/mf_type.hpp>">Header < boost/tti/mf/mf_type.hpp ></a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">General Functionality</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">Header < boost/tti/gen/trait_gen.hpp ></a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">General Functionality</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">Header < boost/tti/gen/trait_gen.hpp ></a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">Header < boost/tti/comp_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">Header < boost/tti/comp_static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">History</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">Header < boost/tti/mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">Header < boost/tti/mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">Header < boost/tti/static_mem_data.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">Header < boost/tti/static_mem_fun.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_TEMPLATE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">Header < boost/tti/template.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">Header < boost/tti/template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_HAS_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">General Functionality</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">Header < boost/tti/type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_TRAIT_MEMBER_TYPE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">Header < boost/tti/mem_type.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">Header < boost/tti/gen/vm_template_params_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">Header < boost/tti/vm_template_params.hpp ></a></p></td></tr>
+<tr><td><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">Macro Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">Using the Macro Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">Header < boost/tti/gen/vm_template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">Header < boost/tti/gen/vm_template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">Header < boost/tti/gen/vm_template_params_gen.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">Header < boost/tti/vm_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using the Nullary Type Metafunctions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">Header < boost/tti/gen/vm_template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">Header < boost/tti/gen/vm_template_params_gen.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">Header < boost/tti/vm_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+<dt><span class="term">BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">Header < boost/tti/vm_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_1"></a><span class="term">G</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">General Functionality</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">BOOST_TTI_NAMESPACE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">BOOST_TTI_TRAIT_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">BOOST_TTI_TRAIT_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_functionality.html" title="General Functionality">BOOST_TTI_TRAIT_HAS_TYPE</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_2"></a><span class="term">H</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">Header < boost/tti/comp_mem_fun.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/comp_static_mem_fun.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/comp_mem_fun_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/comp_static_mem_fun_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/comp_static_mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/mem_data_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">BOOST_TTI_HAS_MEMBER_DATA_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE">BOOST_TTI_MTFC_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_data_gen_hpp.html" title="Header <boost/tti/gen/mem_data_gen.hpp>">BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/mem_fun_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_fun_gen_hpp.html" title="Header <boost/tti/gen/mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/mem_type_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MEMBER_TYPE_GEN_BASE">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">BOOST_TTI_MEMBER_TYPE_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">BOOST_TTI_MEMBER_TYPE_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE">BOOST_TTI_MTFC_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">BOOST_TTI_MTFC_MEMBER_TYPE_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/mem_type_gen_hpp.html" title="Header <boost/tti/gen/mem_type_gen.hpp>">BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/namespace_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/gen/namespace_gen_hpp.html" title="Header <boost/tti/gen/namespace_gen.hpp>">BOOST_TTI_NAMESPACE</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/gen/static_mem_data_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_data_gen_hpp.html" title="Header <boost/tti/gen/static_mem_data_gen.hpp>">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/static_mem_fun_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/static_mem_fun_gen_hpp.html" title="Header <boost/tti/gen/static_mem_fun_gen.hpp>">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/template_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_GEN_BASE">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">BOOST_TTI_HAS_TEMPLATE_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">BOOST_TTI_HAS_TEMPLATE_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE">BOOST_TTI_MTFC_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">BOOST_TTI_MTFC_HAS_TEMPLATE_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_gen_hpp.html" title="Header <boost/tti/gen/template_gen.hpp>">BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/template_params_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/template_params_gen_hpp.html" title="Header <boost/tti/gen/template_params_gen.hpp>">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/trait_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">BOOST_TTI_TRAIT_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/trait_gen_hpp.html" title="Header <boost/tti/gen/trait_gen.hpp>">BOOST_TTI_TRAIT_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/type_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_HAS_TYPE_GEN_BASE">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">BOOST_TTI_HAS_TYPE_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">BOOST_TTI_HAS_TYPE_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE">BOOST_TTI_MTFC_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">BOOST_TTI_MTFC_HAS_TYPE_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/type_gen_hpp.html" title="Header <boost/tti/gen/type_gen.hpp>">BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/gen/vm_template_params_gen.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a></p></td></tr>
+<tr><td><p><a class="link" href="../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/gen/vm_template_params_gen_hpp.html" title="Header <boost/tti/gen/vm_template_params_gen.hpp>">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/mem_data.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">BOOST_TTI_MTFC_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/mem_fun.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/mem_type.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">BOOST_TTI_MTFC_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">BOOST_TTI_TRAIT_MEMBER_TYPE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_mem_data.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_mem_fun.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_mem_type.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../boost/tti/mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a></p></td></tr>
+<tr><td><p><a class="link" href="../boost/tti/mf_valid_member_type.html" title="Struct template mf_valid_member_type">mf_valid_member_type</a></p></td></tr>
+<tr><td><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type">valid_member_type</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_static_mem_data.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">mf_has_static_member_data</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_static_mem_fun.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_template.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_template_params.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a></p></td></tr></table></dd>
+<dt><span class="term">Header < boost/tti/mf/mf_type.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/mf/mf_type_hpp.html" title="Header <boost/tti/mf/mf_type.hpp>">BOOST_TTI_NAMESPACE</a></p></td></tr>
+<tr><td><p><a class="link" href="../boost/tti/mf_has_type.html" title="Struct template mf_has_type">mf_has_type</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/static_mem_data.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/static_mem_fun.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/template.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">BOOST_TTI_MTFC_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">BOOST_TTI_TRAIT_HAS_TEMPLATE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/template_params.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/type.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">BOOST_TTI_MTFC_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">BOOST_TTI_MTFC_TRAIT_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">BOOST_TTI_TRAIT_HAS_TYPE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/vm_template_params.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+<dt><span class="term">History</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_history.html" title="History">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_3"></a><span class="term">I</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">Introspecting Function Templates</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_4"></a><span class="term">M</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">Macro Metafunctions</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><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">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><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">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_detail.html#the_type_traits_introspection_library.tti_detail.tbmacronested" title="Table 1.3. TTI Nested Type Macro Metafunction">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><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">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Macro Metafunctions as Metadata</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_TRAIT_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metaclasses.html#the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses" title="Table 1.5. TTI Metafunction Classes">BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+<dt><span class="term">mf_has_member_data</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">Header < boost/tti/mf/mf_mem_data.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_has_member_function</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">Header < boost/tti/mf/mf_mem_fun.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_has_static_member_data</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">Header < boost/tti/mf/mf_static_mem_data.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_has_static_member_function</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">Header < boost/tti/mf/mf_static_mem_fun.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_has_template</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template.html" title="Struct template mf_has_template">Header < boost/tti/mf/mf_template.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_has_template_check_params</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf/mf_template_params.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_has_type</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_has_type.html" title="Struct template mf_has_type">Header < boost/tti/mf/mf_type.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_member_type</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_member_type.html" title="Struct template mf_member_type">Header < boost/tti/mf/mf_mem_type.hpp ></a></p></td></tr></table></dd>
+<dt><span class="term">mf_valid_member_type</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/mf_valid_member_type.html" title="Struct template mf_valid_member_type">Header < boost/tti/mf/mf_mem_type.hpp ></a></p></td></tr></table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_5"></a><span class="term">N</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">Nested Types</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_nested_type.html" title="Nested Types">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Nullary Type Metafunctions</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html" title="Nullary Type Metafunctions">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions" title="Table 1.6. TTI Nullary Type Metafunctions">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_6"></a><span class="term">U</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">Using the Macro Metafunctions</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingMM.html" title="Using the Macro Metafunctions">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Using the Nullary Type Metafunctions</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_MTFC_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_MTFC_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_MTFC_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_MTFC_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_7"></a><span class="term">V</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">valid_member_type</span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type">Header < boost/tti/mf/mf_mem_type.hpp ></a></p></td></tr></table></dd>
+</dl></div></dd>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../the_type_traits_introspection_library/tti_acknowledgments.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/minimal.css
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/minimal.css	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,29 @@
+/*
+
+  © Copyright Beman Dawes, 2007
+
+  Distributed under the Boost Software License, Version 1.0.
+  See www.boost.org/LICENSE_1_0.txt
+  
+*/
+
+/*******************************************************************************
+      Body
+*******************************************************************************/
+
+body    { font-family: sans-serif; margin: 1em; }
+
+/*******************************************************************************
+      Table
+*******************************************************************************/
+
+table   { margin: 0.5em; }
+
+/*******************************************************************************
+      Font sizes
+*******************************************************************************/
+
+p, td, li, blockquote { font-size: 10pt; }
+pre     { font-size: 9pt; }
+
+/*** end ***/
\ No newline at end of file
Added: sandbox/tti/libs/tti/doc/html/reference.css
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/reference.css	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,11 @@
+/*============================================================================
+    Copyright 2003-2004 Douglas Gregor
+    Distributed under the Boost Software License, Version 1.0. (See accompany-
+    ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+============================================================================*/
+
+PRE.synopsis { 
+  background-color: #e0ffff;
+  border: thin solid blue;
+  padding: 1em
+}
\ No newline at end of file
Added: sandbox/tti/libs/tti/doc/html/standalone_HTML.manifest
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/standalone_HTML.manifest	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,149 @@
+index.html
+the_type_traits_introspection_library/tti_reason.html
+the_type_traits_introspection_library/tti_terminology.html
+the_type_traits_introspection_library/tti_functionality.html
+the_type_traits_introspection_library/tti_detail.html
+the_type_traits_introspection_library/tti_nested_type.html
+the_type_traits_introspection_library/tti_usingMM.html
+the_type_traits_introspection_library/tti_metaclasses.html
+the_type_traits_introspection_library/tti_metafunctions.html
+the_type_traits_introspection_library/tti_usingNTM.html
+the_type_traits_introspection_library/tti_func_templates.html
+type_traits_introspection_reference.html
+BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html
+BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html
+header/boost/tti/comp_static_mem_fun_hpp.html
+BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html
+BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html
+header/boost/tti/gen/comp_mem_fun_gen_hpp.html
+BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN.html
+BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION_GEN.html
+header/boost/tti/gen/comp_static_mem_fun_gen_hpp.html
+BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html
+BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN.html
+header/boost/tti/gen/mem_data_gen_hpp.html
+BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN_BASE.html
+BOOST_TTI_HAS_MEMBER_DATA_GEN.html
+BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN.html
+header/boost/tti/gen/mem_fun_gen_hpp.html
+BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_HAS_MEMBER_FUNCTION_GEN.html
+BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION_GEN.html
+header/boost/tti/gen/mem_type_gen_hpp.html
+BOOST_TTI_MEMBER_TYPE_GEN_BASE.html
+BOOST_TTI_MTFC_MEMBER_TYPE_GEN_BASE.html
+BOOST_TTI_MEMBER_TYPE_GEN.html
+BOOST_TTI_MTFC_MEMBER_TYPE_GEN.html
+header/boost/tti/gen/namespace_gen_hpp.html
+BOOST_TTI_NAMESPACE.html
+header/boost/tti/gen/static_mem_data_gen_hpp.html
+BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN_BASE.html
+BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN.html
+BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA_GEN.html
+header/boost/tti/gen/static_mem_fun_gen_hpp.html
+BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE.html
+BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN.html
+BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION_GEN.html
+header/boost/tti/gen/template_gen_hpp.html
+BOOST_TTI_HAS_TEMPLATE_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_TEMPLATE_GEN_BASE.html
+BOOST_TTI_HAS_TEMPLATE_GEN.html
+BOOST_TTI_MTFC_HAS_TEMPLATE_GEN.html
+header/boost/tti/gen/template_params_gen_hpp.html
+BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
+BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
+BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
+header/boost/tti/gen/trait_gen_hpp.html
+BOOST_TTI_TRAIT_GEN_BASE.html
+BOOST_TTI_TRAIT_GEN.html
+header/boost/tti/gen/type_gen_hpp.html
+BOOST_TTI_HAS_TYPE_GEN_BASE.html
+BOOST_TTI_MTFC_HAS_TYPE_GEN_BASE.html
+BOOST_TTI_HAS_TYPE_GEN.html
+BOOST_TTI_MTFC_HAS_TYPE_GEN.html
+header/boost/tti/gen/vm_template_params_gen_hpp.html
+BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
+BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE.html
+BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
+BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS_GEN.html
+header/boost/tti/mem_data_hpp.html
+BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html
+BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html
+BOOST_TTI_HAS_MEMBER_DATA.html
+BOOST_TTI_MTFC_HAS_MEMBER_DATA.html
+header/boost/tti/mem_fun_hpp.html
+BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html
+BOOST_TTI_HAS_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html
+header/boost/tti/mem_type_hpp.html
+BOOST_TTI_TRAIT_MEMBER_TYPE.html
+BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html
+BOOST_TTI_MEMBER_TYPE.html
+BOOST_TTI_MTFC_MEMBER_TYPE.html
+header/boost/tti/mf/mf_mem_data_hpp.html
+boost/tti/mf_has_member_data.html
+header/boost/tti/mf/mf_mem_fun_hpp.html
+boost/tti/mf_has_member_function.html
+header/boost/tti/mf/mf_mem_type_hpp.html
+boost/tti/valid_member_type.html
+boost/tti/mf_valid_member_type.html
+boost/tti/mf_member_type.html
+header/boost/tti/mf/mf_static_mem_data_hpp.html
+boost/tti/mf_has_static_member_data.html
+header/boost/tti/mf/mf_static_mem_fun_hpp.html
+boost/tti/mf_has_static_member_fu_id415162.html
+header/boost/tti/mf/mf_template_hpp.html
+boost/tti/mf_has_template.html
+header/boost/tti/mf/mf_template_params_hpp.html
+boost/tti/mf_has_template_check_p_id415260.html
+header/boost/tti/mf/mf_type_hpp.html
+boost/tti/mf_has_type.html
+header/boost/tti/static_mem_data_hpp.html
+BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html
+BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html
+BOOST_TTI_HAS_STATIC_MEMBER_DATA.html
+BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html
+header/boost/tti/static_mem_fun_hpp.html
+BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html
+BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html
+BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html
+header/boost/tti/template_hpp.html
+BOOST_TTI_TRAIT_HAS_TEMPLATE.html
+BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html
+BOOST_TTI_HAS_TEMPLATE.html
+BOOST_TTI_MTFC_HAS_TEMPLATE.html
+header/boost/tti/template_params_hpp.html
+BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
+BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
+BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html
+BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html
+header/boost/tti/type_hpp.html
+BOOST_TTI_TRAIT_HAS_TYPE.html
+BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html
+BOOST_TTI_HAS_TYPE.html
+BOOST_TTI_MTFC_HAS_TYPE.html
+header/boost/tti/vm_template_params_hpp.html
+BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
+BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
+BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html
+BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html
+the_type_traits_introspection_library/tti_tests.html
+the_type_traits_introspection_library/tti_history.html
+the_type_traits_introspection_library/tti_todo.html
+the_type_traits_introspection_library/tti_acknowledgments.html
+index/s17.html
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Acknowledgments</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_todo.html" title="ToDo">
+<link rel="next" href="../index/s17.html" title="Index">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_todo.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../index/s17.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_acknowledgments"></a><a class="link" href="tti_acknowledgments.html" title="Acknowledgments">Acknowledgments</a>
+</h2></div></div></div>
+<p>
+      The TTI library came out of my effort to take the <code class="computeroutput"><span class="identifier">type_traits_ext</span></code>
+      part of the unfinished Concept Traits Library and expand it. So my first thanks
+      go to Terje Slettebo and Tobias Schwinger, the authors of the CTL. I have taken,
+      and hopefully improved upon, the ideas and implementation in that library,
+      and added some new functionality.
+    </p>
+<p>
+      I would also like to thank Joel Falcou for his help and his introspection work.
+    </p>
+<p>
+      Two of the introspection templates are taken from the MPL and lifted into my
+      library under a different name for the sake of completeness, so I would like
+      to thank Aleksey Gurtovoy and David Abrahams for that library, and Daniel Walker
+      for work on those MPL introspection macros.
+    </p>
+<p>
+      Finally thanks to Anthony Williams for supplying a workaround for a Visual
+      C++ bug which is needed for introspecting member data where the type of the
+      member data is a compound type.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_todo.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../index/s17.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,570 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro Metafunctions</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_functionality.html" title="General Functionality">
+<link rel="next" href="tti_nested_type.html" title="Nested Types">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_functionality.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_nested_type.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_detail"></a><a class="link" href="tti_detail.html" title="Macro Metafunctions">Macro
+    Metafunctions</a>
+</h2></div></div></div>
+<p>
+      The TTI library uses macros to create metafunctions, in the boost::tti namespace,
+      for introspecting an inner element by name. Each macro for a particular type
+      of inner element has two forms, the simple one where the first macro parameter
+      designating the 'name' of the inner element is used to create the name of the
+      metafunction, and the complex one where the first macro parameter, called 'trait',
+      designates the name of the metafunction and the second macro parameter designates
+      the 'name' to be introspected. Other than that difference, the two forms of
+      the macro produce the exact same results.
+    </p>
+<p>
+      To use these metafunctions you can include the main general header file 'tti.hpp',
+      unless otherwise noted. Alternatively you can include a specific header file
+      as given in the table below.
+    </p>
+<p>
+      A table of these macros is given, based on the inner element whose existence
+      the metaprogrammer is introspecting. A more detailed explanation can be found
+      in the reference section, and examples of usage can be found in the <a class="link" href="tti_usingMM.html#sectti_usingMM">"Using
+      the Macro Metafunctions"</a> section. In the Template column only the
+      name generated by the simple form of the template is given since the name generated
+      by the complex form is always boost::tti::trait where 'trait' is the first
+      parameter to the corresponding complex form macro. All of the introspecting
+      metafunctions in the table below return a boolean constant called 'value',
+      which specifies whether or not the inner element exists.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_detail.tbmacros"></a><p class="title"><b>Table 1.2. TTI Macro Metafunctions</b></p>
+<div class="table-contents"><table class="table" summary="TTI Macro Metafunctions">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Inner Element
+              </p>
+            </th>
+<th>
+              <p>
+                Macro
+              </p>
+            </th>
+<th>
+              <p>
+                Template
+              </p>
+            </th>
+<th>
+              <p>
+                Specific Header File
+              </p>
+            </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+              <p>
+                Type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE">BOOST_TTI_HAS_TYPE</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">type.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Type with check
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE">BOOST_TTI_HAS_TYPE</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                class U = type to check against
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">type.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Class Template
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE">BOOST_TTI_HAS_TEMPLATE</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                All of the template parameters must be 'class' ( or 'typename' )
+                parameters
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">template.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Class Template with params
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,ppSeq<sup>[<a name="id916437" href="#ftn.id916437" class="footnote">a</a>]</sup>)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_check_params_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">template_params.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Class Template with params using variadic macros<sup>[<a name="id916505" href="#ftn.id916505" class="footnote">b</a>]</sup>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,...<sup>[<a name="id916541" href="#ftn.id916541" class="footnote">c</a>]</sup>)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_check_params_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">vm_template_params.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Member data
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA">BOOST_TTI_HAS_MEMBER_DATA</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_member_data_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                class R = data type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">mem_data.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Member function as individual types
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION">BOOST_TTI_HAS_MEMBER_FUNCTION</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_member_function_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                class R = return type
+              </p>
+              <p>
+                class FS = (optional) function parameter types as a Boost MPL forward
+                sequence. If there are no function parameters this does not have
+                to be specified. Defaults to boost::mpl::vector<>.
+              </p>
+              <p>
+                class TAG = (optional) Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+                tag type. Defaults to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span></code>.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">mem_fun.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Member function as a composite type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_comp_member_function_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = pointer to member function
+              </p>
+              <p>
+                The form for T is 'ReturnType (Class::*)(Zero or more comma-separated
+                parameter types)'
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../type_traits_introspection_reference.html#header.boost.tti.comp_mem_fun_hpp" title="Header <boost/tti/comp_mem_fun.hpp>">comp_mem_fun.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Static member data
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_data_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                class Type = data type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">static_mem_data.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Static member function as individual types
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_function_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                class R = return type
+              </p>
+              <p>
+                class FS = (optional) function parameter types as a Boost MPL forward
+                sequence. If there are no function parameters this does not have
+                to be specified. Defaults to boost::mpl::vector<>.
+              </p>
+              <p>
+                class TAG = (optional) Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+                tag type. Defaults to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span></code>.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">static_mem_fun.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Static member function as a composite type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_comp_static_member_function_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                class Type = function type
+              </p>
+              <p>
+                The form for Type is 'ReturnType (Zero or more comma-separated parameter
+                types)'
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/comp_static_mem_fun_hpp.html" title="Header <boost/tti/comp_static_mem_fun.hpp>">comp_static_mem_fun.hpp</a></code>
+              </p>
+            </td>
+</tr>
+</tbody>
+<tbody class="footnotes"><tr><td colspan="4">
+<div class="footnote"><p><sup>[<a id="ftn.id916437" href="#id916437" class="para">a</a>] </sup>
+                  A Boost PP data sequence with each comma separated portion of the
+                  template parameters as its own sequence element.
+                </p></div>
+<div class="footnote"><p><sup>[<a id="ftn.id916505" href="#id916505" class="para">b</a>] </sup>
+                  General header file is <code class="computeroutput"><span class="identifier">tti_vm</span><span class="special">.</span><span class="identifier">hpp</span></code>.
+                </p></div>
+<div class="footnote"><p><sup>[<a id="ftn.id916541" href="#id916541" class="para">c</a>] </sup>
+                  The template parameters as variadic data.
+                </p></div>
+</td></tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      There is one other macro which creates a metafunction which does not introspect
+      for the existence of an inner element type, but is very useful nonetheless.
+      Instead the macro metafunction created returns the nested type if it exists,
+      else it returns an unspecified type.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_detail.tbmacronested"></a><p class="title"><b>Table 1.3. TTI Nested Type Macro Metafunction</b></p>
+<div class="table-contents"><table class="table" summary="TTI Nested Type Macro Metafunction">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Inner Element
+              </p>
+            </th>
+<th>
+              <p>
+                Macro
+              </p>
+            </th>
+<th>
+              <p>
+                Template
+              </p>
+            </th>
+<th>
+              <p>
+                Specific Header File
+              </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                Type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE">BOOST_TTI_MEMBER_TYPE</a></code>(name)
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_</span><span class="char">'name'</span></code>
+              </p>
+              <p>
+                class T = enclosing type
+              </p>
+              <p>
+                returns = the type of 'name' if it exists, else an unspecified type,
+                as a typedef 'type'.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">mem_type.hpp</a></code>
+              </p>
+            </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      Along with this macro metafunction we have another metafunction which, when
+      passed a 'type', which can be any type but which will generally be used with
+      the type returned by invoking the metafunction generated by <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>,
+      will tell use whether the type exists or not as a boolean constant.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_detail.existtbmacronested"></a><p class="title"><b>Table 1.4. TTI Nested Type Macro Metafunction Existence</b></p>
+<div class="table-contents"><table class="table" summary="TTI Nested Type Macro Metafunction Existence">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Inner Element
+              </p>
+            </th>
+<th>
+              <p>
+                Macro
+              </p>
+            </th>
+<th>
+              <p>
+                Template
+              </p>
+            </th>
+<th>
+              <p>
+                Specific Header File
+              </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                Type
+              </p>
+            </td>
+<td>
+              <p>
+                None
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/valid_member_type.html" title="Struct template valid_member_type">boost::tti::valid_member_type</a></code>
+              </p>
+              <p>
+                class T = a type
+              </p>
+              <p>
+                returns = true if the type exists, false if it does not. 'Existence'
+                is determined by whether the type does not equal an unspecified type.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">mem_type.hpp</a></code>
+              </p>
+            </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      The usefulness of the <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      macro metafunction will be shown in the next topic when I explain the problem
+      of specifying nested types and how TTI solves it.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_functionality.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_nested_type.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_func_templates.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_func_templates.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,213 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Introspecting Function Templates</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_usingNTM.html" title="Using the Nullary Type Metafunctions">
+<link rel="next" href="../type_traits_introspection_reference.html" title="Type Traits Introspection Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_usingNTM.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../type_traits_introspection_reference.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_func_templates"></a><a class="link" href="tti_func_templates.html" title="Introspecting Function Templates">Introspecting
+    Function Templates</a>
+</h2></div></div></div>
+<p>
+      The one nested element which the TTI library does not introspect is function
+      templates.
+    </p>
+<p>
+      Function templates, like functions, can be member function templates or static
+      member function templates. In this respect they are related to functions. Function
+      templates represent a family of possible functions. In this respect they are
+      similar to class templates, which represent a family of possible class types.
+    </p>
+<p>
+      The technique for introspecting class templates in the TTI library is taken
+      from the implementation of the technique in the Boost MPL library. In the case
+      of <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TEMPLATE</span></code> it
+      directly uses the Boost MPL library functionality while in the case of <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</span></code> it replicates
+      much of the technique in the Boost MPL library. The technique depends directly
+      on the fact that in C++ we can pass a template as a parameter to another template
+      using what is called a "template template" parameter type.
+    </p>
+<p>
+      One obvious thing about a template template parameter type is that it is a
+      class template. For whatever historical or technical reasons, no one has ever
+      proposed that C++ have a way of passing a function template directly as a template
+      parameter, perhaps to be called a "function template template" parameter
+      type. I personally think this would be a good addition to C++ and would make
+      the ability of passing a template as a parameter to another template more orthogonal,
+      since both class templates and function templates would be supported. My efforts
+      to discuss this on the major C++ newsgroups have met with arguments both against
+      its practical usage and the justification that one can pass a function template
+      to another template nested in a non-template class. But of course we can do
+      the same thing with class templates, which is in fact what Boost MPL does to
+      pass templates as metadata, yet we still have template template parameters
+      as class templates.
+    </p>
+<p>
+      Nonetheless the fact that we can pass class templates as a template parameter
+      but not function templates as a template parameter is the major factor why
+      there is no really good method for introspecting function templates at compile
+      time.
+    </p>
+<a name="the_type_traits_introspection_library.tti_func_templates.instantiating_a_nested_function_template"></a><h4>
+<a name="the_type_traits_introspection_library.tti_func_templates.instantiating_a_nested_function_template-heading"></a>
+      <a class="link" href="tti_func_templates.html#the_type_traits_introspection_library.tti_func_templates.instantiating_a_nested_function_template">Instantiating
+      a nested function template</a>
+    </h4>
+<p>
+      There is, however, an alternate but less certain way of introspecting a function
+      template. I will endeavor to explain why this way is not currently included
+      in the TTI library, but first I will explain what it is.
+    </p>
+<p>
+      It is possible to check whether some particular instantiation of a nested function
+      template exists at compile-time without generating a compiler error. While
+      this does not prove that the nested function template does not exist, since
+      the instantiation itself may be incorrect and fail even when the nested function
+      template exists, it provides a partially flawed means of checking.
+    </p>
+<p>
+      The code to do this for member function templates looks like this ( similar
+      code also exists for static member function templates ):
+    </p>
+<pre class="programlisting"><span class="keyword">template</span>
+  <span class="special"><</span>
+  <span class="keyword">class</span> <span class="identifier">C</span><span class="special">,</span>
+  <span class="keyword">class</span> <span class="identifier">T</span>
+  <span class="special">></span> 
+<span class="keyword">struct</span> <span class="identifier">TestFunctionTemplate</span>
+  <span class="special">{</span>
+  <span class="keyword">typedef</span> <span class="keyword">char</span> <span class="identifier">Bad</span><span class="special">;</span>
+  <span class="keyword">struct</span> <span class="identifier">Good</span> <span class="special">{</span> <span class="keyword">char</span> <span class="identifier">x</span><span class="special">[</span><span class="number">2</span><span class="special">];</span> <span class="special">};</span>
+  <span class="keyword">template</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">helper</span><span class="special">;</span>
+  <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">></span> <span class="keyword">static</span> <span class="identifier">Good</span> <span class="identifier">check</span><span class="special">(</span><span class="identifier">helper</span><span class="special"><&</span><span class="identifier">U</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">SomeFuncTemplateName</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="special">></span> <span class="special">*);</span>
+  <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">></span> <span class="keyword">static</span> <span class="identifier">Bad</span> <span class="identifier">check</span><span class="special">(...);</span>
+  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">bool</span> <span class="identifier">value</span><span class="special">=</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">check</span><span class="special"><</span><span class="identifier">C</span><span class="special">>(</span><span class="number">0</span><span class="special">))==</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">Good</span><span class="special">);</span>
+  <span class="special">};</span>
+</pre>
+<p>
+      where 'SomeFuncTemplateName' is the name of the nested function template, followed
+      by some parameters to instantiate it. The 'class T' is the type of the instantiated
+      member function template as a member function, and 'class C' is the type of
+      the enclosing class.
+    </p>
+<p>
+      As an example if we had:
+    </p>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">AType</span> 
+  <span class="special">{</span>
+  <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">X</span><span class="special">,</span><span class="keyword">class</span> <span class="identifier">Y</span><span class="special">,</span><span class="keyword">class</span> <span class="identifier">Z</span><span class="special">></span> <span class="keyword">double</span> <span class="identifier">SomeFuncTemplateName</span><span class="special">(</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">Y</span> <span class="special">*,</span><span class="identifier">Z</span> <span class="special">&)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">0.0</span><span class="special">;</span> <span class="special">}</span>
+  <span class="special">};</span>
+</pre>
+<p>
+      then instantiating the above template with:
+    </p>
+<pre class="programlisting"><span class="identifier">TestFunctionTemplate</span>
+  <span class="special"><</span>
+  <span class="identifier">AType</span><span class="special">,</span>
+  <span class="keyword">double</span> <span class="special">(</span><span class="identifier">AType</span><span class="special">::*)(</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">long</span> <span class="special">*,</span><span class="keyword">double</span> <span class="special">&)</span>
+  <span class="special">></span>
+</pre>
+<p>
+      would provide a compile-time boolean value which would tell us whether the
+      nested member function template exists for the particular instantiation provided
+      above. Furthermore, through the use of a macro, the TTI library could provide
+      the means for specifying the name of the nested member function template ('SomeFuncTemplateName'
+      above) and its set of instantiated parameters ('int,long,double' above) for
+      generating the template.
+    </p>
+<p>
+      So why does not the TTI library not provide at least this much functionality
+      for introspecting member function templates, even if it represents a partially
+      flawed way of doing so ?
+    </p>
+<p>
+      The reason is stunningly disappointing. Although the above code is perfectly
+      correct C++ code ( 'clang' works correctly ), two of the major C++ compilers,
+      in all of their different releases, can not handle the above code correctly.
+      Both gcc ( g++ ) and Visual C++ incorrectly choose the wrong 'check' function
+      even when the correct 'check' function applies ( Comeau C++ also fails but
+      I am less concerned about that compiler since it is not used nearly as much
+      as the other two ). All my attempts at alternatives to the above code have
+      also failed. The problems with both compilers, in this regard, can be seen
+      more easily with this snippet:
+    </p>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">AType</span>
+ <span class="special">{</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">AA</span><span class="special">></span> <span class="keyword">void</span> <span class="identifier">SomeFuncTemplate</span><span class="special">()</span> <span class="special">{</span> <span class="special">}</span>
+ <span class="special">};</span>
+ 
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">struct</span> <span class="identifier">Test</span>
+ <span class="special">{</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">helper</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">></span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">check</span><span class="special">(</span><span class="identifier">helper</span><span class="special"><&</span><span class="identifier">U</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">SomeFuncTemplate</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="special">*)</span> <span class="special">{</span> <span class="special">}</span>
+ <span class="special">};</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+  <span class="special">{</span>
+  <span class="identifier">Test</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">(</span><span class="identifier">AType</span><span class="special">::*)()</span> <span class="special">>::</span><span class="identifier">check</span><span class="special"><</span><span class="identifier">AType</span><span class="special">>(</span><span class="number">0</span><span class="special">);</span>
+  <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+  <span class="special">}</span>
+</pre>
+<p>
+      Both compilers report compile errors with this perfectly correct code,
+    </p>
+<p>
+      gcc:
+    </p>
+<pre class="programlisting"><span class="identifier">error</span><span class="special">:</span> <span class="identifier">no</span> <span class="identifier">matching</span> <span class="identifier">function</span> <span class="keyword">for</span> <span class="identifier">call</span> <span class="identifier">to</span> <span class="char">'Test<void (AType::*)()>::check(int)'</span>
+</pre>
+<p>
+      and msvc:
+    </p>
+<pre class="programlisting"><span class="identifier">error</span> <span class="identifier">C2770</span><span class="special">:</span> <span class="identifier">invalid</span> <span class="keyword">explicit</span> <span class="keyword">template</span> <span class="identifier">argument</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span> <span class="keyword">for</span> <span class="char">'void Test<T>::check(Test<T>::helper<&U::SomeFuncTemplate<int>> *)'</span>
+</pre>
+<p>
+      There is a workaround for these compiler problems, which is to hardcode the
+      name of the enclosing class, via a macro, in the generated template rather
+      than pass it as a template type. In that case both compilers can handle both
+      the member function code and the code snippet above correctly. In essence,
+      when the line:
+    </p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">></span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">check</span><span class="special">(</span><span class="identifier">helper</span><span class="special"><&</span><span class="identifier">U</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">SomeFuncTemplate</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="special">*)</span> <span class="special">{</span> <span class="special">}</span>
+</pre>
+<p>
+      gets replaced by:
+    </p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">></span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">check</span><span class="special">(</span><span class="identifier">helper</span><span class="special"><&</span><span class="identifier">AType</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">SomeFuncTemplate</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="special">*)</span> <span class="special">{</span> <span class="special">}</span>
+</pre>
+<p>
+      both gcc and Visual C++ work correctly. The same goes for the 'check' line
+      in the 'TestFunctionTemplate' above.
+    </p>
+<p>
+      But the workaround destroys one of the basic tenets of the TTI library, which
+      is that the enclosing class be passed as a template parameter, especially as
+      the enclosing class need not actually exist ( see <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      and the previous discussion of 'Nested Types' ), without producing a compiler
+      error. So I have decided not to implement even this methodology to introspect
+      nested function templates in the TTI library.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_usingNTM.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../type_traits_introspection_reference.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>General Functionality</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_terminology.html" title="Terminology">
+<link rel="next" href="tti_detail.html" title="Macro Metafunctions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_terminology.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_detail.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_functionality"></a><a class="link" href="tti_functionality.html" title="General Functionality">General
+    Functionality</a>
+</h2></div></div></div>
+<p>
+      The elements about which a template metaprogrammer might be interested in finding
+      out at compile time about a type are:
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+          Does it have a nested type with a particular name ?
+        </li>
+<li class="listitem">
+          Does it have a nested type with a particular name which is a typedef for
+          a particular type ?
+        </li>
+<li class="listitem">
+          Does it have a nested class template with a particular name ?
+        </li>
+<li class="listitem">
+          Does it have a nested class template with a particular name and a particular
+          signature ?
+        </li>
+<li class="listitem">
+          Does it have a member function with a particular name and a particular
+          signature ?
+        </li>
+<li class="listitem">
+          Does it have a member data with a particular name and of a particular type
+          ?
+        </li>
+<li class="listitem">
+          Does it have a static member function with a particular name and a particular
+          signature ?
+        </li>
+<li class="listitem">
+          Does it have a static member data with a particular name and of a particular
+          type ?
+        </li>
+</ul></div>
+<p>
+      These are the compile-time questions which the TTI library answers.
+    </p>
+<p>
+      All of the questions above attempt to find an answer about an inner element
+      with a particular name. In order to do this using template metaprogramming,
+      macros are used so that the name of the inner element can be passed to the
+      macro. The macro will then generate an appropriate metafunction, which the
+      template metaprogrammer can then use to introspect the information that is
+      needed. The name itself of the inner element is always passed to the macro
+      as a macro parameter, but other macro parameters may also be needed in some
+      cases.
+    </p>
+<p>
+      All of the macros start with the prefix <code class="computeroutput"><span class="identifier">BOOST_TTI_</span></code>,
+      create their metafunctions in a namespace called 'boost::tti', and come in
+      two forms:
+    </p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+          In the simplest macro form the 'name' of the inner element is used directly
+          to generate the name of the metafunction as well as serving as the 'name'
+          to introspect. To generate the name of the metafunction the 'name' is appended
+          to the name of the macro, with the <code class="computeroutput"><span class="identifier">BOOST_TTI_</span></code>
+          prefix removed, a final underscore added, and the macro parameter 'name'
+          in lower case. As an example, for the macro <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE</span><span class="special">(</span><span class="identifier">MyType</span><span class="special">)</span></code> the name of the metafunction is <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_MyType</span></code> and it will look for
+          an inner type called 'MyType'.
+        </li>
+<li class="listitem">
+          In the more complicated macro form, which I call the complex form, the
+          macro starts with <code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_</span></code>
+          and a 'trait' name is passed as the first parameter, with the 'name' of
+          the inner element as the second parameter. The 'trait' name serves solely
+          to completely name the metafunction in the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span></code>
+          namespace. As an example, for the macro <code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_HAS_TYPE</span><span class="special">(</span><span class="identifier">MyTrait</span><span class="special">,</span><span class="identifier">MyType</span><span class="special">)</span></code> the name of the metafunction is <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">MyTrait</span></code> and it will look for an inner
+          type called <code class="computeroutput"><span class="identifier">MyType</span></code>. Every
+          macro has a corresponding complex form.
+        </li>
+</ol></div>
+<p>
+      Once either of these two macro forms are used for a particular type of inner
+      element, the corresponding macro metafunction has the exact same functionality.
+    </p>
+<div class="important"><table border="0" summary="Important">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../images/important.png"></td>
+<th align="left">Important</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+        When introspecting a particular inner element any given macro metafunction
+        generated can be reused with any combination of template parameters which
+        involve the same type of inner element. Furthermore once a macro metafunction
+        is generated, attempting to generate another macro metafunction of the same
+        name will create ODR violations since two C++ constructs with the same name/type
+        in the same namespace will have been created. This latter possibility has
+        much less chance of occurence if you use the simple form of each macro and
+        just reuse the macro metafunction. You can even do this if you are introspecting
+        for two entities of the same name in different enclosing types, or in the
+        same enclosing type but with different signatures, as with overloaded member
+        functions.
+      </p></td></tr>
+</table></div>
+<p>
+      In the succeeding documentation all macro metafunctions will be referred by
+      their simple form name, but remember that the complex form name can always
+      alternatively be used.
+    </p>
+<a name="the_type_traits_introspection_library.tti_functionality.macro_metafunction_name_generation"></a><h4>
+<a name="the_type_traits_introspection_library.tti_functionality.macro_metafunction_name_generation-heading"></a>
+      <a class="link" href="tti_functionality.html#the_type_traits_introspection_library.tti_functionality.macro_metafunction_name_generation">Macro
+      Metafunction Name Generation</a>
+    </h4>
+<p>
+      The library also provides a set of macros which can be used to automatically
+      generate the names of the macro metafunctions so that the end-user does not
+      have to remember the naming scheme given above.
+    </p>
+<p>
+      For each of the macros using the simple form there are two corresponding macros
+      based on the simple form macro name, each of which takes the name of the inner
+      element as the single macro parameter.
+    </p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+          The first has the macro metafunction name with <code class="computeroutput"><span class="identifier">_GEN_BASE</span></code>
+          appended to it, and outputs the name of the metafunction without a namespace.
+        </li>
+<li class="listitem">
+          The second has the macro metafunction name with <code class="computeroutput"><span class="identifier">_GEN</span></code>
+          appended to it, and outputs the full name of the macro metafunction within
+          the Boost TTI namespace.
+        </li>
+</ol></div>
+<p>
+      These simple form name generation macros are automatically included when the
+      appropriate macro metafunction header file is included.
+    </p>
+<p>
+      For the macros using the complicated form, there are two fixed name macros,
+      each of which takes the 'trait' name as the single macro parameter.
+    </p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+          <code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_GEN_BASE</span><span class="special">(</span><span class="identifier">trait</span><span class="special">)</span></code> simply outputs 'trait' without a namespace.
+        </li>
+<li class="listitem">
+          <code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_GEN</span><span class="special">(</span><span class="identifier">trait</span><span class="special">)</span></code>
+          outputs 'trait' within the BOOST TTI namespace.
+        </li>
+</ol></div>
+<p>
+      Both of these last macros are trivial, but are provided nonetheless to parallel
+      the way that the simple form generation macros output their macro metafunction
+      names.
+    </p>
+<p>
+      Finally there is a convenience macro which simply outputs the name of the full
+      TTI namespace.
+    </p>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+          <code class="computeroutput"><span class="identifier">BOOST_TTI_NAMESPACE</span></code> simply
+          outputs the full TTI namespace.
+        </li></ol></div>
+<p>
+      These complicated form macros are included by all TTI header files.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_terminology.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_detail.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,229 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>History</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_tests.html" title="Testing TTI">
+<link rel="next" href="tti_todo.html" title="ToDo">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_tests.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_todo.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_history"></a><a class="link" href="tti_history.html" title="History">History</a>
+</h2></div></div></div>
+<a name="the_type_traits_introspection_library.tti_history.version_1_4"></a><h4>
+<a name="the_type_traits_introspection_library.tti_history.version_1_4-heading"></a>
+      <a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_4">Version
+      1.4</a>
+    </h4>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+          Breaking changes
+          <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_HAS_MEMBER</span></code>)
+                has been changed to <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</span></code>)
+                and <code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_HAS_MEMBER</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER</span></code>)
+                has been changed to <code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</span></code>).
+                This family of functionality now supports only member functions with
+                composite syntax.
+              </li>
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER</span></code>)
+                has been changed to <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</span></code>)
+                and <code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_HAS_STATIC_MEMBER</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</span></code>)
+                has been changed to <code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</span></code>
+                (<code class="computeroutput"><span class="identifier">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</span></code>).
+                This family of functionality now supports only static member functions
+                with composite syntax.
+              </li>
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_data</span></code> has been changed
+                to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_member_data</span></code>.
+              </li>
+</ul></div>
+        </li>
+<li class="listitem">
+          Added <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></code>
+          and family for introspecting static member data.
+        </li>
+<li class="listitem">
+          Inclusion of specific header files for faster compilation is now supported.
+        </li>
+<li class="listitem">
+          Inclusion of macro metafunction name generating macros.
+        </li>
+<li class="listitem">
+          Shorten the names of the test files and test header files.
+        </li>
+<li class="listitem">
+          Added documentation topic about introspecting function templates.
+        </li>
+</ul></div>
+<a name="the_type_traits_introspection_library.tti_history.version_1_3"></a><h4>
+<a name="the_type_traits_introspection_library.tti_history.version_1_3-heading"></a>
+      <a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_3">Version
+      1.3</a>
+    </h4>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+          Breaking changes
+          <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+                The names of the main header files are shortened to 'tti.hpp' and
+                'tti_vm.hpp'.
+              </li>
+<li class="listitem">
+                The library follows the Boost conventions.
+                <div class="itemizedlist"><ul class="itemizedlist" type="square">
+<li class="listitem">
+                      Changed the filenames to lower case and underscores.
+                    </li>
+<li class="listitem">
+                      The top-level tti namespace has become the boost::tti namespace.
+                    </li>
+<li class="listitem">
+                      The macros now start with <code class="computeroutput"><span class="identifier">BOOST_TTI_</span></code>
+                      rather than just <code class="computeroutput"><span class="identifier">TTI_</span></code>
+                      as previously.
+                    </li>
+</ul></div>
+              </li>
+<li class="listitem">
+                The variadic macro support works only with the latest version of
+                the variadic_macro_library, which is version 1.3+.
+              </li>
+</ul></div>
+        </li></ul></div>
+<a name="the_type_traits_introspection_library.tti_history.version_1_2"></a><h4>
+<a name="the_type_traits_introspection_library.tti_history.version_1_2-heading"></a>
+      <a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_2">Version
+      1.2</a>
+    </h4>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+          Added the set of metafunction class macros for passing the macro metafunctions
+          as metadata. This complements passing the macro metafunctions as metadata
+          using placeholder expressions.
+        </li></ul></div>
+<a name="the_type_traits_introspection_library.tti_history.version_1_1"></a><h4>
+<a name="the_type_traits_introspection_library.tti_history.version_1_1-heading"></a>
+      <a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_1">Version
+      1.1</a>
+    </h4>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+          Library now also compiles with gcc 3.4.2 and gcc 3.4.5.
+        </li>
+<li class="listitem">
+          Examples of use have been added to the documentation.
+        </li>
+<li class="listitem">
+          In the documentation the previously mentioned 'nested type metafunctions'
+          are now called "nullary type metafunctions'.
+        </li>
+<li class="listitem">
+          <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE</span></code> and
+          <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_type</span></code> now have optional typedef
+          checking.
+        </li>
+<li class="listitem">
+          New macro metafunction functionality which allows composite typed to be
+          treated as individual types has been implemented. These include:
+          <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER_DATA</span></code>
+              </li>
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER_FUNCTION</span></code>
+              </li>
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></code>
+              </li>
+</ul></div>
+        </li>
+<li class="listitem">
+          New nullary type metafunction <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_member_function</span></code>
+          uses the new underlying <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></code>
+          macro metafunction. Its signature uses an optional MPL forward sequence
+          for the parameter types and an optional Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+          tag type.
+        </li>
+<li class="listitem">
+          New nullary type metafunctions <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">valid_member_type</span></code>
+          and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_valid_member_type</span></code> for checking if
+          the 'type' returned from invoking the <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+          or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code> metafunctions is valid.
+        </li>
+<li class="listitem">
+          Breaking changes
+          <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE_CHECK_TYPEDEF</span></code>
+                and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_type_check_typedef</span></code> have
+                been removed, and the functionality in them folded into <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE</span></code> and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_type</span></code>.
+              </li>
+<li class="listitem">
+                BOOST_TTI_MEMBER_TYPE and boost::tti::mf_member_type no longer also
+                return a 'valid' boolean constant. Use boost::tti::valid_member_type
+                or boost::tti::mf_valid_member_type metafunctions instead ( see above
+                ).
+              </li>
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_function</span></code> has been
+                removed and its functionality moved to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_member_function</span></code>
+                ( see above ).
+              </li>
+<li class="listitem">
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_data</span></code> uses the new underlying
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER_DATA</span></code>
+                macro metafunction.
+              </li>
+<li class="listitem">
+                The signature for <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_member_function</span></code>
+                has changed to use an optional MPL forward sequence for the parameter
+                types and an optional Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+                tag type.
+              </li>
+<li class="listitem">
+                All nullary type metafunctions take their corresponding macro metafunction
+                parameter as a class in the form of a Boost MPL lambda expression
+                instead of as a template template parameter as previously. Using
+                a placeholder expression is the easiest way to pass the corresponding
+                macro metafunction to its nullary type metafunction.
+              </li>
+</ul></div>
+        </li>
+</ul></div>
+<a name="the_type_traits_introspection_library.tti_history.version_1_0"></a><h4>
+<a name="the_type_traits_introspection_library.tti_history.version_1_0-heading"></a>
+      <a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_0">Version
+      1.0</a>
+    </h4>
+<p>
+      Initial version of the library.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_tests.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_todo.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,507 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro Metafunctions as Metadata</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_usingMM.html" title="Using the Macro Metafunctions">
+<link rel="next" href="tti_metafunctions.html" title="Nullary Type Metafunctions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_usingMM.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_metafunctions.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_metaclasses"></a><a class="link" href="tti_metaclasses.html" title="Macro Metafunctions as Metadata">Macro
+    Metafunctions as Metadata</a>
+</h2></div></div></div>
+<p>
+      As specified in the Boost MPL library, there are two ways to pass metafunctions
+      as metadata, and both ways fall under the Boost MPL terminology of 'lambda
+      expressions':
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+          As a metafunction class
+        </li>
+<li class="listitem">
+          As a placeholder expression
+        </li>
+</ul></div>
+<p>
+      Using a placeholder expression is the easiest way and does not require the
+      programmer to create a metafunction class for passing the metadata. The syntax
+      for this is fairly simple. The syntax for passing a macro metafunction becomes
+      <code class="computeroutput"><span class="identifier">macrometafunction</span><span class="special"><</span><span class="identifier">_</span><span class="special">></span></code> etc.
+      depending on how many parameters are bring passed. Thus for two parameters
+      we would have <code class="computeroutput"><span class="identifier">macrometafunction</span><span class="special"><</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">_</span><span class="special">></span></code> etc.,
+      with another placeholder (<code class="computeroutput"><span class="identifier">_</span></code>)
+      added for each subsequent parameter.
+    </p>
+<p>
+      However using a placeholder expression may not be the fastest way when considering
+      compile-time speed. Because of this the TTI library provides a set of macros
+      for each of the macro metafunctions which generate a corresponding metafunction
+      class. We will call this set of macros the 'metafunction class macros'.
+    </p>
+<p>
+      These macros take exactly the same macro parameters as their corresponding
+      macro metafunctions. They generate a corresponding metafunction class rather
+      than a metafunction itself, which allows us to pass our macro metafunctions
+      as metadata, just as using placeholder expressions allows us to do.
+    </p>
+<p>
+      For these metafunction class macros there is a simple form and a complex form
+      name just as there is for the macro metafunctions. For each macro metafunction,
+      the name for the corresponding metafunction class macro is the macro metafunction
+      name with the sequence <code class="computeroutput"><span class="identifier">MTFC_</span></code>
+      ( for "MeTaFunction Class" ) following the <code class="computeroutput"><span class="identifier">BOOST_TTI_</span></code>
+      ( or <code class="computeroutput"><span class="identifier">BOOST_TTI_VM_</span></code> ) portion
+      of the macro metafunction name. The subsequent metafunction class name, using
+      the simple form, is the same name as the corresponding macro metafunction name
+      but with <code class="computeroutput"><span class="identifier">mtfc_</span></code> prepended to
+      the name.
+    </p>
+<p>
+      As with the complex form name of the macro metafunctions, the complex form
+      name of the corresponding metafunction class macros is completely determined
+      by the first 'trait' parameter.
+    </p>
+<p>
+      In the following table I do not specify the macro parameters as they are exactly
+      the same as those for their corresponding macro metafunction.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_metaclasses.tbmetaclasses"></a><p class="title"><b>Table 1.5. TTI Metafunction Classes</b></p>
+<div class="table-contents"><table class="table" summary="TTI Metafunction Classes">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Macro Metafunction
+              </p>
+            </th>
+<th>
+              <p>
+                Metafunction Class Macro
+              </p>
+            </th>
+<th>
+              <p>
+                Metafunction Class Name
+              </p>
+            </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TYPE.html" title="Macro BOOST_TTI_HAS_TYPE">BOOST_TTI_HAS_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_HAS_TYPE">BOOST_TTI_MTFC_HAS_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_type_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_TRAIT_HAS_TYPE">BOOST_TTI_TRAIT_HAS_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TYPE">BOOST_TTI_MTFC_TRAIT_HAS_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TEMPLATE.html" title="Macro BOOST_TTI_HAS_TEMPLATE">BOOST_TTI_HAS_TEMPLATE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE">BOOST_TTI_MTFC_HAS_TEMPLATE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_template_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE">BOOST_TTI_TRAIT_HAS_TEMPLATE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_template_check_params_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_template_check_params_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">BOOST_TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_MEMBER_DATA">BOOST_TTI_HAS_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_DATA">BOOST_TTI_MTFC_HAS_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_member_data_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_DATA">BOOST_TTI_TRAIT_HAS_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_MEMBER_FUNCTION">BOOST_TTI_HAS_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_member_function_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_comp_member_function_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_DATA">BOOST_TTI_HAS_STATIC_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_static_member_data_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_DATA</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_static_member_function_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_COMP_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_comp_static_member_function_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_COMP_STATIC_MEMBER_FUNCTION</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MEMBER_TYPE.html" title="Macro BOOST_TTI_MEMBER_TYPE">BOOST_TTI_MEMBER_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_MEMBER_TYPE">BOOST_TTI_MTFC_MEMBER_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_member_type_</span><span class="char">'name'</span></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_TRAIT_MEMBER_TYPE">BOOST_TTI_TRAIT_MEMBER_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE">BOOST_TTI_MTFC_TRAIT_MEMBER_TYPE</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="char">'trait'</span></code>
+              </p>
+            </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      Each of the metafunction classes have exactly the same functionality as their
+      corresponding macro metafunction. The metafunction class generated can be passed
+      as metadata in the same way that their correspending macro metafunctions with
+      placeholder expressions can be passed as metadata.
+    </p>
+<p>
+      As will be seen when we discuss the nullary type metafunctions, each nullary
+      type metafunction takes as its first parameter a macro metafunction as metadata
+      in the form of a lambda expression. Therefore we can use either a metafunction
+      class generated by one of the macros above, or a placeholder expression, to
+      pass a macro metafunction as metadata to our nullary type metafunctions. Other
+      uses for our macro metafunctions as metadata may be found by the template metaprogrammer
+      using the TTI library.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_usingMM.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_metafunctions.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,683 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Nullary Type Metafunctions</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_metaclasses.html" title="Macro Metafunctions as Metadata">
+<link rel="next" href="tti_usingNTM.html" title="Using the Nullary Type Metafunctions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_metaclasses.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_usingNTM.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_metafunctions"></a><a class="link" href="tti_metafunctions.html" title="Nullary Type Metafunctions">Nullary
+    Type Metafunctions</a>
+</h2></div></div></div>
+<p>
+      The macro metafunctions provide a complete set of functionality for anything
+      one would like to do using the TTI library. Why then do we have another set
+      of parallel functionality as nullary type metafunctions ?
+    </p>
+<p>
+      The nullary type metafunctions parallel only those macro metafunctions in which
+      types are specified individually rather than in a composite manner. The individual
+      types are passed to the nullary type metafunctions as nullary metafunctions,
+      hence the name of this group of metafunctions. They more easily allow a syntax
+      where nested types can be specified without needing to manually reach into
+      the 'type' member of <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      or the 'type' member of its nullary type metafunction equivalent called <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code>.
+    </p>
+<p>
+      In a very real way the nullary type metafunctions exist just to provide syntactic
+      improvements over the macro metafunctions and are not needed to use the library,
+      since all of the library functionality is already provided with the macro metafunctions.
+      Nonetheless syntactic ease of use is a goal of the TTI library and therefore
+      these metafunctions are provided to allow that syntactic improvement.
+    </p>
+<p>
+      The nullary type metafunctions reuse the metafunctions generated by the macro
+      metafunctions. To do this the resulting metafunction generated by a particular
+      macro metafunction needs to be passed as metadata to a corresponding nullary
+      type metafunction.
+    </p>
+<p>
+      A lambda expression, in the form of a metafunction class or a placeholder expression,
+      is passed as the first parameter to our nullary type metafunctions. We have
+      already seen how the TTI library supplies metafunction classes through the
+      use of metafunction class macros for each of the macro metafunctions. The end-user
+      can use these metafunction classes directly, or can use placeholder expressions
+      with the metafunctions generated by the macro metafunctions.
+    </p>
+<p>
+      The remaining parameters passed to the nullary type metafunctions are 'types'.
+      These 'types' always consist first of the enclosing type and then possibly
+      other types which make up the signature of whatever inner element we are introspecting.
+      Each of these 'types' is passed as a nullary metafunction whose typedef 'type'
+      is the actual type.
+    </p>
+<p>
+      The exception to this use of nullary type metafunctions when specifying 'types'
+      is when a Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+      tag type, which is optional, is specified as an addition to the function signature.
+      Also when dealing with a function signature and parameter types being passed,
+      while the parameter 'types' themselves are in the form of nullary metafunctions,
+      the MPL forward sequence which contains the parameter 'types' is a plain type
+      and should not be wrapped as a nullary metafunction.
+    </p>
+<p>
+      For a type which is in scope, we can always use boost::mpl::identity to create
+      our nullary metafunction, and there can never be a compiler error for such
+      known types as long as declarations for them exist or they are built-in C++
+      types. For nested types, which may or may not exist, we can pass the resulting
+      nullary metafunction generated by <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>,
+      or its equivalent nullary type metafunction <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code> ( explained later ).
+    </p>
+<p>
+      To use these metafunctions you need to include the main header file <code class="computeroutput"><span class="identifier">tti</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+      unless otherwise noted. Alternatively you can include a specific header as
+      given in the table below,
+    </p>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+        The header files <boost/mpl/identity.hpp> and <boost/mpl/placeholders.hpp>
+        are included by the TTI header files whenever you include a general header
+        file or a specific header file for a nullary type metafunction, so you need
+        not manually include it in order to wrap a known type as a nullary metafunction
+        or use a placeholder expression. Also the header file <boost/mpl/vector.hpp>
+        is included by the general header file 'tti.hpp' or the specific header files
+        which introspect functions, so if you use an MPL vector as your forward sequence
+        wrapper for parameter types, you need not manually include the header file.
+      </p></td></tr>
+</table></div>
+<p>
+      A table of these metafunctions is given, based on the inner element whose existence
+      the metaprogrammer is introspecting. A more detailed explanation can be found
+      in the reference section, and examples of usage can be found in the <a class="link" href="tti_usingNTM.html#sectti_usingNTM">"Using
+      the Nullary Type Metafunctions"</a> section. All of the metafunctions
+      are in the top-level 'boost::tti' namespace, all have a particular name based
+      on the type of its functionality, and all begin with the prefix 'mf_' so as
+      not to conflict with the macro metafunction names generated by the library.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_metafunctions.tbmetafunctions"></a><p class="title"><b>Table 1.6. TTI Nullary Type Metafunctions</b></p>
+<div class="table-contents"><table class="table" summary="TTI Nullary Type Metafunctions">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Inner Element
+              </p>
+            </th>
+<th>
+              <p>
+                Template
+              </p>
+            </th>
+<th>
+              <p>
+                Parameters
+              </p>
+            </th>
+<th>
+              <p>
+                Macro Equivalent
+              </p>
+            </th>
+<th>
+              <p>
+                Specific Header File
+              </p>
+            </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+              <p>
+                Type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_type.html" title="Struct template mf_has_type">boost::tti::mf_has_type</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasType = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">type.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Type with check
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_type.html" title="Struct template mf_has_type">boost::tti::mf_has_type</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasType = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+              <p>
+                class U = type to check against nullary metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/type_hpp.html" title="Header <boost/tti/type.hpp>">type.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Class Template
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_template.html" title="Struct template mf_has_template">boost::tti::mf_has_template</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasTemplate = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TEMPLATE</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/template_hpp.html" title="Header <boost/tti/template.hpp>">template.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Class Template with params
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_template_check_p_id415260.html" title="Struct template mf_has_template_check_params">boost::tti::mf_has_template_check_params</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasTemplateCheckParams = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</span></code>
+              </p>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/template_params_hpp.html" title="Header <boost/tti/template_params.hpp>">template_params.hpp</a></code>
+              </p>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/vm_template_params_hpp.html" title="Header <boost/tti/vm_template_params.hpp>">vm_template_params.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Member data
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_member_data.html" title="Struct template mf_has_member_data">boost::tti::mf_has_member_data</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasMemberData = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+              <p>
+                class R = type of member data nullary Metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER_DATA</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_data_hpp.html" title="Header <boost/tti/mem_data.hpp>">mem_data.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Member function
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_member_function.html" title="Struct template mf_has_member_function">boost::tti::mf_has_member_function</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasMemberFunction = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+              <p>
+                class R = return value nullary metafunction
+              </p>
+              <p>
+                class FS = (optional) a Boost MPL forward sequence of parameter types
+                as nullary metafunctions. The forward sequence as a type is not presented
+                as a nullary metafunction. If there are no parameters, this may be
+                omitted.
+              </p>
+              <p>
+                class TAG = (optional) a Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+                tag type.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER_FUNCTION</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_fun_hpp.html" title="Header <boost/tti/mem_fun.hpp>">mem_fun.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Static data
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_static_member_data.html" title="Struct template mf_has_static_member_data">boost::tti::mf_has_static_member_data</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasStaticMemberData = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+              <p>
+                class R = type of static data nullary metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/static_mem_data_hpp.html" title="Header <boost/tti/static_mem_data.hpp>">static_mem_data.hpp</a></code>
+              </p>
+            </td>
+</tr>
+<tr>
+<td>
+              <p>
+                Static function
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_has_static_member_fu_id415162.html" title="Struct template mf_has_static_member_function">boost::tti::mf_has_static_member_function</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class HasStaticMemberFunction = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+              <p>
+                class R = return value nullary metafunction
+              </p>
+              <p>
+                class FS = (optional) a Boost MPL forward sequence of parameter types
+                as nullary metafunctions. The forward sequence as a type is not presented
+                as a nullary metafunction. If there are no parameters, this may be
+                omitted.
+              </p>
+              <p>
+                class TAG = (optional) a Boost <code class="computeroutput"><span class="identifier">function_types</span></code>
+                tag type.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/static_mem_fun_hpp.html" title="Header <boost/tti/static_mem_fun.hpp>">static_mem_fun.hpp</a></code>
+              </p>
+            </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      Other than the use of nullary metafunctions, one other difference in the nullary
+      type metafunctions from their macro metafunction counterparts is that the signature
+      for member functions and static member functions always involves individual
+      types rather than the combined type notation which some of the macro metafunctions
+      use. This allows us to specify nested types in those signatures without using
+      the T::InnerType notation.
+    </p>
+<a name="the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction__code__phrase_role__identifier__member_type__phrase___code__equivalent"></a><h4>
+<a name="the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction__code__phrase_role__identifier__member_type__phrase___code__equivalent-heading"></a>
+      <a class="link" href="tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction__code__phrase_role__identifier__member_type__phrase___code__equivalent">Nullary
+      type metafunction <code class="computeroutput"><span class="identifier">member_type</span></code>
+      equivalent</a>
+    </h4>
+<p>
+      Just as there exists the macro <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      for creating a macro metafunction which returns a nested type if it exists,
+      else an unspecified type, there is also the equivalent nullary type metafunction.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_metafunctions.tbmetanested"></a><p class="title"><b>Table 1.7. TTI Nested Type Nullary Type Metafunction</b></p>
+<div class="table-contents"><table class="table" summary="TTI Nested Type Nullary Type Metafunction">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Inner Element
+              </p>
+            </th>
+<th>
+              <p>
+                Template
+              </p>
+            </th>
+<th>
+              <p>
+                Parameters
+              </p>
+            </th>
+<th>
+              <p>
+                Macro Equivalent
+              </p>
+            </th>
+<th>
+              <p>
+                Specific Header File
+              </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                Type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_member_type.html" title="Struct template mf_member_type">boost::tti::mf_member_type</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class MemberType = macro metafunction as lambda expression
+              </p>
+              <p>
+                class T = enclosing type nullary metafunction
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">mem_type.hpp</a></code>
+              </p>
+            </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      The difference between the macro metafunction <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code>
+      is simply that, like the other nullary type metafunctions, the latter takes
+      its enclosing type as a nullary metafunction. Both produce the exact same result.
+    </p>
+<p>
+      The use of this metafunction allows us to created deeply nested types, which
+      may or may not exist, as nullary metafunctions in much the same way that <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code> can. The difference
+      is the simpler syntax when using <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code>.
+    </p>
+<p>
+      As an example, given the theoretical relationship of types we used before:
+    </p>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">T</span>
+  <span class="special">{</span>
+  <span class="keyword">struct</span> <span class="identifier">AType</span>
+    <span class="special">{</span>
+    <span class="keyword">struct</span> <span class="identifier">BType</span>
+      <span class="special">{</span>
+      <span class="keyword">struct</span> <span class="identifier">CType</span>
+        <span class="special">{</span>
+        <span class="keyword">struct</span> <span class="identifier">FindType</span>
+          <span class="special">{</span>
+          <span class="special">};</span>
+        <span class="special">}</span>
+      <span class="special">};</span>
+    <span class="special">};</span>
+  <span class="special">};</span>
+</pre>
+<p>
+      We can use <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code>
+      as follows. First we create our corresponding macro metafunctions:
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">FindType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">AType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">BType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">CType</span><span class="special">)</span>
+</pre>
+<p>
+      Next we will create a typedef to reflect a nested type called FindType, as
+      a nullary metafunction, which has the relationship as specified above, by using
+      <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code>.
+    </p>
+<pre class="programlisting"><span class="keyword">typedef</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_FindType</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span>
+    <span class="special"><</span>
+    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_CType</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span>
+      <span class="special"><</span>
+      <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_BType</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+      <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_AType</span>
+        <span class="special"><</span>
+        <span class="identifier">T</span>
+        <span class="special">></span>
+      <span class="special">></span>
+    <span class="special">></span>
+  <span class="special">></span> <span class="identifier">MyFindType</span><span class="special">;</span>
+</pre>
+<p>
+      The nested type created can then be used with the other nullary type metafunctions
+      above since it is itself a nullary metafunction. The key information in understanding
+      the code above is that the enclosing type, as in all of the nullary type metafunctions,
+      is a nullary metafunction itself, which means that the enclosing type can be
+      specified as the result of using <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      as well as the result of using <code class="computeroutput"><span class="identifier">mf_member_type</span></code>
+      itself.
+    </p>
+<p>
+      Both techniques are shown in the example above, and the same technique for
+      creating nested types as nullary metafunctions can be used with the other functionality
+      of the nullary type metafunctions when nested types are needed as 'types'.
+    </p>
+<p>
+      Also similar to the macro metafunctions, we have an easy way of testing whether
+      or not our <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span></code>
+      nested type actually exists.
+    </p>
+<div class="table">
+<a name="the_type_traits_introspection_library.tti_metafunctions.existtbmetanested"></a><p class="title"><b>Table 1.8. TTI Nested Type Nullary Type Metafunction Existence</b></p>
+<div class="table-contents"><table class="table" summary="TTI Nested Type Nullary Type Metafunction Existence">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                Inner Element
+              </p>
+            </th>
+<th>
+              <p>
+                Template
+              </p>
+            </th>
+<th>
+              <p>
+                Parameters
+              </p>
+            </th>
+<th>
+              <p>
+                Specific Header File
+              </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                Type
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../boost/tti/mf_valid_member_type.html" title="Struct template mf_valid_member_type">boost::tti::mf_valid_member_type</a></code>
+              </p>
+            </td>
+<td>
+              <p>
+                class T = a type as a nullary metafunction
+              </p>
+              <p>
+                returns = true if the nullary metafunction's inner 'type' exists,
+                false if it does not. 'Existence' is determined by whether the type
+                does not equal an unspecified type.
+              </p>
+            </td>
+<td>
+              <p>
+                <code class="computeroutput"><a class="link" href="../header/boost/tti/mem_type_hpp.html" title="Header <boost/tti/mem_type.hpp>">mem_type.hpp</a></code>
+              </p>
+            </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+      Again note the difference here from the equivalent macro metafunction tester
+      <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">valid_member_type</span></code>.
+      In the example above the type T is passed as a nullary metafunction holding
+      the actual type, where for the macro metafunction equivalent the type T is
+      passed as the actual type being tested.
+    </p>
+<p>
+      In our next section we will look at examples of nullary type metafunction use.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_metaclasses.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_usingNTM.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,288 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Nested Types</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_detail.html" title="Macro Metafunctions">
+<link rel="next" href="tti_usingMM.html" title="Using the Macro Metafunctions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_detail.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_usingMM.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_nested_type"></a><a class="link" href="tti_nested_type.html" title="Nested Types">Nested
+    Types</a>
+</h2></div></div></div>
+<a name="the_type_traits_introspection_library.tti_nested_type.the_problem"></a><h4>
+<a name="the_type_traits_introspection_library.tti_nested_type.the_problem-heading"></a>
+      <a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.the_problem">The
+      problem</a>
+    </h4>
+<p>
+      The goal of the TTI library is never to produce a compiler error by just using
+      the functionality in the library, whether it is invoking its function-like
+      macros or instantiating the macro metafunctions created by them, and whether
+      the inner element exists or not. In this sense The TTI library macros for introspecting
+      an enclosing type for an inner element work very well. But there is one exception
+      to this general case. That exception is the crux of the discussion regarding
+      nested types which follows.
+    </p>
+<p>
+      The metafunctions generated by the TTI macros all work with types, whether
+      in specifying an enclosing type or in specifying the type of some inner element,
+      which may also involve types in the signature of that element, such as a parameter
+      or return type of a function. The C++ notation for a nested type, given an
+      enclosing type 'T' and an inner type 'InnerType', is 'T::InnerType'. If either
+      the enclosing type 'T' does not exist, or the inner type 'InnerType' does not
+      exist within 'T', the expression 'T::InnerType' will give a compiler error
+      if we attempt to use it in our template instantiation of one of TTI's macro
+      metafunctions.
+    </p>
+<p>
+      We want to be able to introspect for the existence of inner elements to an
+      enclosing type without producing compiler errors. Of course if we absolutely
+      know what types we have and that a nested type exists, and these declarations
+      are within our scope, we can always use an expression like T::InnerType without
+      error. But this is often not the case when doing template programming since
+      the type being passed to us at compile-time in a class or function template
+      is chosen at instantiation time and is created by the user of a template.
+    </p>
+<p>
+      One solution to this is afforded by the library itself. Given an enclosing
+      type 'T' which we know must exist, either because it is a top-level type we
+      know about or it is passed to us in some template as a 'class T' or 'typename
+      T', and given an inner type named 'InnerType' whose existence we would like
+      ascertain, we can use a <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_TYPE</span><span class="special">(</span><span class="identifier">InnerType</span><span class="special">)</span></code> macro and it's related <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_InnerType</span></code> metafunction to determine
+      if the nested type 'InnerType' exists. This solution is perfectly valid and,
+      with Boost MPL's selection metafunctions, we can do compile-time selection
+      to generate the correct template code.
+    </p>
+<p>
+      However this does not scale that well syntactically if we need to drill down
+      further from a top-level enclosing type to a deeply nested type, or even to
+      look for some deeply nested type's inner elements. We are going to be generating
+      a great deal of <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span></code>
+      and/or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">eval_if</span></code>
+      type selection statements to get to some final condition where we know we can
+      generate the compile-time code which we want.
+    </p>
+<a name="the_type_traits_introspection_library.tti_nested_type.the_solution"></a><h4>
+<a name="the_type_traits_introspection_library.tti_nested_type.the_solution-heading"></a>
+      <a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.the_solution">The
+      solution</a>
+    </h4>
+<p>
+      The TTI library offers a better solution in the form of constructs which work
+      with nested types without producing a compiler error if the nested type does
+      not exist, but still are able to do the introspecting for inner elements that
+      our TTI macro metafunctions do.
+    </p>
+<p>
+      We have already seen one of those constructs, the macro <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>,
+      which generates a metafunction based on the name of an inner type. But instead
+      of telling us whether that inner type exists it instead returns a typedef 'type'
+      which is that inner type if it exists, else it is an unspecified type if it
+      does not. In this way we have created a metafunction, very similar in functionality
+      to boost::mpl::identity, but which still returns some unspecified marker 'type'
+      if our nested type is invalid.
+    </p>
+<p>
+      We can use the functionality of <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      to construct nested types for our other macro metafunctions, without having
+      to use the T::InnerType syntax and produce a compiler error if no such type
+      actually exists within our scope. We can even do this in deeply nested contexts
+      by stringing together, so to speak, a series of these macro metafunction results.
+    </p>
+<p>
+      As an example, given a type T, let us create a metafunction where there is
+      a nested type FindType whose enclosing type is eventually T, as represented
+      by the following structure:
+    </p>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">T</span>
+  <span class="special">{</span>
+  <span class="keyword">struct</span> <span class="identifier">AType</span>
+    <span class="special">{</span>
+    <span class="keyword">struct</span> <span class="identifier">BType</span>
+      <span class="special">{</span>
+      <span class="keyword">struct</span> <span class="identifier">CType</span>
+        <span class="special">{</span>
+        <span class="keyword">struct</span> <span class="identifier">FindType</span>
+          <span class="special">{</span>
+          <span class="special">};</span>
+        <span class="special">}</span>
+      <span class="special">};</span>
+    <span class="special">};</span>
+  <span class="special">};</span>
+</pre>
+<p>
+      In our TTI code we first create a series of member type macros for each of
+      our nested types:
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">FindType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">AType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">BType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">CType</span><span class="special">)</span>
+</pre>
+<p>
+      Next we can create a typedef to reflect a nested type called FindType which
+      has the relationship as specified above by instantiating our macro metafunctions.
+    </p>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">typename</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_FindType</span>
+  <span class="special"><</span>
+  <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_CType</span>
+    <span class="special"><</span>
+    <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_BType</span>
+      <span class="special"><</span>
+      <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_AType</span>
+        <span class="special"><</span>
+        <span class="identifier">T</span>
+        <span class="special">>::</span><span class="identifier">type</span>
+      <span class="special">>::</span><span class="identifier">type</span>
+    <span class="special">>::</span><span class="identifier">type</span>
+  <span class="special">>::</span><span class="identifier">type</span> <span class="identifier">MyFindType</span><span class="special">;</span>
+</pre>
+<p>
+      We can use the above typedef to pass the type as FindType to one of our macro
+      metafunctions. FindType may not actually exist but we will not generate a compiler
+      error when we use it.
+    </p>
+<p>
+      As one example, let's ask whether FindType has a static member data called
+      MyData of type 'int'. We add:
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span><span class="special">(</span><span class="identifier">MyData</span><span class="special">)</span>
+</pre>
+<p>
+      Next we create our metafunction:
+    </p>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_data_MyData</span>
+  <span class="special"><</span>
+  <span class="identifier">MyFindType</span><span class="special">,</span>
+  <span class="keyword">int</span>
+  <span class="special">></span>
+</pre>
+<p>
+      and use this in our metaprogramming code. Our metafunction now tells us whether
+      the nested type FindType has a static member data called MyData of type 'int',
+      even if FindType does not actually exist as we have specified it as a type.
+      If we had tried to do this using normal C++ nested type notation our metafunction
+      code above would be:
+    </p>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_data_MyData</span>
+  <span class="special"><</span>
+  <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">AType</span><span class="special">::</span><span class="identifier">BType</span><span class="special">::</span><span class="identifier">CType</span><span class="special">::</span><span class="identifier">FindType</span><span class="special">,</span>
+  <span class="keyword">int</span>
+  <span class="special">></span>
+</pre>
+<p>
+      But this fails with a compiler error if there is no such nested type, and that
+      is exactly what we do not want in our compile-time metaprogramming code.
+    </p>
+<p>
+      We can also directly find out whether the deeply nested type 'FindType' actually
+      exists in a similar manner. Our metafunction would be:
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TYPE</span><span class="special">(</span><span class="identifier">FindType</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_FindType</span>
+  <span class="special"><</span>
+  <span class="keyword">typename</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_CType</span>
+    <span class="special"><</span>
+    <span class="keyword">typename</span>
+    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_BType</span>
+      <span class="special"><</span>
+      <span class="keyword">typename</span>
+      <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_AType</span>
+        <span class="special"><</span>
+        <span class="identifier">T</span>
+        <span class="special">>::</span><span class="identifier">type</span>
+      <span class="special">>::</span><span class="identifier">type</span>
+    <span class="special">>::</span><span class="identifier">type</span>
+  <span class="special">></span>
+</pre>
+<p>
+      Because this duplicates much of our code for the 'MyFindType' typedef to create
+      our nested type, we can instead, and much more easily, pass our type 'MyFindType',
+      since we already have it in the form of a type, to another metafunction called
+      'boost::tti::valid_member_type', which returns a boolean constant which is
+      'true' if our nested exists or 'false' if it does not.
+    </p>
+<p>
+      Using this functionality with our 'MyFindType' type above we could create the
+      nullary metafunction:
+    </p>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">valid_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">MyFindType</span>
+  <span class="special">></span>
+</pre>
+<p>
+      directly instead of replicating the same functionality with our 'boost::tti::has_type_FindType'
+      metafunction.
+    </p>
+<p>
+      The using of <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      to create a nested type which may or may not exist, and which can subsequently
+      be used with our macro metafunctions whenever a nested type is required, without
+      producing a compiler error when the type does not actually exist, is the main
+      reason we have separate but similar functionality among our macro metafunctions
+      to determine whether a member data, a member function, or a static member function
+      exists within an enclosing type.
+    </p>
+<p>
+      In the more general case, when using <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER</span></code>
+      and <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER</span></code>,
+      the signature for the member function and the static member function is a composite
+      type. This makes for a syntactical notation which is easy to specify, but because
+      of that composite type notation we can not use the nested type functionality
+      in <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code> very
+      easily. But when we use <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_MEMBER_FUNCTION</span></code>
+      and <code class="computeroutput"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span></code>
+      the composite types in our signatures are broken down into their individual
+      types so that using <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>,
+      if necessary, for any one of the individual types is easy.
+    </p>
+<a name="the_type_traits_introspection_library.tti_nested_type.a_more_elegant_solution"></a><h4>
+<a name="the_type_traits_introspection_library.tti_nested_type.a_more_elegant_solution-heading"></a>
+      <a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.a_more_elegant_solution">A
+      more elegant solution</a>
+    </h4>
+<p>
+      Although using <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code>
+      represents a good solution to creating a nested type without the possible compile-time
+      error of the T::InnerType syntax, reaching in to specify all those ::type expressions,
+      along with their repeated 'typename', does get syntactically tedious.
+    </p>
+<p>
+      Because of this the TTI library offers a parallel set of metafunctions to the
+      macro metafunctions where the 'types' specified are themselves nullary metafunctions.
+      This parallel set of metafunctions, using nullary metafunctions to specify
+      individual types, rather than the actual types themselves, are called 'nullary
+      type metafunctions'. In this group there is also a nullary metafunction paralleling
+      our <code class="computeroutput"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span></code> macro
+      metafunction, and therefore a further construct making the specifying of nested
+      types easy and error-free to use.
+    </p>
+<p>
+      This group of nullary type metafunctions will be fully explained later.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_detail.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_usingMM.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Why the TTI Library ?</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="next" href="tti_terminology.html" title="Terminology">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_terminology.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_reason"></a><a class="link" href="tti_reason.html" title="Why the TTI Library ?">Why the
+    TTI Library ?</a>
+</h2></div></div></div>
+<p>
+      In the Boost Type Traits library there is compile time functionality for querying
+      information about a C++ type. This information is very useful during template
+      metaprogramming and forms the basis, along with the constructs of the Boost
+      MPL library, and some other compile time libraries, for much of the template
+      metaprogramming in Boost.
+    </p>
+<p>
+      One area which is mostly missing in the Type Traits library is the ability
+      to determine what C++ inner elements are part of a type, where the inner element
+      may be a nested type, function or data member, static function or static data
+      member, or class template.
+    </p>
+<p>
+      There has been some of this functionality in Boost, both in already existing
+      libraries and in libraries on which others have worked but which were never
+      submitted for acceptance into Boost. An example with an existing Boost library
+      is Boost MPL, where there is functionality, in the form of macros and metafunctions,
+      to determine whether an enclosing type has a particular nested type or nested
+      class template. An example with a library which was never submitted to Boost
+      is the Concept Traits Library from which much of the functionality of this
+      library, related to type traits, was taken and improved upon.
+    </p>
+<p>
+      It may also be possible that some other Boost libraries, highly dependent on
+      advanced template metaprogramming techniques, also have internal functionality
+      to introspect a type's elements at compile time. But to the best of my knowledge
+      this sort of functionality has never been incorporated in a single Boost library.
+      This library is an attempt to do so, and to bring a recognizable set of interfaces
+      to compile-time type introspection to Boost so that other metaprogramming libraries
+      can use them for their own needs.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_terminology.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Terminology</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_reason.html" title="Why the TTI Library ?">
+<link rel="next" href="tti_functionality.html" title="General Functionality">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_reason.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_functionality.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_terminology"></a><a class="link" href="tti_terminology.html" title="Terminology">Terminology</a>
+</h2></div></div></div>
+<p>
+      The term "enclosing type" refers to the type which is being introspected.
+      This type is always a class, struct, or union.
+    </p>
+<p>
+      The term "inner xxx", where xxx is some element of the enclosing
+      type, refers to either a type, template, function, or data within the enclosing
+      type. The term "inner element" also refers to any one of these entities
+      in general.
+    </p>
+<p>
+      I use the term "nested type" to refer to a type within another type.
+      I use the term "member function" or "member data" to refer
+      to non-static functions or data that are part of the enclosing type. I use
+      the term "static member function" or "static member data"
+      to refer to static functions or data that are part of the enclosing type. I
+      use the term "nested class template" to refer to a class template
+      nested within the enclosing type.
+    </p>
+<p>
+      Other terminology may be just as valid for the notion of C++ language elements
+      within a type, but I have chosen these terms to be consistent.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_reason.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_functionality.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Testing TTI</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
+<link rel="next" href="tti_history.html" title="History">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_history.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_tests"></a><a class="link" href="tti_tests.html" title="Testing TTI">Testing
+    TTI</a>
+</h2></div></div></div>
+<p>
+      In the libs/tti/test subdirectory there is a jamfile which can be used to test
+      TTI functionality.
+    </p>
+<p>
+      Executing the jamfile without a target will run tests for both basic TTI and
+      for the variadic macro portion of TTI. To successfully do that you need to
+      get the <code class="computeroutput"><span class="identifier">variadic_macro_data</span></code>
+      library from the sandbox. You can run tests for only the basic TTI, which is
+      the vast majority of TTI functionality, by specifying only the 'tti' target
+      when executing the jamfile, and therefore you would not need the <code class="computeroutput"><span class="identifier">variadic_macro_data</span></code> library. If you just
+      want to run the tests for the variadic macro portion of TTI, specify the target
+      as 'ttivm'.
+    </p>
+<p>
+      The TTI library has been tested with VC++ 8, 9, 10 and with gcc 3.4.2, 3.4.5,
+      4.3.0, 4.4.0, 4.5.0-1, and 4.5.2-1.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_history.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,40 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ToDo</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_history.html" title="History">
+<link rel="next" href="tti_acknowledgments.html" title="Acknowledgments">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_history.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_acknowledgments.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_todo"></a><a class="link" href="tti_todo.html" title="ToDo">ToDo</a>
+</h2></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+          Improve tests
+        </li>
+<li class="listitem">
+          Improve documentation
+        </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_history.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_acknowledgments.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,341 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Using the Macro Metafunctions</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_nested_type.html" title="Nested Types">
+<link rel="next" href="tti_metaclasses.html" title="Macro Metafunctions as Metadata">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_nested_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_metaclasses.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_usingMM"></a><a class="link" href="tti_usingMM.html" title="Using the Macro Metafunctions">Using
+    the Macro Metafunctions</a>
+</h2></div></div></div>
+<p>
+      <a name="sectti_usingMM"></a> Using the macro metafunctions can be illustrated
+      by first creating some hypothetical user-defined type with corresponding nested
+      types and other inner elements. With this type we can illustrate the use of
+      the macro metafunctions. This is just meant to serve as a model for what a
+      type T might entail from within a class or function template.
+    </p>
+<pre class="programlisting"><span class="comment">// An enclosing type
+</span>
+<span class="keyword">struct</span> <span class="identifier">AType</span>
+  <span class="special">{</span>
+  
+  <span class="comment">// Type
+</span>  
+  <span class="keyword">typedef</span> <span class="keyword">int</span> <span class="identifier">AnIntType</span><span class="special">;</span> <span class="comment">// as a typedef
+</span>  
+  <span class="keyword">struct</span> <span class="identifier">BType</span> <span class="comment">// as a nested type
+</span>    <span class="special">{</span>
+    <span class="keyword">struct</span> <span class="identifier">CType</span>
+      <span class="special">{</span>
+      <span class="special">};</span>
+    <span class="special">};</span>
+  
+  <span class="comment">// Template
+</span>  
+  <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">AMemberTemplate</span> <span class="special">{</span> <span class="special">};</span>
+  <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">long</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">ManyParameters</span> <span class="special">{</span> <span class="special">};</span>
+  <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">short</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">,</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">MoreParameters</span> <span class="special">{</span> <span class="special">};</span>
+  
+  <span class="comment">// Data
+</span>  
+  <span class="identifier">BType</span> <span class="identifier">IntBT</span><span class="special">;</span>
+  
+  <span class="comment">// Function
+</span>  
+  <span class="keyword">int</span> <span class="identifier">IntFunction</span><span class="special">(</span><span class="keyword">short</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> <span class="special">}</span>
+  
+  <span class="comment">// Static Data
+</span>  
+  <span class="keyword">static</span> <span class="keyword">short</span> <span class="identifier">DSMember</span><span class="special">;</span>
+  
+  <span class="comment">// Static Function
+</span>  
+  <span class="keyword">static</span> <span class="keyword">int</span> <span class="identifier">SIntFunction</span><span class="special">(</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">double</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">2</span><span class="special">;</span> <span class="special">}</span>
+  
+  <span class="special">};</span>
+</pre>
+<p>
+      I will be using the type above just to illustrate the sort of metaprogramming
+      questions we can ask of some type T which is passed to the template programmer
+      in a class template. Here is what the class template might look like:
+    </p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">tti</span><span class="special">/</span><span class="identifier">tti</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">struct</span> <span class="identifier">OurTemplateClass</span>
+  <span class="special">{</span>
+  
+  <span class="comment">// compile-time template code regarding T
+</span>  
+  <span class="special">};</span>
+</pre>
+<p>
+      Now let us create and invoke the macro metafunctions for each of our inner
+      element types, to see if type T above corresponds to our hypothetical type
+      above. Imagine this being within 'OurTemplateClass' above. In the examples
+      below the same macro is invoked just once to avoid ODR violations.
+    </p>
+<a name="the_type_traits_introspection_library.tti_usingMM.type"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.type-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.type">Type</a>
+    </h4>
+<p>
+      Does T have a nested type called 'AnIntType' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TYPE</span><span class="special">(</span><span class="identifier">AnIntType</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_AnIntType</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span>
+  <span class="special">></span>
+</pre>
+<p>
+      Does T have a nested type called 'BType' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TYPE</span><span class="special">(</span><span class="identifier">BType</span><span class="special">)</span>
+ 
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_BType</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef">Type
+      checking the typedef</a>
+    </h4>
+<p>
+      Does T have a nested typedef called 'AnIntType' whose type is an 'int' ?
+    </p>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_AnIntType</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span><span class="special">,</span>
+  <span class="keyword">int</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.template"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.template-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template">Template</a>
+    </h4>
+<p>
+      Does T have a nested class template called 'AMemberTemplate' whose template
+      parameters are all types ('class' or 'typename') ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TEMPLATE</span><span class="special">(</span><span class="identifier">AMemberTemplate</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_AMemberTemplate</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template_with_params">Template
+      with params</a>
+    </h4>
+<p>
+      Does T have a nested class template called 'MoreParameters' whose template
+      parameters are specified exactly ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</span><span class="special">(</span><span class="identifier">MoreParameters</span><span class="special">,(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">int</span><span class="special">)(</span><span class="keyword">short</span><span class="special">)(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">)(</span><span class="keyword">class</span><span class="special">))</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_check_params_MoreParameters</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params_using_variadic_macros"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params_using_variadic_macros-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template_with_params_using_variadic_macros">Template
+      with params using variadic macros</a>
+    </h4>
+<p>
+      [ note Include the <code class="computeroutput"><span class="identifier">tti_vm</span><span class="special">.</span><span class="identifier">hpp</span></code> general header file, or the <code class="computeroutput"><span class="identifier">vm_template_params</span><span class="special">.</span><span class="identifier">hpp</span></code> specific header file, when using this
+      macro. ]
+    </p>
+<p>
+      Does T have a nested class template called 'ManyParameters' whose template
+      parameters are specified exactly ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</span><span class="special">(</span><span class="identifier">ManyParameters</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">long</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_check_params_ManyParameters</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_data"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_data-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_data">Member
+      data</a>
+    </h4>
+<p>
+      Does T have a member data called 'IntBT' whose type is 'AType::BType' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_MEMBER_DATA</span><span class="special">(</span><span class="identifier">IntBT</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_member_data_IntBT</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span><span class="special">,</span>
+  <span class="identifier">AType</span><span class="special">::</span><span class="identifier">BType</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types">Member
+      function with individual types</a>
+    </h4>
+<p>
+      Does T have a member function called 'IntFunction' whose type is 'int (short)'
+      ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_MEMBER_FUNCTION</span><span class="special">(</span><span class="identifier">IntFunction</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_member_function_IntFunction</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span><span class="special">,</span>
+  <span class="keyword">int</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">short</span><span class="special">></span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type">Member
+      function with composite type</a>
+    </h4>
+<p>
+      Does T have a member function called 'IntFunction' whose type is 'int (short)'
+      ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</span><span class="special">(</span><span class="identifier">IntFunction</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_comp_member_function_IntFunction</span>
+  <span class="special"><</span>
+  <span class="keyword">int</span> <span class="special">(</span><span class="identifier">T</span><span class="special">::*)(</span><span class="keyword">short</span><span class="special">)</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.static_member_data"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.static_member_data-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_data">Static
+      member data</a>
+    </h4>
+<p>
+      Does T have a static member data called 'DSMember' whose type is 'short' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_DATA</span><span class="special">(</span><span class="identifier">DSMember</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_data_DSMember</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span><span class="special">,</span>
+  <span class="keyword">short</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types">Static
+      member function with individual types</a>
+    </h4>
+<p>
+      Does T have a static member function called 'SIntFunction' whose type is 'int
+      (long,double)' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span><span class="special">(</span><span class="identifier">SIntFunction</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_function_SIntFunction</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span><span class="special">,</span>
+  <span class="keyword">int</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type">Static
+      member function with composite type</a>
+    </h4>
+<p>
+      Does T have a static member function called 'SIntFunction' whose type is 'int
+      (long,double)' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION</span><span class="special">(</span><span class="identifier">SIntFunction</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_comp_static_member_function_SIntFunction</span>
+  <span class="special"><</span>
+  <span class="identifier">T</span><span class="special">,</span>
+  <span class="keyword">int</span> <span class="special">(</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">double</span><span class="special">)</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_type"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_type-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_type">Member
+      type</a>
+    </h4>
+<p>
+      Create a nested type T::BType::CType without creating a compiler error if T
+      does not have the nested type BType::CType ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">BType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">CType</span><span class="special">)</span>
+
+<span class="keyword">typename</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_CType</span>
+  <span class="special"><</span>
+  <span class="keyword">typename</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_BType</span>
+    <span class="special"><</span>
+    <span class="identifier">T</span>
+    <span class="special">>::</span><span class="identifier">type</span>
+  <span class="special">>::</span><span class="identifier">type</span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_type_existence"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingMM.member_type_existence-heading"></a>
+      <a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_type_existence">Member
+      type existence</a>
+    </h4>
+<p>
+      Does a nested type T::BType::CType, created without creating a compiler error
+      if T does not have the nested type BType::CType, actually exist ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">BType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">CType</span><span class="special">)</span>
+
+<span class="keyword">typedef</span> <span class="keyword">typename</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_CType</span>
+  <span class="special"><</span>
+  <span class="keyword">typename</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_BType</span>
+    <span class="special"><</span>
+    <span class="identifier">T</span>
+    <span class="special">>::</span><span class="identifier">type</span>
+  <span class="special">>::</span><span class="identifier">type</span>
+<span class="identifier">AType</span><span class="special">;</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">valid_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">AType</span>
+  <span class="special">></span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_nested_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_metaclasses.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,339 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Using the Nullary Type Metafunctions</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="tti_metafunctions.html" title="Nullary Type Metafunctions">
+<link rel="next" href="tti_func_templates.html" title="Introspecting Function Templates">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_metafunctions.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_func_templates.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="the_type_traits_introspection_library.tti_usingNTM"></a><a class="link" href="tti_usingNTM.html" title="Using the Nullary Type Metafunctions">Using
+    the Nullary Type Metafunctions</a>
+</h2></div></div></div>
+<p>
+      <a name="sectti_usingNTM"></a> Using the nullary type metafunctions can be
+      illustrated by first creating some hypothetical user-defined type with corresponding
+      nested types and other inner elements. This user-defined type will be weighted
+      toward showing deeply nested types and elements within those nested types.
+      With this type we can illustrate the use of the nullary type metafunctions.
+      This is just meant to serve as a model for what a type T might entail from
+      within a class or function template.
+    </p>
+<pre class="programlisting"><span class="comment">// An enclosing type
+</span>
+<span class="keyword">struct</span> <span class="identifier">T</span>
+  <span class="special">{</span>
+      
+  <span class="comment">// Type
+</span>   
+  <span class="keyword">struct</span> <span class="identifier">BType</span> <span class="comment">// as a nested type
+</span>    <span class="special">{</span>
+      
+    <span class="comment">// Template
+</span>  
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">long</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">ManyParameters</span> <span class="special">{</span> <span class="special">};</span>
+      
+    <span class="comment">// Type
+</span>   
+    <span class="keyword">struct</span> <span class="identifier">CType</span> <span class="comment">// as a further nested type
+</span>      <span class="special">{</span>
+      
+      <span class="comment">// Template
+</span>  
+      <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">AMemberTemplate</span> <span class="special">{</span> <span class="special">};</span>
+      
+      <span class="comment">// Type
+</span>   
+      <span class="keyword">struct</span> <span class="identifier">DType</span> <span class="comment">// as a futher nested type
+</span>        <span class="special">{</span>
+      
+        <span class="comment">// Type
+</span>   
+        <span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">ADoubleType</span><span class="special">;</span>
+  
+        <span class="comment">// Template
+</span>  
+        <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">short</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">,</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">MoreParameters</span> <span class="special">{</span> <span class="special">};</span>
+  
+        <span class="comment">// Function
+</span>   
+        <span class="keyword">int</span> <span class="identifier">IntFunction</span><span class="special">(</span><span class="keyword">short</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> <span class="special">}</span>
+   
+        <span class="comment">// Static Data
+</span>   
+        <span class="keyword">static</span> <span class="keyword">short</span> <span class="identifier">DSMember</span><span class="special">;</span>
+   
+        <span class="comment">// Static Function
+</span>   
+        <span class="keyword">static</span> <span class="keyword">int</span> <span class="identifier">SIntFunction</span><span class="special">(</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">double</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">2</span><span class="special">;</span> <span class="special">}</span>
+  
+        <span class="special">};</span>
+      <span class="special">};</span>
+    <span class="special">};</span>
+      
+  <span class="comment">// Data
+</span>   
+  <span class="identifier">BType</span> <span class="identifier">IntBT</span><span class="special">;</span>
+      
+  <span class="special">};</span>
+</pre>
+<p>
+      I will be using the type above just to illustrate the sort of metaprogramming
+      questions we can ask of some type T which is passed to the template programmer
+      in a class template. Here is what the class template might look like:
+    </p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">tti</span><span class="special">/</span><span class="identifier">tti</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">struct</span> <span class="identifier">OurTemplateClass</span>
+  <span class="special">{</span>
+  
+  <span class="comment">// compile-time template code regarding T
+</span>  
+  <span class="special">};</span>
+</pre>
+<p>
+      Now let us create and invoke the nested metafunctions for each of our inner
+      element types, to see if type T above corresponds to our hypothetical type
+      above. Imagine this being within 'OurTemplateClass' above. In the examples
+      below the same macro is invoked just once to avoid ODR violations.
+    </p>
+<p>
+      I will also be mixing the way the macro metafunction metadata is passed to
+      our nullary type metafunctions, whether as a metafunction class or as a placeholder
+      expression. Both will work just fine since our nullary type metafunctions work
+      with any lambda expression as the first template parameter.
+    </p>
+<a name="the_type_traits_introspection_library.tti_usingNTM.member_type"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.member_type-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_type">Member
+      type</a>
+    </h4>
+<p>
+      We start off by creating typedef's, as nullary metafunctions, for our theoretical
+      inner types in relation to T . None of these typedefs will produce a compiler
+      error even if our structure does not correspond to T's reality. This also illustrates
+      using 'boost::tti::mf_member_type'.
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">BType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MTFC_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">CType</span><span class="special">)</span>
+<span class="identifier">BOOST_TTI_MEMBER_TYPE</span><span class="special">(</span><span class="identifier">DType</span><span class="special">)</span>
+
+<span class="keyword">typedef</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_BType</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span>
+  <span class="special">></span>
+<span class="identifier">BTypeNM</span><span class="special">;</span>
+
+<span class="keyword">typedef</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_member_type_CType</span><span class="special">,</span>
+  <span class="identifier">BTypeNM</span>
+  <span class="special">></span>
+<span class="identifier">CTypeNM</span><span class="special">;</span>
+
+<span class="keyword">typedef</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">member_type_DType</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">CTypeNM</span>
+  <span class="special">></span>
+<span class="identifier">DTypeNM</span><span class="special">;</span>
+</pre>
+<p>
+      We will use these typedefs in the ensuing examples.
+    </p>
+<a name="the_type_traits_introspection_library.tti_usingNTM.type"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.type-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.type">Type</a>
+    </h4>
+<p>
+      Does T have a nested type called 'DType' within 'BType::CType' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TYPE</span><span class="special">(</span><span class="identifier">DType</span><span class="special">)</span>
+ 
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_type</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_type_DType</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">CTypeNM</span>
+  <span class="special">></span>
+</pre>
+<p>
+      We could just have easily used the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_valid_member_type</span></code> metafunction to the
+      same effect:
+    </p>
+<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_valid_member_type</span>
+  <span class="special"><</span>
+  <span class="identifier">DTypeNM</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef">Type
+      checking the typedef</a>
+    </h4>
+<p>
+      Does T have a nested typedef called 'ADoubleType' within 'BType::CType::DType'
+      whose type is a 'double' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MTFC_HAS_TYPE</span><span class="special">(</span><span class="identifier">ADoubleType</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_type</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_type_ADoubleType</span><span class="special">,</span>
+  <span class="identifier">DTypeNM</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">double</span><span class="special">></span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.template"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.template-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template">Template</a>
+    </h4>
+<p>
+      Does T have a nested class template called 'AMemberTemplate' within 'BType::CType'
+      whose template parameters are all types ('class' or 'typename') ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MTFC_HAS_TEMPLATE</span><span class="special">(</span><span class="identifier">AMemberTemplate</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_template</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_template_AMemberTemplate</span><span class="special">,</span>
+  <span class="identifier">CTypeNM</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template_with_params">Template
+      with params</a>
+    </h4>
+<p>
+      Does T have a nested class template called 'ManyParameters' within 'BType'
+      whose template parameters are specified exactly ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS</span><span class="special">(</span><span class="identifier">ManyParameters</span><span class="special">,(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">int</span><span class="special">)(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">)(</span><span class="keyword">class</span><span class="special">)(</span><span class="keyword">long</span><span class="special">))</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_template_check_params</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_template_check_params_ManyParameters</span><span class="special"><</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">BTypeNM</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params_using_variadic_macros"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params_using_variadic_macros-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template_with_params_using_variadic_macros">Template
+      with params using variadic macros</a>
+    </h4>
+<p>
+      Does T have a nested class template called 'MoreParameters' within 'BType::CType'
+      whose template parameters are specified exactly ?
+    </p>
+<p>
+      [ note Include the <code class="computeroutput"><span class="identifier">tti_vm</span><span class="special">.</span><span class="identifier">hpp</span></code> general header file, or the <code class="computeroutput"><span class="identifier">vm_template_params</span><span class="special">.</span><span class="identifier">hpp</span></code> specific header file, when using this
+      macro. ]
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</span><span class="special">(</span><span class="identifier">MoreParameters</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">short</span><span class="special">,</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">InnerTemplate</span><span class="special">,</span><span class="keyword">class</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_template_check_params</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_template_check_params_MoreParameters</span><span class="special">,</span>
+  <span class="identifier">CTypeNM</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.member_data"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.member_data-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_data">Member
+      data</a>
+    </h4>
+<p>
+      Does T have a member data called 'IntBT' whose type is 'BType' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MTFC_HAS_MEMBER_DATA</span><span class="special">(</span><span class="identifier">IntBT</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_member_data</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_member_data_IntBT</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="identifier">T</span><span class="special">>,</span>
+  <span class="identifier">BTypeNM</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.member_function"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.member_function-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_function">Member
+      function</a>
+    </h4>
+<p>
+      Does T have a member function called 'IntFunction' within 'BType::CType::DType'
+      whose type is 'int (short) const' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_MEMBER_FUNCTION</span><span class="special">(</span><span class="identifier">IntFunction</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_member_function</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_member_function_IntFunction</span><span class="special"><</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">DTypeNM</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">int</span><span class="special">>,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">short</span><span class="special">></span> <span class="special">>,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">const_qualified</span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_data"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_data-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.static_member_data">Static
+      member data</a>
+    </h4>
+<p>
+      Does T have a static member data called 'DSMember' within 'BType::CType::DType'
+      whose type is 'short' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_MTFC_HAS_STATIC_MEMBER_DATA</span><span class="special">(</span><span class="identifier">DSMember</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_member_data</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mtfc_has_static_member_data_DSMember</span><span class="special">,</span>
+  <span class="identifier">DTypeNM</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">short</span><span class="special">></span>
+  <span class="special">></span>
+</pre>
+<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_function"></a><h4>
+<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_function-heading"></a>
+      <a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.static_member_function">Static
+      member function</a>
+    </h4>
+<p>
+      Does T have a static member function called 'SIntFunction' within 'BType::CType::DType'
+      whose type is 'int (long,double)' ?
+    </p>
+<pre class="programlisting"><span class="identifier">BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION</span><span class="special">(</span><span class="identifier">SIntFunction</span><span class="special">)</span>
+
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">mf_has_static_member_function</span>
+  <span class="special"><</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tti</span><span class="special">::</span><span class="identifier">has_static_member_function_SIntFunction</span><span class="special"><</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">_</span><span class="special">>,</span>
+  <span class="identifier">DTypeNM</span><span class="special">,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">int</span><span class="special">>,</span>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">long</span><span class="special">>,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">identity</span><span class="special"><</span><span class="keyword">double</span><span class="special">></span> <span class="special">></span>
+  <span class="special">></span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tti_metafunctions.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tti_func_templates.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/type_traits_introspection_reference.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/type_traits_introspection_reference.html	2011-03-22 20:23:07 EDT (Tue, 22 Mar 2011)
@@ -0,0 +1,107 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Type Traits Introspection Reference</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="up" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.4">
+<link rel="prev" href="the_type_traits_introspection_library/tti_func_templates.html" title="Introspecting Function Templates">
+<link rel="next" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="the_type_traits_introspection_library/tti_func_templates.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="type_traits_introspection_reference"></a>Type Traits Introspection Reference</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">Header <boost/tti/comp_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/comp_static_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/comp_mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/comp_static_mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/mem_data_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/mem_type_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/namespace_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/static_mem_data_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/static_mem_fun_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/template_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/template_params_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/trait_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/type_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/gen/vm_template_params_gen.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mem_type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_mem_type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_static_mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_static_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_template.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_template_params.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/mf/mf_type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/static_mem_data.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/static_mem_fun.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/template.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/template_params.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/type.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/tti/vm_template_params.hpp></span></dt>
+<dd><dl></dl></dd>
+</dl></div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.tti.comp_mem_fun_hpp"></a>Header <boost/tti/comp_mem_fun.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_MTFC_TRAIT_HAS_COMP_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_HAS_COMP_MEMBER_FUNCTION</a>(name)
+<a class="link" href="BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION.html" title="Macro BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION">BOOST_TTI_MTFC_HAS_COMP_MEMBER_FUNCTION</a>(name)</pre>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="the_type_traits_introspection_library/tti_func_templates.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_TTI_TRAIT_HAS_COMP_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>