|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r68768 - in sandbox/tti: boost/tti boost/tti/detail libs/tti/doc libs/tti/doc/html libs/tti/doc/html/header/boost/tti libs/tti/doc/html/index libs/tti/doc/html/the_type_traits_introspection_library libs/tti/doc/html/tti libs/tti/test
From: eldiener_at_[hidden]
Date: 2011-02-10 20:29:02
Author: eldiener
Date: 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
New Revision: 68768
URL: http://svn.boost.org/trac/boost/changeset/68768
Log:
Changed header file names to lower case and separated by underscores. Shortened main header file names to tti.hpp and tti_vm.hpp
Added:
sandbox/tti/boost/tti/detail/dtti.hpp
- copied unchanged from r68765, /sandbox/tti/boost/tti/detail/TTIntrospectionDetail.hpp
sandbox/tti/boost/tti/detail/dtti_vm.hpp
- copied, changed from r68742, /sandbox/tti/boost/tti/detail/TTIntrospectionVMDetail.hpp
sandbox/tti/boost/tti/mf_template_params.hpp
- copied, changed from r68757, /sandbox/tti/boost/tti/TTIntrospectionTemplate.hpp
sandbox/tti/boost/tti/tti.hpp
- copied, changed from r68765, /sandbox/tti/boost/tti/TTIntrospection.hpp
sandbox/tti/boost/tti/tti_vm.hpp
- copied, changed from r68742, /sandbox/tti/boost/tti/TTIntrospectionVM.hpp
sandbox/tti/libs/tti/doc/html/header/boost/tti/tti_hpp.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/header/boost/tti/tti_vm_hpp.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id386454.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id395228.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id400689.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id421512.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id386179.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id394953.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id400415.html (contents, props changed)
sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id421237.html (contents, props changed)
sandbox/tti/libs/tti/test/test_has_member.hpp
- copied, changed from r67766, /sandbox/tti/libs/tti/test/TestHasMember.hpp
sandbox/tti/libs/tti/test/test_has_member_data.hpp
- copied, changed from r68610, /sandbox/tti/libs/tti/test/TestHasMemberData.hpp
sandbox/tti/libs/tti/test/test_has_member_function.hpp
- copied, changed from r68610, /sandbox/tti/libs/tti/test/TestHasMemberFunction.hpp
sandbox/tti/libs/tti/test/test_has_static_member.hpp
- copied, changed from r67102, /sandbox/tti/libs/tti/test/TestHasStaticMember.hpp
sandbox/tti/libs/tti/test/test_has_static_member_function.hpp
- copied, changed from r68610, /sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.hpp
sandbox/tti/libs/tti/test/test_has_template.hpp
- copied, changed from r67200, /sandbox/tti/libs/tti/test/TestHasTemplate.hpp
sandbox/tti/libs/tti/test/test_has_template_check_params.hpp
- copied, changed from r67200, /sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.hpp
sandbox/tti/libs/tti/test/test_has_type.hpp
- copied, changed from r67232, /sandbox/tti/libs/tti/test/TestHasType.hpp
sandbox/tti/libs/tti/test/test_has_type_check_typedef.hpp
- copied, changed from r68448, /sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.hpp
sandbox/tti/libs/tti/test/test_member_type.hpp
- copied, changed from r67412, /sandbox/tti/libs/tti/test/TestMemberType.hpp
sandbox/tti/libs/tti/test/test_mf_has_member_data.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasMemberData.hpp
sandbox/tti/libs/tti/test/test_mf_has_member_function.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasMemberFunction.hpp
sandbox/tti/libs/tti/test/test_mf_has_static_data.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasStaticData.hpp
sandbox/tti/libs/tti/test/test_mf_has_static_function.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasStaticFunction.hpp
sandbox/tti/libs/tti/test/test_mf_has_template.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasTemplate.hpp
sandbox/tti/libs/tti/test/test_mf_has_template_check_params.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.hpp
sandbox/tti/libs/tti/test/test_mf_has_type.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasType.hpp
sandbox/tti/libs/tti/test/test_mf_has_type_check_typedef.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.hpp
sandbox/tti/libs/tti/test/test_mf_member_type.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestMFMemberType.hpp
sandbox/tti/libs/tti/test/test_structs.hpp
- copied unchanged from r67766, /sandbox/tti/libs/tti/test/TestStructs.hpp
sandbox/tti/libs/tti/test/test_vm_has_template_check_params.hpp
- copied, changed from r67598, /sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.hpp
sandbox/tti/libs/tti/test/test_vm_mf_has_template_check_params.hpp
- copied, changed from r68720, /sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.hpp
Removed:
sandbox/tti/boost/tti/TTIntrospection.hpp
sandbox/tti/boost/tti/TTIntrospectionTemplate.hpp
sandbox/tti/boost/tti/TTIntrospectionVM.hpp
sandbox/tti/boost/tti/detail/TTIntrospectionDetail.hpp
sandbox/tti/boost/tti/detail/TTIntrospectionVMDetail.hpp
sandbox/tti/libs/tti/test/TestHasMember.hpp
sandbox/tti/libs/tti/test/TestHasMemberData.hpp
sandbox/tti/libs/tti/test/TestHasMemberFunction.hpp
sandbox/tti/libs/tti/test/TestHasStaticMember.hpp
sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.hpp
sandbox/tti/libs/tti/test/TestHasTemplate.hpp
sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.hpp
sandbox/tti/libs/tti/test/TestHasType.hpp
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.hpp
sandbox/tti/libs/tti/test/TestMFHasMemberData.hpp
sandbox/tti/libs/tti/test/TestMFHasMemberFunction.hpp
sandbox/tti/libs/tti/test/TestMFHasStaticData.hpp
sandbox/tti/libs/tti/test/TestMFHasStaticFunction.hpp
sandbox/tti/libs/tti/test/TestMFHasTemplate.hpp
sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.hpp
sandbox/tti/libs/tti/test/TestMFHasType.hpp
sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.hpp
sandbox/tti/libs/tti/test/TestMFMemberType.hpp
sandbox/tti/libs/tti/test/TestMemberType.hpp
sandbox/tti/libs/tti/test/TestStructs.hpp
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.hpp
sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.hpp
Binary files modified:
sandbox/tti/libs/tti/doc/TypeTraitsIntrospection.pdf
Text files modified:
sandbox/tti/boost/tti/detail/dtti_vm.hpp | 2
sandbox/tti/boost/tti/mf_template_params.hpp | 2
sandbox/tti/boost/tti/tti.hpp | 4
sandbox/tti/boost/tti/tti_vm.hpp | 4
sandbox/tti/libs/tti/doc/Jamfile.v2 | 6
sandbox/tti/libs/tti/doc/TTIDetail.qbk | 4
sandbox/tti/libs/tti/doc/TTIHistory.qbk | 5
sandbox/tti/libs/tti/doc/TTIIntroduction.qbk | 6
sandbox/tti/libs/tti/doc/TTIMetafunctions.qbk | 6
sandbox/tti/libs/tti/doc/TTIUsingMM.qbk | 4
sandbox/tti/libs/tti/doc/TTIUsingNTM.qbk | 4
sandbox/tti/libs/tti/doc/TypeTraitsIntrospection.qbk | 2
sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_DATA.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_HAS_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MEMBER_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_DATA.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html | 14 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_MEMBER_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_MEMBER_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_DATA.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_TRAIT_MEMBER_TYPE.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html | 12 +-
sandbox/tti/libs/tti/doc/html/TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html | 14 +-
sandbox/tti/libs/tti/doc/html/index.html | 20 +-
sandbox/tti/libs/tti/doc/html/index/s16.html | 232 ++++++++++++++++++++--------------------
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html | 4
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html | 20 +-
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html | 4
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html | 23 +++
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html | 4
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html | 22 +-
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html | 10
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html | 6
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html | 4
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html | 4
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html | 4
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html | 36 +++---
sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html | 28 ++--
sandbox/tti/libs/tti/doc/html/tti/mf_has_member_data.html | 14 +-
sandbox/tti/libs/tti/doc/html/tti/mf_has_member_function.html | 12 +-
sandbox/tti/libs/tti/doc/html/tti/mf_has_static_data.html | 14 +-
sandbox/tti/libs/tti/doc/html/tti/mf_has_template.html | 12 +-
sandbox/tti/libs/tti/doc/html/tti/mf_has_type.html | 12 +-
sandbox/tti/libs/tti/doc/html/tti/mf_member_type.html | 12 +-
sandbox/tti/libs/tti/doc/html/tti/mf_valid_member_type.html | 12 +-
sandbox/tti/libs/tti/doc/html/tti/valid_member_type.html | 14 +-
sandbox/tti/libs/tti/doc/html/typetraitsintrospection_reference.html | 77 +-----------
sandbox/tti/libs/tti/doc/index.idx | 6
sandbox/tti/libs/tti/test/TestHasMember.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberData.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberDataCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberDataFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberDataFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberDataFail3.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFail3.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFail4.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFail5.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFunction.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFunctionCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFunctionFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasMemberFunctionFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMember.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFail3.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFail4.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFail5.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplate.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail3.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail4.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateFail3.cpp | 2
sandbox/tti/libs/tti/test/TestHasTemplateFail4.cpp | 2
sandbox/tti/libs/tti/test/TestHasType.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail3.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail4.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail5.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeCompile.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeFail.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeFail2.cpp | 2
sandbox/tti/libs/tti/test/TestHasTypeFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberData.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberDataCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberDataFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberDataFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberDataFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberFunction.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberFunctionCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticData.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticDataCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticDataFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticDataFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticDataFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticFunction.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticFunctionCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplate.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTemplateFail4.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasType.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail3.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeFail.cpp | 2
sandbox/tti/libs/tti/test/TestMFHasTypeFail2.cpp | 2
sandbox/tti/libs/tti/test/TestMFMemberType.cpp | 2
sandbox/tti/libs/tti/test/TestMFMemberTypeCompile.cpp | 2
sandbox/tti/libs/tti/test/TestMemberType.cpp | 2
sandbox/tti/libs/tti/test/TestMemberTypeCompile.cpp | 2
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.cpp | 2
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsCompile.cpp | 2
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail.cpp | 2
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail2.cpp | 2
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail3.cpp | 2
sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail4.cpp | 2
sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.cpp | 2
sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsCompile.cpp | 2
sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail.cpp | 2
sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail2.cpp | 2
sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail3.cpp | 2
sandbox/tti/libs/tti/test/test_has_member.hpp | 4
sandbox/tti/libs/tti/test/test_has_member_data.hpp | 4
sandbox/tti/libs/tti/test/test_has_member_function.hpp | 4
sandbox/tti/libs/tti/test/test_has_static_member.hpp | 4
sandbox/tti/libs/tti/test/test_has_static_member_function.hpp | 4
sandbox/tti/libs/tti/test/test_has_template.hpp | 4
sandbox/tti/libs/tti/test/test_has_template_check_params.hpp | 4
sandbox/tti/libs/tti/test/test_has_type.hpp | 4
sandbox/tti/libs/tti/test/test_has_type_check_typedef.hpp | 4
sandbox/tti/libs/tti/test/test_member_type.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_member_data.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_member_function.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_static_data.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_static_function.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_template.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_template_check_params.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_type.hpp | 4
sandbox/tti/libs/tti/test/test_mf_has_type_check_typedef.hpp | 4
sandbox/tti/libs/tti/test/test_mf_member_type.hpp | 4
sandbox/tti/libs/tti/test/test_vm_has_template_check_params.hpp | 4
sandbox/tti/libs/tti/test/test_vm_mf_has_template_check_params.hpp | 6
204 files changed, 700 insertions(+), 737 deletions(-)
Deleted: sandbox/tti/boost/tti/TTIntrospection.hpp
==============================================================================
--- sandbox/tti/boost/tti/TTIntrospection.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,1426 +0,0 @@
-#if !defined(TT_INTROSPECTION_HPP)
-#define TT_INTROSPECTION_HPP
-
-#include <boost/config.hpp>
-#include <boost/function_types/property_tags.hpp>
-#include <boost/mpl/has_xxx.hpp>
-#include <boost/mpl/apply.hpp>
-#include <boost/mpl/eval_if.hpp>
-#include <boost/mpl/identity.hpp>
-#include <boost/mpl/not.hpp>
-#include <boost/mpl/placeholders.hpp>
-#include <boost/mpl/transform.hpp>
-#include <boost/mpl/vector.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/type_traits/is_same.hpp>
-#include <boost/type_traits/remove_const.hpp>
-#include "TTIntrospectionTemplate.hpp"
-#include "detail/TTIntrospectionDetail.hpp"
-
-/*
-
- The succeeding comments in this file are in doxygen format.
-
-*/
-
-/** \file
-*/
-
-/// Expands to a metafunction which tests whether an inner type with a particular name exists and optionally is a particular type.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner type.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- U = the type of the inner type named 'name' as an optional parameter.<br />
- 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.
-
-*/
-#define TTI_TRAIT_HAS_TYPE(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_TYPE(trait,name) \
- } \
- template<class T,class U = tti::detail::notype> \
- struct trait : \
- detail::trait \
- < \
- T, \
- U, \
- typename detail::mpl::trait<T>::type \
- > \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner type with a particular name exists and optionally is a particular type.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner type.
-
- returns = a metfunction class called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- U = the type of the inner type named 'name' as an optional parameter.<br />
- 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.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_TYPE(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_TYPE(trait,name) \
- } \
- struct trait \
- { \
- template<class T,class U = tti::detail::notype> \
- struct apply : \
- detail::trait \
- < \
- T, \
- U, \
- typename detail::mpl::trait<T>::type \
- > \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether an inner type with a particular name exists and optionally is a particular type.
-/**
-
- name = the name of the inner type.
-
- returns = a metafunction called "tti::has_type_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- U = the type of the inner type named 'name' as an optional parameter.<br />
- 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.
-
-*/
-#define TTI_HAS_TYPE(name) \
- TTI_TRAIT_HAS_TYPE \
- ( \
- BOOST_PP_CAT(has_type_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner type with a particular name exists and optionally is a particular type.
-/**
-
- name = the name of the inner type.
-
- returns = a metafunction class called "tti::mtfc_has_type_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- U = the type of the inner type named 'name' as an optional parameter.<br />
- 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.
-
-*/
-#define TTI_MTFC_HAS_TYPE(name) \
- TTI_MTFC_TRAIT_HAS_TYPE \
- ( \
- BOOST_PP_CAT(mtfc_has_type_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction whose typedef 'type' is either the named type or an unspecified type.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner type.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type.<br />
- returns = 'type' is the inner type of 'name' if the inner type exists
- within the enclosing type, else 'type' is an unspecified type.<br />
-
- 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.
-
-*/
-#define TTI_TRAIT_MEMBER_TYPE(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_TYPE_MEMBER_TYPE(trait,name) \
- TTI_DETAIL_TRAIT_MEMBER_TYPE(trait,name) \
- } \
- template<class T> \
- struct trait : \
- boost::mpl::eval_if \
- < \
- tti::detail::trait<T>, \
- tti::detail::member_type::trait<T>, \
- boost::mpl::identity<tti::detail::notype> \
- > \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class whose typedef 'type' is either the named type or an unspecified type.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner type.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type.<br />
- returns = 'type' is the inner type of 'name' if the inner type exists
- within the enclosing type, else 'type' is an unspecified type.<br />
-
- 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.
-
-*/
-#define TTI_MTFC_TRAIT_MEMBER_TYPE(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_TYPE_MEMBER_TYPE(trait,name) \
- TTI_DETAIL_TRAIT_MEMBER_TYPE(trait,name) \
- } \
- struct trait \
- { \
- template<class T> \
- struct apply : \
- boost::mpl::eval_if \
- < \
- tti::detail::trait<T>, \
- tti::detail::member_type::trait<T>, \
- boost::mpl::identity<tti::detail::notype> \
- > \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction whose typedef 'type' is either the named type or an unspecified type.
-/**
-
- name = the name of the inner type.
-
- returns = a metafunction called "tti::member_type_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type.<br />
- returns = 'type' is the inner type of 'name' if the inner type exists
- within the enclosing type, else 'type' is an unspecified type.<br />
-
- 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.
-
-*/
-#define TTI_MEMBER_TYPE(name) \
- TTI_TRAIT_MEMBER_TYPE \
- ( \
- BOOST_PP_CAT(member_type_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class whose typedef 'type' is either the named type or an unspecified type.
-/**
-
- name = the name of the inner type.
-
- returns = a metafunction class called "tti::mtfc_member_type_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type.<br />
- returns = 'type' is the inner type of 'name' if the inner type exists
- within the enclosing type, else 'type' is an unspecified type.<br />
-
- 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.
-
-*/
-#define TTI_MTFC_MEMBER_TYPE(name) \
- TTI_MTFC_TRAIT_MEMBER_TYPE \
- ( \
- BOOST_PP_CAT(mtfc_member_type_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether an inner class template with a particular name exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner template.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' template exists within the enclosing type,
- otherwise 'value' is false.
-
- The template must have all 'class' ( or 'typename' ) parameters types.
-
-*/
-#define TTI_TRAIT_HAS_TEMPLATE(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF(trait, name, false) \
- } \
- template<class T> \
- struct trait : \
- tti::detail::trait<T> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner class template with a particular name exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner template.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' template exists within the enclosing type,
- otherwise 'value' is false.
-
- The template must have all 'class' ( or 'typename' ) parameters types.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_TEMPLATE(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF(trait, name, false) \
- } \
- struct trait \
- { \
- template<class T> \
- struct apply : \
- tti::detail::trait<T> \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether an inner class template with a particular name exists.
-/**
-
- name = the name of the inner template.
-
- returns = a metafunction called "tti::has_template_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' template exists within the enclosing type,
- otherwise 'value' is false.
-
- The template must have all 'class' ( or 'typename' ) parameters types.
-
-*/
-#define TTI_HAS_TEMPLATE(name) \
- TTI_TRAIT_HAS_TEMPLATE \
- ( \
- BOOST_PP_CAT(has_template_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner class template with a particular name exists.
-/**
-
- name = the name of the inner template.
-
- returns = a metafunction class called "tti::mtfc_has_template_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' template exists within the enclosing type,
- otherwise 'value' is false.
-
- The template must have all 'class' ( or 'typename' ) parameters types.
-
-*/
-#define TTI_MTFC_HAS_TEMPLATE(name) \
- TTI_MTFC_TRAIT_HAS_TEMPLATE \
- ( \
- BOOST_PP_CAT(mtfc_has_template_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether an inner class template with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner class template.<br />
- tpSeq = a Boost PP sequence which has the class template parameters.
- Each part of the template parameters separated by a comma ( , )
- is put in a separate sequence element.<br />
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- } \
- template<class T> \
- struct trait : \
- detail::trait<T> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner class template.<br />
- tpSeq = a Boost PP sequence which has the class template parameters.
- Each part of the template parameters separated by a comma ( , )
- is put in a separate sequence element.<br />
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- } \
- struct trait \
- { \
- template<class T> \
- struct apply : \
- detail::trait::apply<T> \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether an inner class template with a particular name and signature exists.
-/**
-
- name = the name of the inner class template.<br />
- tpSeq = a Boost PP sequence which has the class template parameters.
- Each part of the template parameters separated by a comma ( , )
- is put in a separate sequence element.
-
- returns = a metafunction called "tti::has_template_check_params_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_HAS_TEMPLATE_CHECK_PARAMS(name,tpSeq) \
- TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS \
- ( \
- BOOST_PP_CAT(has_template_check_params_,name), \
- name, \
- tpSeq \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists.
-/**
-
- name = the name of the inner class template.<br />
- tpSeq = a Boost PP sequence which has the class template parameters.
- Each part of the template parameters separated by a comma ( , )
- is put in a separate sequence element.
-
- returns = a metafunction class called "tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name,tpSeq) \
- TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS \
- ( \
- BOOST_PP_CAT(mtfc_has_template_check_params_,name), \
- name, \
- tpSeq \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether a member data or member function with a particular name and type exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction types and return:
-
- T = the type, in the form of a member data pointer or member function pointer,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_TRAIT_HAS_MEMBER(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_MEMBER(trait,name) \
- } \
- template<class T> \
- struct trait : \
- detail::trait<T> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether a member data or member function with a particular name and type exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the type, in the form of a member data pointer or member function pointer,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_MEMBER(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_MEMBER(trait,name) \
- } \
- struct trait \
- { \
- template<class T> \
- struct apply : \
- detail::trait<T> \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether a member data or member function with a particular name and type exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction called "tti::has_member_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the type, in the form of a member data pointer or member function pointer,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_HAS_MEMBER(name) \
- TTI_TRAIT_HAS_MEMBER \
- ( \
- BOOST_PP_CAT(has_member_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether a member data or member function with a particular name and type exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::mtfc_has_member_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the type, in the form of a member data pointer or member function pointer,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_HAS_MEMBER(name) \
- TTI_MTFC_TRAIT_HAS_MEMBER \
- ( \
- BOOST_PP_CAT(mtfc_has_member_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether a member function with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the member function.<br />
- FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
- } \
- template<class T,class R,class FS = boost::mpl::vector<>,class TAG = boost::function_types::null_tag> \
- struct trait : \
- detail::trait<typename detail::ptmf_seq<T,R,FS,TAG>::type,typename boost::remove_const<T>::type> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether a member function with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the member function.<br />
- FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
- } \
- struct trait \
- { \
- template<class T,class R,class FS = boost::mpl::vector<>,class TAG = boost::function_types::null_tag> \
- struct apply : \
- detail::trait<typename detail::ptmf_seq<T,R,FS,TAG>::type,typename boost::remove_const<T>::type> \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether a member function with a particular name and signature exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction called "tti::has_member_function_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the member function.<br />
- FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_HAS_MEMBER_FUNCTION(name) \
- TTI_TRAIT_HAS_MEMBER_FUNCTION \
- ( \
- BOOST_PP_CAT(has_member_function_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether a member function with a particular name and signature exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::mtfc_has_member_function_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the member function.<br />
- FS = an optional parameter which are the parameters of the member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_HAS_MEMBER_FUNCTION(name) \
- TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION \
- ( \
- BOOST_PP_CAT(mtfc_has_member_function_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether a member data with a particular name and type exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the type of the member data.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_TRAIT_HAS_MEMBER_DATA(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_MEMBER_DATA(trait,name) \
- } \
- template<class T,class R> \
- struct trait : \
- detail::trait<typename detail::ptmd<T,R>::type,typename boost::remove_const<T>::type> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether a member data with a particular name and type exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the type of the member data.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_MEMBER_DATA(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_MEMBER_DATA(trait,name) \
- } \
- struct trait \
- { \
- template<class T,class R> \
- struct apply : \
- detail::trait<typename detail::ptmd<T,R>::type,typename boost::remove_const<T>::type> \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether a member data with a particular name and type exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction called "tti::has_member_data_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the type of the member data.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_HAS_MEMBER_DATA(name) \
- TTI_TRAIT_HAS_MEMBER_DATA \
- ( \
- BOOST_PP_CAT(has_member_data_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether a member data with a particular name and type exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::mtfc_has_member_data_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the type of the member data.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_HAS_MEMBER_DATA(name) \
- TTI_MTFC_TRAIT_HAS_MEMBER_DATA \
- ( \
- BOOST_PP_CAT(mtfc_has_member_data_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether a static member data or a static member function with a particular name and type exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction types and return:
-
- T = the enclosing type.<br />
- Type = the static member data or static member function type,
- in the form of a data or function type,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists within the enclosing type,
- with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_TRAIT_HAS_STATIC_MEMBER(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER(trait,name) \
- } \
- template<class T,class Type> \
- struct trait : \
- detail::trait<T,Type> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether a static member data or a static member function with a particular name and type exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type.<br />
- Type = the static member data or static member function type,
- in the form of a data or function type,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists within the enclosing type,
- with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_STATIC_MEMBER(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_MTFC_TRAIT_HAS_STATIC_MEMBER(trait,name) \
- } \
- struct trait \
- { \
- template<class T,class Type> \
- struct apply : \
- detail::trait::apply<T,Type> \
- { \
- }; \
- }; \
- } \
-/**/
-
-
-/// Expands to a metafunction which tests whether a static member data or a static member function with a particular name and type exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction called "tti::has_static_member_name" where 'name' is the macro parameter.<br />
-
- The metafunction types and return:
-
- T = the enclosing type.<br />
- Type = the static member data or static member function type,
- in the form of a data or function type,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists within the enclosing type,
- with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_HAS_STATIC_MEMBER(name) \
- TTI_TRAIT_HAS_STATIC_MEMBER \
- ( \
- BOOST_PP_CAT(has_static_member_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether a static member data or a static member function with a particular name and type exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::mtfc_has_static_member_name" where 'name' is the macro parameter.<br />
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type.<br />
- Type = the static member data or static member function type,
- in the form of a data or function type,
- in which to look for our 'name'.<br />
- returns = 'value' is true if the 'name' exists within the enclosing type,
- with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_HAS_STATIC_MEMBER(name) \
- TTI_MTFC_TRAIT_HAS_STATIC_MEMBER \
- ( \
- BOOST_PP_CAT(mtfc_has_static_member_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction which tests whether a static member function with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the static member function.<br />
- FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait,name) \
- } \
- template<class T,class R,class FS = boost::mpl::vector<>,class TAG = boost::function_types::null_tag> \
- struct trait : \
- detail::trait<T,typename detail::tfunction_seq<R,FS,TAG>::type> \
- { \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether a static member function with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br />
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the static member function.<br />
- FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait,name) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait,name) \
- } \
- struct trait \
- { \
- template<class T,class R,class FS = boost::mpl::vector<>,class TAG = boost::function_types::null_tag> \
- struct apply : \
- detail::trait<T,typename detail::tfunction_seq<R,FS,TAG>::type> \
- { \
- }; \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction which tests whether a static member function with a particular name and signature exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction called "tti::has_static_member_function_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the static member function.<br />
- FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_HAS_STATIC_MEMBER_FUNCTION(name) \
- TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION \
- ( \
- BOOST_PP_CAT(has_static_member_function_,name), \
- name \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether a static member function with a particular name and signature exists.
-/**
-
- name = the name of the inner member.
-
- returns = a metafunction class called "tti::mtfc_has_static_member_function_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- R = the return type of the static member function.<br />
- FS = an optional parameter which are the parameters of the static member function as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.<br />
- returns = 'value' is true if the 'name' exists, with the appropriate type,
- otherwise 'value' is false.
-
-*/
-#define TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION(name) \
- TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION \
- ( \
- BOOST_PP_CAT(mtfc_has_static_member_function_,name), \
- name \
- ) \
-/**/
-
-namespace tti
- {
-
-/// 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 tti::mf_member_type is a valid type.
-/**
-
- The metafunction types and return:
-
- T = returned inner 'type' from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking tti::mf_member_type.
-
- returns = 'value' is true if the type is valid, otherwise 'value' is false.
-
-*/
- template
- <
- class T
- >
- struct valid_member_type :
- boost::mpl::not_
- <
- boost::is_same
- <
- T,
- detail::notype
- >
- >
- {
- };
-
-/// 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 tti::mf_member_type is a valid type.
-/**
-
- The metafunction types and return:
-
- T = the nullary metafunction from invoking the macro metafunction generated by TTI_MEMBER_TYPE ( TTI_TRAIT_MEMBER_TYPE ) or from invoking tti::mf_member_type.
-
- returns = 'value' is true if the type is valid, otherwise 'value' is false.
-
-*/
- template
- <
- class T
- >
- struct mf_valid_member_type :
- boost::mpl::not_
- <
- boost::is_same
- <
- typename T::type,
- detail::notype
- >
- >
- {
- };
-
-/// A metafunction which checks whether a type exists within an enclosing type and optionally is a particular type.
-/**
-
- This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- 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.<br />
- T = the enclosing type as a nullary metafunction.<br />
- U = the type of the inner type as a nullary metafunction, as an optional parameter.
-
- 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.
-
-*/
- template
- <
- class HasType,
- class T,
- class U = boost::mpl::identity<tti::detail::notype>
- >
- struct mf_has_type :
- boost::mpl::apply
- <
- HasType,
- typename T::type,
- typename U::type
- >::type
- {
- };
-
-/// A metafunction whose typedef 'type' is either the internal type or an unspecified type.
-/**
-
- This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- 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.<br />
- T = the enclosing type as a nullary metafunction.
-
- 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.<br />
- 'valid' is true if the inner type of 'name' exists
- within the enclosing type, else 'valid' is false.
-
- 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.
-
- 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.
-
-*/
- template
- <
- class MemberType,
- class T
- >
- struct mf_member_type :
- boost::mpl::apply
- <
- MemberType,
- typename T::type
- >
- {
- };
-
-/// A metafunction which checks whether a class template exists within an enclosing type.
-/**
-
- This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- 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.<br />
- T = the enclosing type as a nullary metafunction.
-
- returns = 'value' is true if the template exists within the enclosing type,
- otherwise 'value' is false.
-
-*/
- template
- <
- class HasTemplate,
- class T
- >
- struct mf_has_template :
- boost::mpl::apply
- <
- HasTemplate,
- typename T::type
- >::type
- {
- };
-
-/// A metafunction which checks whether a member function exists within an enclosing type.
-/**
-
- This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- 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.<br />
- T = the enclosing type as a nullary metafunction.<br />
- R = the return type of the member function as a nullary metafunction.<br />
- 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<>.<br />
- 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.
-
- returns = 'value' is true if the member function exists within the enclosing type,
- otherwise 'value' is false.
-
-*/
- template
- <
- class HasMemberFunction,
- class T,
- class R,
- class FS = boost::mpl::vector<>,
- class TAG = boost::function_types::null_tag
- >
- struct mf_has_member_function :
- boost::mpl::apply
- <
- HasMemberFunction,
- typename T::type,
- typename R::type,
- typename boost::mpl::transform<FS,detail::tself<boost::mpl::_1> >::type,
- TAG
- >::type
- {
- };
-
-/// A metafunction which checks whether a member data exists within an enclosing type.
-/**
-
- This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- 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.<br />
- T = the enclosing type as a nullary metafunction.<br />
- R = the type of the member data as a nullary metafunction.
-
- returns = 'value' is true if the member data exists within the enclosing type,
- otherwise 'value' is false.
-
-*/
- template
- <
- class HasMemberData,
- class T,
- class R
- >
- struct mf_has_member_data :
- boost::mpl::apply
- <
- HasMemberData,
- typename T::type,
- typename R::type
- >::type
- {
- };
-
-/// A metafunction which checks whether a static member function exists within an enclosing type.
-/**
-
- This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br />
- The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction\<_,_\> ( or optionally 'metafunction\<_,_,_\> or ' 'metafunction\<_,_,_,_\> )'.
- You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br />
- T = the enclosing type as a nullary metafunction.<br />
- R = the return type of the static member function as a nullary metafunction.<br />
- FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br />
- TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.
-
- returns = 'value' is true if the member function exists within the enclosing type,
- otherwise 'value' is false.
-
-*/
- template
- <
- class HasStaticMemberFunction,
- class T,
- class R,
- class FS = boost::mpl::vector<>,
- class TAG = boost::function_types::null_tag
- >
- struct mf_has_static_member_function :
- boost::mpl::apply
- <
- HasStaticMemberFunction,
- typename T::type,
- typename R::type,
- typename boost::mpl::transform<FS,detail::tself<boost::mpl::_1> >::type,
- TAG
- >::type
- {
- };
-
-/// A metafunction which checks whether a static member data exists within an enclosing type.
-/**
-
- This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- HasStaticMember = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER ( or TTI_TRAIT_HAS_STATIC_MEMBER ) 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 ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER ) macro.<br />
- T = the enclosing type as a nullary metafunction.<br />
- R = the type of the static member data as a nullary metafunction.
-
- returns = 'value' is true if the member data exists within the enclosing type,
- otherwise 'value' is false.
-
-*/
- template
- <
- class HasStaticMember,
- class T,
- class R
- >
- struct mf_has_static_data :
- boost::mpl::apply
- <
- HasStaticMember,
- typename T::type,
- typename R::type
- >::type
- {
- };
- }
-
-#endif // TT_INTROSPECTION_HPP
Deleted: sandbox/tti/boost/tti/TTIntrospectionTemplate.hpp
==============================================================================
--- sandbox/tti/boost/tti/TTIntrospectionTemplate.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,53 +0,0 @@
-#if !defined(TT_INTROSPECTION_TEMPLATE_HPP)
-#define TT_INTROSPECTION_TEMPLATE_HPP
-
-#include <boost/config.hpp>
-#include <boost/mpl/identity.hpp>
-#include <boost/mpl/apply.hpp>
-#include "detail/TTIntrospectionDetail.hpp"
-
-/*
-
- The succeeding comments in this file are in doxygen format.
-
-*/
-
-/** \file
-*/
-
-namespace tti
- {
-
-/// A metafunction which checks whether a class template with its parameters exists within an enclosing type.
-/**
-
- This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.
-
- The metafunction types and return:
-
- HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS )
- or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br />
- The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction\<_\>'.
- You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.<br />
- T = The enclosing type as a nullary metafunction.
-
- returns = 'value' is true if the template exists within the enclosing type,
- otherwise 'value' is false.
-
-*/
- template
- <
- class HasTemplateCheckParams,
- class T
- >
- struct mf_has_template_check_params :
- boost::mpl::apply
- <
- HasTemplateCheckParams,
- typename T::type
- >::type
- {
- };
- }
-
-#endif // TT_INTROSPECTION_TEMPLATE_HPP
Deleted: sandbox/tti/boost/tti/TTIntrospectionVM.hpp
==============================================================================
--- sandbox/tti/boost/tti/TTIntrospectionVM.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,144 +0,0 @@
-#if !defined(TT_INTROSPECTION_VM_HPP)
-#define TT_INTROSPECTION_VM_HPP
-
-#include <boost/config.hpp>
-#include "TTIntrospectionTemplate.hpp"
-
-#if !defined(BOOST_NO_VARIADIC_MACROS)
-
-#include <boost/preprocessor/cat.hpp>
-#include "detail/TTIntrospectionVMDetail.hpp"
-
-/*
-
- The succeeding comments in this file are in doxygen format.
-
-*/
-
-/** \file
-*/
-
-/// Expands to a metafunction which tests whether an inner class template with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction within the tti namespace.<br />
- name = the name of the inner class template.<br />
- ... = variadic macro data which has the class template parameters.
-
- returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_VM_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,__VA_ARGS__) \
- } \
- template<class T> \
- struct trait \
- { \
- typedef typename detail::trait<T>::type type; \
- \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- }; \
- } \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists.
-/**
-
- trait = the name of the metafunction class within the tti namespace.<br />
- name = the name of the inner class template.<br />
- ... = variadic macro data which has the class template parameters.
-
- returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
-namespace tti \
- { \
- namespace detail \
- { \
- TTI_VM_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,__VA_ARGS__) \
- } \
- struct trait \
- { \
- template<class T> \
- struct apply \
- { \
- typedef typename detail::trait::apply<T>::type type; \
- \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- }; \
- }; \
- } \
-/**/
-
-
-/// Expands to a metafunction which tests whether an inner class template with a particular name and signature exists.
-/**
-
- name = the name of the inner class template.<br />
- ... = variadic macro data which has the class template parameters.
-
- returns = a metafunction called "tti::has_template_check_params_name" where 'name' is the macro parameter.
-
- The metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(name,...) \
- TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS \
- ( \
- BOOST_PP_CAT(has_template_check_params_,name), \
- name, \
- __VA_ARGS__ \
- ) \
-/**/
-
-/// Expands to a metafunction class which tests whether an inner class template with a particular name and signature exists.
-/**
-
- name = the name of the inner class template.<br />
- ... = variadic macro data which has the class template parameters.
-
- returns = a metafunction class called "tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.
-
- The metafunction class's 'apply' metafunction types and return:
-
- T = the enclosing type in which to look for our 'name'.<br />
- 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.
-
-*/
-#define TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name,...) \
- TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS \
- ( \
- BOOST_PP_CAT(mtfc_has_template_check_params_,name), \
- name, \
- __VA_ARGS__ \
- ) \
-/**/
-
-#endif // !defined(BOOST_NO_VARIADIC_MACROS)
-#endif // TT_INTROSPECTION_VM_HPP
Deleted: sandbox/tti/boost/tti/detail/TTIntrospectionDetail.hpp
==============================================================================
--- sandbox/tti/boost/tti/detail/TTIntrospectionDetail.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,1003 +0,0 @@
-#if !defined(TT_INTROSPECTION_DETAIL_HPP)
-#define TT_INTROSPECTION_DETAIL_HPP
-
-#include <boost/config.hpp>
-#include <boost/mpl/at.hpp>
-#include <boost/mpl/bool.hpp>
-#include <boost/mpl/eval_if.hpp>
-#include <boost/mpl/has_xxx.hpp>
-#include <boost/mpl/identity.hpp>
-#include <boost/mpl/int.hpp>
-#include <boost/mpl/push_front.hpp>
-#include <boost/mpl/quote.hpp>
-#include <boost/preprocessor/arithmetic/add.hpp>
-#include <boost/preprocessor/arithmetic/sub.hpp>
-#include <boost/preprocessor/array/elem.hpp>
-#include <boost/preprocessor/array/size.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/punctuation/comma_if.hpp>
-#include <boost/preprocessor/repetition/repeat.hpp>
-#include <boost/preprocessor/repetition/enum.hpp>
-#include <boost/preprocessor/seq/enum.hpp>
-#include <boost/preprocessor/seq/size.hpp>
-#include <boost/function_types/function_type.hpp>
-#include <boost/function_types/is_member_object_pointer.hpp>
-#include <boost/function_types/member_function_pointer.hpp>
-#include <boost/function_types/parameter_types.hpp>
-#include <boost/type_traits/is_same.hpp>
-#include <boost/type_traits/remove_const.hpp>
-#include <boost/type_traits/detail/yes_no_type.hpp>
-
-#if !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-
-#define TTI_DETAIL_TEMPLATE_PARAMETERS(z,n,args) \
-BOOST_PP_ARRAY_ELEM(BOOST_PP_ADD(4,n),args) \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_IMPLEMENTATION(args,introspect_macro) \
- template \
- < \
- typename T, \
- typename fallback_ \
- = boost::mpl::bool_< BOOST_PP_ARRAY_ELEM(3, args) > \
- > \
- class BOOST_PP_ARRAY_ELEM(0, args) \
- { \
- introspect_macro(args) \
- public: \
- static const bool value \
- = BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME(args)< T >::value; \
- typedef typename BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME(args) \
- < \
- T \
- >::type type; \
- }; \
-/**/
-
-#define TTI_DETAIL_MTFC_HAS_MEMBER_IMPLEMENTATION(args,introspect_macro) \
- struct BOOST_PP_ARRAY_ELEM(0, args) \
- { \
- template \
- < \
- typename T, \
- typename fallback_ \
- = boost::mpl::bool_< BOOST_PP_ARRAY_ELEM(3, args) > \
- > \
- class apply \
- { \
- introspect_macro(args) \
- public: \
- static const bool value \
- = BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME(args)< T >::value; \
- typedef typename BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME(args) \
- < \
- T \
- >::type type; \
- }; \
- }; \
-/**/
-
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-
-#define TTI_DETAIL_HAS_MEMBER_MULTI_SUBSTITUTE(z,n,args) \
- template \
- < \
- template \
- < \
- BOOST_PP_ENUM_ ## z \
- ( \
- BOOST_PP_SUB \
- ( \
- BOOST_PP_ARRAY_SIZE(args), \
- 4 \
- ), \
- TTI_DETAIL_TEMPLATE_PARAMETERS, \
- args \
- ) \
- > \
- class V \
- > \
- struct BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME(args, n) \
- { \
- }; \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_SUBSTITUTE(args) \
- BOOST_PP_REPEAT \
- ( \
- BOOST_PP_ARRAY_ELEM(2, args), \
- TTI_DETAIL_HAS_MEMBER_MULTI_SUBSTITUTE, \
- args \
- ) \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_INTROSPECT(args) \
- template< typename U > \
- struct BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME(args) \
- { \
- TTI_DETAIL_HAS_MEMBER_SUBSTITUTE(args) \
- BOOST_MPL_HAS_MEMBER_REJECT(args, BOOST_PP_NIL) \
- BOOST_MPL_HAS_MEMBER_ACCEPT(args, BOOST_PP_NIL) \
- BOOST_STATIC_CONSTANT \
- ( \
- bool, value = BOOST_MPL_HAS_MEMBER_TEST(args) \
- ); \
- typedef boost::mpl::bool_< value > type; \
- }; \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_WITH_FUNCTION_SFINAE(args) \
- TTI_DETAIL_HAS_MEMBER_IMPLEMENTATION \
- ( \
- args, \
- TTI_DETAIL_HAS_MEMBER_INTROSPECT \
- ) \
-/**/
-
-#else // !!BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-
-#define TTI_DETAIL_HAS_MEMBER_MULTI_SUBSTITUTE_WITH_TEMPLATE_SFINAE(z,n,args) \
- template \
- < \
- template \
- < \
- BOOST_PP_ENUM_ ## z \
- ( \
- BOOST_PP_SUB \
- ( \
- BOOST_PP_ARRAY_SIZE(args), \
- 4 \
- ), \
- TTI_DETAIL_TEMPLATE_PARAMETERS, \
- args \
- ) \
- > \
- class U \
- > \
- struct BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME_WITH_TEMPLATE_SFINAE \
- ( \
- args, \
- n \
- ) \
- { \
- typedef \
- BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_TAG_NAME(args) \
- type; \
- }; \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_SUBSTITUTE_WITH_TEMPLATE_SFINAE(args) \
- typedef void \
- BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_TAG_NAME(args); \
- BOOST_PP_REPEAT \
- ( \
- BOOST_PP_ARRAY_ELEM(2, args), \
- TTI_DETAIL_HAS_MEMBER_MULTI_SUBSTITUTE_WITH_TEMPLATE_SFINAE, \
- args \
- ) \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_INTROSPECT_WITH_TEMPLATE_SFINAE(args) \
- BOOST_MPL_HAS_MEMBER_REJECT_WITH_TEMPLATE_SFINAE(args,BOOST_PP_NIL) \
- BOOST_MPL_HAS_MEMBER_ACCEPT_WITH_TEMPLATE_SFINAE(args,BOOST_PP_NIL) \
- template< typename U > \
- struct BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME(args) \
- : BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME(args)< U > { \
- }; \
-/**/
-
-#define TTI_DETAIL_HAS_MEMBER_WITH_TEMPLATE_SFINAE(args) \
- TTI_DETAIL_HAS_MEMBER_SUBSTITUTE_WITH_TEMPLATE_SFINAE \
- ( \
- args \
- ) \
- TTI_DETAIL_HAS_MEMBER_IMPLEMENTATION \
- ( \
- args, \
- TTI_DETAIL_HAS_MEMBER_INTROSPECT_WITH_TEMPLATE_SFINAE \
- ) \
-/**/
-
-#define TTI_DETAIL_MTFC_HAS_MEMBER_WITH_TEMPLATE_SFINAE(args) \
- TTI_DETAIL_HAS_MEMBER_SUBSTITUTE_WITH_TEMPLATE_SFINAE \
- ( \
- args \
- ) \
- TTI_DETAIL_MTFC_HAS_MEMBER_IMPLEMENTATION \
- ( \
- args, \
- TTI_DETAIL_HAS_MEMBER_INTROSPECT_WITH_TEMPLATE_SFINAE \
- ) \
-/**/
-
-#endif // !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-#else // !!defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-
-#define TTI_DETAIL_SAME(trait,name) \
- BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF \
- ( \
- trait, \
- name, \
- false \
- ) \
-/**/
-
-#endif // !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-
-#define TTI_DETAIL_TRAIT_HAS_TYPE_MEMBER_TYPE(trait,name) \
-namespace mpl \
- { \
- BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(trait, name, false) \
- } \
-template<class T> \
-struct trait \
- { \
- typedef typename mpl::trait<T>::type type; \
- \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- }; \
-/**/
-
-#define TTI_DETAIL_TRAIT_MEMBER_TYPE(trait,name) \
-namespace member_type \
- { \
- template<class T> \
- struct trait \
- { \
- typedef typename T::name type; \
- }; \
- } \
-/**/
-
-#define TTI_DETAIL_TRAIT_HAS_TYPE(trait,name) \
-namespace mpl \
- { \
- BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(trait, name, false) \
- } \
-template<class T,class U,class B> \
-struct trait \
- { \
- typedef typename \
- boost::mpl::eval_if \
- < \
- boost::is_same<typename T::name,U>, \
- boost::mpl::true_, \
- boost::mpl::false_ \
- >::type \
- type; \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- }; \
-\
-template<class T,class U> \
-struct trait<T,U,boost::mpl::false_::type> \
- { \
- typedef boost::mpl::false_::type type; \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- }; \
-\
-template<class T> \
-struct trait<T,tti::detail::notype,boost::mpl::true_::type> \
- { \
- typedef boost::mpl::true_::type type; \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- }; \
-/**/
-
-#define TTI_DETAIL_PP_REPEAT_CLASS(z,n,data) \
- BOOST_PP_COMMA_IF(n) data \
-/**/
-
-#define TTI_DETAIL_PP_ENUM_SHIFTED_TYPENAME(z,n,data) \
- BOOST_PP_CAT(typename P,n::type) \
-/**/
-
-#if defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
- template<class T,class C> \
- struct trait \
- { \
- template<T> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<C>(0))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#else // !defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
- template<class T,class C> \
- struct trait \
- { \
- template<T> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<C>(nullptr))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#endif // defined(BOOST_NO_NULLPTR)
-
-#if defined(BOOST_MSVC)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER_DATA(trait,name) \
- template<class T,class C> \
- struct trait \
- { \
- template<class> \
- struct return_of; \
- \
- template<class R,class C> \
- struct return_of<R C::*> \
- { \
- typedef R type; \
- }; \
- \
- template<bool,typename U> \
- struct menable_if; \
- \
- template<typename U> \
- struct menable_if<true,U> \
- { \
- typedef U type; \
- }; \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::yes_type check2(V U::*); \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::no_type check2(U); \
- \
- template<typename U,typename V> \
- static typename \
- menable_if \
- < \
- sizeof(check2<U,V>(&U::name))==sizeof(::boost::type_traits::yes_type), \
- ::boost::type_traits::yes_type \
- > \
- ::type \
- has_matching_member(int); \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::no_type has_matching_member(...); \
- \
- template<class U,class V> \
- struct ttc_md \
- { \
- typedef boost::mpl::bool_<sizeof(has_matching_member<V,typename return_of<U>::type>(0))==sizeof(::boost::type_traits::yes_type)> type; \
- }; \
- \
- typedef typename ttc_md<T,C>::type type; \
- \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- \
- }; \
-/**/
-
-#else // !defined(BOOST_MSVC)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER_DATA(trait,name) \
- TTI_DETAIL_TRAIT_HAS_MEMBER_FUNCTION(trait,name) \
-/**/
-
-#endif // defined(BOOST_MSVC)
-
-#if defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait,name) \
- template<class T,class Type> \
- struct trait \
- { \
- template<Type *> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(0))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#else // !defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait,name) \
- template<class T,class Type> \
- struct trait \
- { \
- template<Type *> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(nullptr))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#endif // defined(BOOST_NO_NULLPTR)
-
-#if defined(BOOST_MSVC)
-
-#if defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER(trait,name) \
- template<class T> \
- struct trait \
- { \
- template<class> \
- struct class_of; \
- \
- template<class R,class C> \
- struct class_of<R C::*> \
- { \
- typedef C type; \
- }; \
- \
- template<class> \
- struct return_of; \
- \
- template<class R,class C> \
- struct return_of<R C::*> \
- { \
- typedef R type; \
- }; \
- \
- template<bool,typename U> \
- struct menable_if; \
- \
- template<typename U> \
- struct menable_if<true,U> \
- { \
- typedef U type; \
- }; \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::yes_type check2(V U::*); \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::no_type check2(U); \
- \
- template<class F> \
- struct class_type \
- { \
- typedef typename \
- boost::remove_const \
- < \
- typename \
- boost::mpl::at \
- < \
- typename \
- boost::function_types::parameter_types \
- < \
- F, \
- boost::mpl::quote1 \
- < \
- boost::mpl::identity \
- > \
- > \
- ::type, \
- boost::mpl::int_<0> \
- >::type \
- >::type \
- type; \
- }; \
- \
- template<T> \
- struct helper; \
- \
- template<typename U,typename V> \
- static typename \
- menable_if \
- < \
- sizeof(check2<U,V>(&U::name))==sizeof(::boost::type_traits::yes_type), \
- ::boost::type_traits::yes_type \
- > \
- ::type \
- has_matching_member(int); \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::no_type has_matching_member(...); \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- template<class F> \
- struct ttc_md \
- { \
- typedef boost::mpl::bool_<sizeof(has_matching_member<typename class_of<F>::type,typename return_of<F>::type>(0))==sizeof(::boost::type_traits::yes_type)> type; \
- }; \
- \
- template<class F> \
- struct ttc_mf \
- { \
- typedef boost::mpl::bool_<sizeof(check<typename class_type<F>::type>(0))==sizeof(::boost::type_traits::yes_type)> type; \
- }; \
- \
- template<class F> \
- struct type_to_check \
- { \
- typedef typename \
- boost::mpl::eval_if \
- < \
- boost::function_types::is_member_object_pointer<F>, \
- ttc_md<F>, \
- ttc_mf<F> \
- >::type \
- type; \
- }; \
- \
- typedef typename type_to_check<T>::type type; \
- \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- \
- }; \
-/**/
-
-#else // !defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER(trait,name) \
- template<class T> \
- struct trait \
- { \
- template<class> \
- struct class_of; \
- \
- template<class R,class C> \
- struct class_of<R C::*> \
- { \
- typedef C type; \
- }; \
- \
- template<class> \
- struct return_of; \
- \
- template<class R,class C> \
- struct return_of<R C::*> \
- { \
- typedef R type; \
- }; \
- \
- template<bool,typename U> \
- struct menable_if; \
- \
- template<typename U> \
- struct menable_if<true,U> \
- { \
- typedef U type; \
- }; \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::yes_type check2(V U::*); \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::no_type check2(U); \
- \
- template<class F> \
- struct class_type \
- { \
- typedef typename \
- boost::remove_const \
- < \
- typename \
- boost::mpl::at \
- < \
- typename \
- boost::function_types::parameter_types \
- < \
- F, \
- boost::mpl::quote1 \
- < \
- boost::mpl::identity \
- > \
- > \
- ::type, \
- boost::mpl::int_<0> \
- >::type \
- >::type \
- type; \
- }; \
- \
- template<T> \
- struct helper; \
- \
- template<typename U,typename V> \
- static typename \
- menable_if \
- < \
- sizeof(check2<U,V>(&U::name))==sizeof(::boost::type_traits::yes_type), \
- ::boost::type_traits::yes_type \
- > \
- ::type \
- has_matching_member(int); \
- \
- template<typename U,typename V> \
- static ::boost::type_traits::no_type has_matching_member(...); \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- template<class F> \
- struct ttc_md \
- { \
- typedef boost::mpl::bool_<sizeof(has_matching_member<typename class_of<F>::type,typename return_of<F>::type>(0))==sizeof(::boost::type_traits::yes_type)> type; \
- }; \
- \
- template<class F> \
- struct ttc_mf \
- { \
- typedef boost::mpl::bool_<sizeof(check<typename class_type<F>::type>(nullptr))==sizeof(::boost::type_traits::yes_type)> type; \
- }; \
- \
- template<class F> \
- struct type_to_check \
- { \
- typedef typename \
- boost::mpl::eval_if \
- < \
- boost::function_types::is_member_object_pointer<F>, \
- ttc_md<F>, \
- ttc_mf<F> \
- >::type \
- type; \
- }; \
- \
- typedef typename type_to_check<T>::type type; \
- \
- BOOST_STATIC_CONSTANT(bool,value=type::value); \
- \
- }; \
-/**/
-
-#endif // defined(BOOST_NO_NULLPTR)
-
-#else // !defined(BOOST_MSVC)
-
-#if defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER(trait,name) \
- template<class T> \
- struct trait \
- { \
- template<class> \
- struct class_of; \
- \
- template<class R,class C> \
- struct class_of<R C::*> \
- { \
- typedef C type; \
- }; \
- \
- template<class F> \
- struct class_type \
- { \
- typedef typename \
- boost::mpl::eval_if \
- < \
- boost::function_types::is_member_object_pointer<F>, \
- class_of<F>, \
- boost::remove_const \
- < \
- typename \
- boost::mpl::at \
- < \
- typename \
- boost::function_types::parameter_types \
- < \
- F, \
- boost::mpl::quote1 \
- < \
- boost::mpl::identity \
- > \
- > \
- ::type, \
- boost::mpl::int_<0> \
- >::type \
- > \
- >::type \
- type; \
- }; \
- \
- template<T> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<typename class_type<T>::type>(0))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#else // !defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_MEMBER(trait,name) \
- template<class T> \
- struct trait \
- { \
- template<class> \
- struct class_of; \
- \
- template<class R,class C> \
- struct class_of<R C::*> \
- { \
- typedef C type; \
- }; \
- \
- template<class F> \
- struct class_type \
- { \
- typedef typename \
- boost::mpl::eval_if \
- < \
- boost::function_types::is_member_object_pointer<F>, \
- class_of<F>, \
- boost::remove_const \
- < \
- typename \
- boost::mpl::at \
- < \
- typename \
- boost::function_types::parameter_types \
- < \
- F, \
- boost::mpl::quote1 \
- < \
- boost::mpl::identity \
- > \
- > \
- ::type, \
- boost::mpl::int_<0> \
- >::type \
- > \
- >::type \
- type; \
- }; \
- \
- template<T> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<typename class_type<T>::type>(nullptr))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#endif // defined(BOOST_NO_NULLPTR)
-
-#endif // defined(BOOST_MSVC)
-
-#if !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-
-#define TTI_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- TTI_DETAIL_HAS_MEMBER_WITH_FUNCTION_SFINAE \
- ( \
- ( BOOST_PP_ADD(BOOST_PP_SEQ_SIZE(tpSeq),4), ( trait, name, 1, false, BOOST_PP_SEQ_ENUM(tpSeq) ) ) \
- ) \
-/**/
-
-#define TTI_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- struct trait \
- { \
- TTI_DETAIL_HAS_MEMBER_WITH_FUNCTION_SFINAE \
- ( \
- ( BOOST_PP_ADD(BOOST_PP_SEQ_SIZE(tpSeq),4), ( apply, name, 1, false, BOOST_PP_SEQ_ENUM(tpSeq) ) ) \
- ) \
- }; \
-/**/
-
-#else // !!BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-
-#define TTI_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- TTI_DETAIL_HAS_MEMBER_WITH_TEMPLATE_SFINAE \
- ( \
- ( BOOST_PP_ADD(BOOST_PP_SEQ_SIZE(tpSeq),4), ( trait, name, 1, false, BOOST_PP_SEQ_ENUM(tpSeq) ) ) \
- ) \
-/**/
-
-#define TTI_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- TTI_DETAIL_MTFC_HAS_MEMBER_WITH_TEMPLATE_SFINAE \
- ( \
- ( BOOST_PP_ADD(BOOST_PP_SEQ_SIZE(tpSeq),4), ( trait, name, 1, false, BOOST_PP_SEQ_ENUM(tpSeq) ) ) \
- ) \
-/**/
-
-#endif // !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-#else // !!defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-
-#define TTI_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- TTI_DETAIL_SAME(trait,name) \
-/**/
-
-#define TTI_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,tpSeq) \
- struct trait \
- { \
- TTI_DETAIL_SAME(apply,name) \
- }; \
-/**/
-
-#endif // !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-
-#if defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER(trait,name) \
- template<class T,class Type> \
- struct trait \
- { \
- template<Type *> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(0))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#define TTI_DETAIL_MTFC_TRAIT_HAS_STATIC_MEMBER(trait,name) \
- struct trait \
- { \
- template<class T,class Type> \
- struct apply \
- { \
- template<Type *> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(0))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
- }; \
-/**/
-
-#else // !defined(BOOST_NO_NULLPTR)
-
-#define TTI_DETAIL_TRAIT_HAS_STATIC_MEMBER(trait,name) \
- template<class T,class Type> \
- struct trait \
- { \
- template<Type *> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(nullptr))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
-/**/
-
-#define TTI_DETAIL_MTFC_TRAIT_HAS_STATIC_MEMBER(trait,name) \
- struct trait \
- { \
- template<class T,class Type> \
- struct apply \
- { \
- template<Type *> \
- struct helper; \
- \
- template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
- \
- template<class U> \
- static ::boost::type_traits::no_type check(...); \
- \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(nullptr))==sizeof(::boost::type_traits::yes_type)); \
- \
- typedef boost::mpl::bool_<value> type; \
- }; \
- }; \
-/**/
-
-#endif // defined(BOOST_NO_NULLPTR)
-
-namespace tti
- {
- namespace detail
- {
- struct notype
- {
- };
-
- template <class T>
- struct tself : T
- {
- };
-
- template
- <
- class T,
- class R,
- class FS,
- class TAG
- >
- struct ptmf_seq
- {
- typedef typename boost::mpl::push_front<FS,T>::type tfs1;
- typedef typename boost::mpl::push_front<tfs1,R>::type tfs2;
- typedef typename boost::function_types::member_function_pointer<tfs2,TAG>::type type;
- };
-
- template
- <
- class T,
- class R
- >
- struct ptmd
- {
- typedef R T::* type;
- };
-
- template
- <
- class R,
- class FS,
- class TAG
- >
- struct tfunction_seq
- {
- typedef typename boost::mpl::push_front<FS,R>::type ftseq;
- typedef typename boost::function_types::function_type<ftseq,TAG>::type type;
- };
- }
- }
-
-#endif // TT_INTROSPECTION_DETAIL_HPP
Deleted: sandbox/tti/boost/tti/detail/TTIntrospectionVMDetail.hpp
==============================================================================
--- sandbox/tti/boost/tti/detail/TTIntrospectionVMDetail.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,67 +0,0 @@
-#if !defined(TT_INTROSPECTION_VM_DETAIL_HPP)
-#define TT_INTROSPECTION_VM_DETAIL_HPP
-
-#include <boost/config.hpp>
-
-#if !defined(BOOST_NO_VARIADIC_MACROS)
-
-#include <boost/mpl/has_xxx.hpp>
-#include <boost/mpl/identity.hpp>
-#include <boost/preprocessor/arithmetic/add.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/variadic_macro_data/VariadicMacroData.hpp>
-#include "TTIntrospectionDetail.hpp"
-
-#if !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-
-#define TTI_VM_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
- TTI_DETAIL_HAS_MEMBER_WITH_FUNCTION_SFINAE \
- ( \
- ( BOOST_PP_ADD(VMD_DATA_SIZE(__VA_ARGS__),4), ( trait, name, 1, false, __VA_ARGS__ ) ) \
- ) \
-/**/
-
-#define TTI_VM_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
- struct trait \
- { \
- TTI_DETAIL_HAS_MEMBER_WITH_FUNCTION_SFINAE \
- ( \
- ( BOOST_PP_ADD(VMD_DATA_SIZE(__VA_ARGS__),4), ( apply, name, 1, false, __VA_ARGS__ ) ) \
- ) \
- }; \
-/**/
-
-#else // !!BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-
-#define TTI_VM_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
- TTI_DETAIL_HAS_MEMBER_WITH_TEMPLATE_SFINAE \
- ( \
- ( BOOST_PP_ADD(VMD_DATA_SIZE(__VA_ARGS__),4), ( trait, name, 1, false, __VA_ARGS__ ) ) \
- ) \
-/**/
-
-#define TTI_VM_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
- TTI_DETAIL_MTFC_HAS_MEMBER_WITH_TEMPLATE_SFINAE \
- ( \
- ( BOOST_PP_ADD(VMD_DATA_SIZE(__VA_ARGS__),4), ( trait, name, 1, false, __VA_ARGS__ ) ) \
- ) \
-/**/
-
-#endif // !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
-#else // !!defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-
-#define TTI_VM_DETAIL_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
- TTI_DETAIL_SAME(trait,name) \
-/**/
-
-#define TTI_VM_DETAIL_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait,name,...) \
- struct trait \
- { \
- TTI_DETAIL_SAME(apply,name) \
- }; \
-/**/
-
-#endif // !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
-#endif // !defined(BOOST_NO_VARIADIC_MACROS)
-#endif // TT_INTROSPECTION_VM_DETAIL_HPP
Copied: sandbox/tti/boost/tti/detail/dtti_vm.hpp (from r68742, /sandbox/tti/boost/tti/detail/TTIntrospectionVMDetail.hpp)
==============================================================================
--- /sandbox/tti/boost/tti/detail/TTIntrospectionVMDetail.hpp (original)
+++ sandbox/tti/boost/tti/detail/dtti_vm.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -10,7 +10,7 @@
#include <boost/preprocessor/arithmetic/add.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/variadic_macro_data/VariadicMacroData.hpp>
-#include "TTIntrospectionDetail.hpp"
+#include "dtti.hpp"
#if !defined(BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE)
#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
Copied: sandbox/tti/boost/tti/mf_template_params.hpp (from r68757, /sandbox/tti/boost/tti/TTIntrospectionTemplate.hpp)
==============================================================================
--- /sandbox/tti/boost/tti/TTIntrospectionTemplate.hpp (original)
+++ sandbox/tti/boost/tti/mf_template_params.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,7 +4,7 @@
#include <boost/config.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/apply.hpp>
-#include "detail/TTIntrospectionDetail.hpp"
+#include "detail/dtti.hpp"
/*
Copied: sandbox/tti/boost/tti/tti.hpp (from r68765, /sandbox/tti/boost/tti/TTIntrospection.hpp)
==============================================================================
--- /sandbox/tti/boost/tti/TTIntrospection.hpp (original)
+++ sandbox/tti/boost/tti/tti.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -14,8 +14,8 @@
#include <boost/preprocessor/cat.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/remove_const.hpp>
-#include "TTIntrospectionTemplate.hpp"
-#include "detail/TTIntrospectionDetail.hpp"
+#include "mf_template_params.hpp"
+#include "detail/dtti.hpp"
/*
Copied: sandbox/tti/boost/tti/tti_vm.hpp (from r68742, /sandbox/tti/boost/tti/TTIntrospectionVM.hpp)
==============================================================================
--- /sandbox/tti/boost/tti/TTIntrospectionVM.hpp (original)
+++ sandbox/tti/boost/tti/tti_vm.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -2,12 +2,12 @@
#define TT_INTROSPECTION_VM_HPP
#include <boost/config.hpp>
-#include "TTIntrospectionTemplate.hpp"
+#include "mf_template_params.hpp"
#if !defined(BOOST_NO_VARIADIC_MACROS)
#include <boost/preprocessor/cat.hpp>
-#include "detail/TTIntrospectionVMDetail.hpp"
+#include "detail/dtti_vm.hpp"
/*
Modified: sandbox/tti/libs/tti/doc/Jamfile.v2
==============================================================================
--- sandbox/tti/libs/tti/doc/Jamfile.v2 (original)
+++ sandbox/tti/libs/tti/doc/Jamfile.v2 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -35,9 +35,9 @@
doxygen TypeTraitsIntrospectionReference
:
- $(here)/../../../boost/tti/TTIntrospection.hpp
- $(here)/../../../boost/tti/TTIntrospectionVM.hpp
- $(here)/../../../boost/tti/TTIntrospectionTemplate.hpp
+ $(here)/../../../boost/tti/tti.hpp
+ $(here)/../../../boost/tti/tti_vm.hpp
+ $(here)/../../../boost/tti/mf_template_params.hpp
:
<doxygen:param>PROJECT_NAME="TTI"
<doxygen:param>PROJECT_NUMBER=1
Modified: sandbox/tti/libs/tti/doc/TTIDetail.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TTIDetail.qbk (original)
+++ sandbox/tti/libs/tti/doc/TTIDetail.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -9,7 +9,7 @@
introspected. Other than that difference, the two forms of the macro produce the exact same
results.
-To use these metafunctions you need to include the main header file 'TTIntrospection.hpp',
+To use these metafunctions you need to include the main header file 'tti.hpp',
unless otherwise noted.
A table of these macros is given, with the inner element whose
@@ -77,7 +77,7 @@
]
]
[
- [Class Template with params using variadic macros[footnote Header file is TTIntrospectionVM.hpp.]]
+ [Class Template with params using variadic macros[footnote Header file is tti_vm.hpp.]]
[
[macroref TTI_VM_HAS_TEMPLATE_CHECK_PARAMS](name,...[footnote The template parameters as variadic data.])
]
Modified: sandbox/tti/libs/tti/doc/TTIHistory.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TTIHistory.qbk (original)
+++ sandbox/tti/libs/tti/doc/TTIHistory.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,5 +1,10 @@
[section:tti_history History]
+[heading Version 1.3]
+
+* Changed the filenames to lower case and undescores.
+* The names of the main header files are shortened to 'tti.hpp' and 'tti_vm.hpp'.
+
[heading Version 1.2]
* Added the set of metafunction class macros for passing the macro metafunctions as metadata.
Modified: sandbox/tti/libs/tti/doc/TTIIntroduction.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TTIIntroduction.qbk (original)
+++ sandbox/tti/libs/tti/doc/TTIIntroduction.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -53,15 +53,15 @@
# The main header, which does not require using the library
support for variadic macros, is
-[headerref boost/tti/TTIntrospection.hpp 'TTIntrospection.hpp'].
+[headerref boost/tti/tti.hpp 'tti.hpp'].
This can be used for the vast majority of functionality in the library.
# The secondary header, which uses a very small subset of the
library functionality, providing an alternate use of a particular
macro with variadic macro support, is
-[headerref boost/tti/TTIntrospectionVM.hpp 'TTIntrospectionVM.hpp'].
+[headerref boost/tti/tti_vm.hpp 'tti_vm.hpp'].
Furthermore there is a third header file which both of the header
-files above include, called 'TTIntrospectionTemplate.hpp' but
+files above include, called 'mf_template_params.hpp' but
this should never be included itself but only through either
of the main header files.
Modified: sandbox/tti/libs/tti/doc/TTIMetafunctions.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TTIMetafunctions.qbk (original)
+++ sandbox/tti/libs/tti/doc/TTIMetafunctions.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -43,15 +43,15 @@
For nested types, which may or may not exist, we can pass the result of TTI\_MEMBER\_TYPE
or its equivalent nullary type metafunction tti::mf\_member\_type ( explained later ).
-To use these metafunctions you need to include the main header file 'TTIntrospection.hpp',
+To use these metafunctions you need to include the main header file 'tti.hpp',
unless otherwise noted.
[tip The header file <boost/mpl/identity.hpp> is included by the TTI header files so you need not
manually include it in order to use boost::mpl::identity to wrap a known type as a nullary
metafunction for the nullary type metafunctions. Also the header file <boost/mpl/vector.hpp> is
-included by the main TTI header file 'TTIntrospection.hpp' so if you use an MPL vector as your
+included by the main TTI header file 'tti.hpp' so if you use an MPL vector as your
forward sequence wrapper for parameter types, you need not manually include the header file. Finally
-the header file <boost/mpl/placeholders.hpp> is also included by 'TTIntrospection.hpp' so you need
+the header file <boost/mpl/placeholders.hpp> is also included by 'tti.hpp' so you need
not manually include it yourself in order to use placeholder expressions.]
A table of these metafunctions is given, based on the inner element whose
Modified: sandbox/tti/libs/tti/doc/TTIUsingMM.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TTIUsingMM.qbk (original)
+++ sandbox/tti/libs/tti/doc/TTIUsingMM.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -52,7 +52,7 @@
to the template programmer in a class template. Here is what the
class template might look like:
- #include <boost/TTIntrospection.hpp>
+ #include <boost/tti.hpp>
template<class T>
struct OurTemplateClass
@@ -123,7 +123,7 @@
[heading Template with params using variadic macros]
-[note Include the 'TTIntrospectionVM.hpp' header file
+[note Include the 'tti_vm.hpp' header file
when using this macro.]
Does T have a nested class template called 'ManyParameters' whose template
Modified: sandbox/tti/libs/tti/doc/TTIUsingNTM.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TTIUsingNTM.qbk (original)
+++ sandbox/tti/libs/tti/doc/TTIUsingNTM.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -71,7 +71,7 @@
to the template programmer in a class template. Here is what the
class template might look like:
- #include <boost/TTIntrospection.hpp>
+ #include <boost/tti.hpp>
template<class T>
struct OurTemplateClass
@@ -193,7 +193,7 @@
Does T have a nested class template called 'MoreParameters'
within 'BType::CType' whose template parameters are specified exactly ?
-[note Include the 'TTIntrospectionVM.hpp' header file
+[note Include the 'tti_vm.hpp' header file
when using this macro.]
TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(MoreParameters,class,class,int,short,class,template <class,int> class InnerTemplate,class)
Modified: sandbox/tti/libs/tti/doc/TypeTraitsIntrospection.pdf
==============================================================================
Binary files. No diff available.
Modified: sandbox/tti/libs/tti/doc/TypeTraitsIntrospection.qbk
==============================================================================
--- sandbox/tti/libs/tti/doc/TypeTraitsIntrospection.qbk (original)
+++ sandbox/tti/libs/tti/doc/TypeTraitsIntrospection.qbk 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,6 +1,6 @@
[library The Type Traits Introspection Library
[quickbook 1.5]
- [version 1.0]
+ [version 1.3]
[id tti]
[dirname tti]
[copyright 2010 Tropic Software East Inc]
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_HAS_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER">
<link rel="next" href="TTI_MTFC_HAS_MEMBER.html" title="Macro TTI_MTFC_HAS_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_HAS_MEMBER — Expands to a metafunction which tests whether a member data or member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_MEMBER(name)</pre></div>
<div class="refsect1">
-<a name="id911993"></a><h2>Description</h2>
+<a name="id936310"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::has_member_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -40,7 +40,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_DATA.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_DATA.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_DATA.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_DATA">
<link rel="next" href="TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_HAS_MEMBER_DATA">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_MEMBER_DATA(name)</pre></div>
<div class="refsect1">
-<a name="id912398"></a><h2>Description</h2>
+<a name="id936716"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::has_member_data_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">
<link rel="next" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_MEMBER_FUNCTION(name)</pre></div>
<div class="refsect1">
-<a name="id912193"></a><h2>Description</h2>
+<a name="id936511"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::has_member_function_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_HAS_STATIC_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER">
<link rel="next" href="TTI_MTFC_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_STATIC_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_HAS_STATIC_MEMBER — Expands to a metafunction which tests whether a static member data or a static member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_STATIC_MEMBER(name)</pre></div>
<div class="refsect1">
-<a name="id912594"></a><h2>Description</h2>
+<a name="id936912"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::has_static_member_name" where 'name' is the macro parameter.<br>
</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_STATIC_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
<link rel="next" href="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_STATIC_MEMBER_FUNCTION(name)</pre></div>
<div class="refsect1">
-<a name="id912804"></a><h2>Description</h2>
+<a name="id937944"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::has_static_member_function_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE">
<link rel="next" href="TTI_MTFC_HAS_TEMPLATE.html" title="Macro TTI_MTFC_HAS_TEMPLATE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_TEMPLATE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_TEMPLATE(name)</pre></div>
<div class="refsect1">
-<a name="id911605"></a><h2>Description</h2>
+<a name="id935923"></a><h2>Description</h2>
<p>name = the name of the inner template.</p>
<p>returns = a metafunction called "tti::has_template_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_TEMPLATE_CHECK_PARAMS(name, tpSeq)</pre></div>
<div class="refsect1">
-<a name="id911802"></a><h2>Description</h2>
+<a name="id936120"></a><h2>Description</h2>
<p>name = the name of the inner class template.<br>
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
<p>returns = a metafunction called "tti::has_template_check_params_name" where 'name' is the macro parameter.</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_HAS_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_HAS_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_HAS_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro TTI_MTFC_TRAIT_HAS_TYPE">
<link rel="next" href="TTI_MTFC_HAS_TYPE.html" title="Macro TTI_MTFC_HAS_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_HAS_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_HAS_TYPE(name)</pre></div>
<div class="refsect1">
-<a name="id911214"></a><h2>Description</h2>
+<a name="id935532"></a><h2>Description</h2>
<p>name = the name of the inner type.</p>
<p>returns = a metafunction called "tti::has_type_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MEMBER_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MEMBER_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MEMBER_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro TTI_MTFC_TRAIT_MEMBER_TYPE">
<link rel="next" href="TTI_MTFC_MEMBER_TYPE.html" title="Macro TTI_MTFC_MEMBER_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MEMBER_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MEMBER_TYPE(name)</pre></div>
<div class="refsect1">
-<a name="id911410"></a><h2>Description</h2>
+<a name="id935727"></a><h2>Description</h2>
<p>name = the name of the inner type.</p>
<p>returns = a metafunction called "tti::member_type_name" where 'name' is the macro parameter.</p>
<p>The metafunction types and return:</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_MTFC_HAS_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_MEMBER.html" title="Macro TTI_HAS_MEMBER">
<link rel="next" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_MTFC_HAS_MEMBER — Expands to a metafunction class which tests whether a member data or member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_MEMBER(name)</pre></div>
<div class="refsect1">
-<a name="id912036"></a><h2>Description</h2>
+<a name="id936354"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::mtfc_has_member_name" where 'name' is the macro parameter.</p>
<p>The metafunction class's 'apply' metafunction types and return:</p>
@@ -40,7 +40,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_DATA.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_DATA.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_DATA.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_MEMBER_DATA.html" title="Macro TTI_HAS_MEMBER_DATA">
<link rel="next" href="TTI_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_MEMBER_DATA(name)</pre></div>
<div class="refsect1">
-<a name="id912444"></a><h2>Description</h2>
+<a name="id936762"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::mtfc_has_member_data_name" where 'name' is the macro parameter.</p>
<p>The metafunction class's 'apply' metafunction types and return:</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_MEMBER_FUNCTION.html" title="Macro TTI_HAS_MEMBER_FUNCTION">
<link rel="next" href="TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_TRAIT_HAS_MEMBER_DATA">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_MEMBER_FUNCTION(name)</pre></div>
<div class="refsect1">
-<a name="id912244"></a><h2>Description</h2>
+<a name="id936561"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::mtfc_has_member_function_name" where 'name' is the macro parameter.</p>
<p>The metafunction class's 'apply' metafunction types and return:</p>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_MTFC_HAS_STATIC_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_STATIC_MEMBER.html" title="Macro TTI_HAS_STATIC_MEMBER">
<link rel="next" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_STATIC_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_MTFC_HAS_STATIC_MEMBER — Expands to a metafunction class which tests whether a static member data or a static member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_STATIC_MEMBER(name)</pre></div>
<div class="refsect1">
-<a name="id912642"></a><h2>Description</h2>
+<a name="id936960"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::mtfc_has_static_member_name" where 'name' is the macro parameter.<br>
</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,16 +4,16 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_HAS_STATIC_MEMBER_FUNCTION">
-<link rel="next" href="header/boost/tti/TTIntrospectionTemplate_hpp.html" title="Header <boost/tti/TTIntrospectionTemplate.hpp>">
+<link rel="next" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.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="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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/TTIntrospectionTemplate_hpp.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/tti_vm_hpp.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION(name)</pre></div>
<div class="refsect1">
-<a name="id912854"></a><h2>Description</h2>
+<a name="id937995"></a><h2>Description</h2>
<p>name = the name of the inner member.</p>
<p>returns = a metafunction class called "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>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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/TTIntrospectionTemplate_hpp.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="header/boost/tti/tti_vm_hpp.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_TEMPLATE.html" title="Macro TTI_HAS_TEMPLATE">
<link rel="next" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_TEMPLATE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_TEMPLATE(name)</pre></div>
<div class="refsect1">
-<a name="id911651"></a><h2>Description</h2>
+<a name="id935968"></a><h2>Description</h2>
<p>name = the name of the inner template.</p>
<p>returns = a metafunction class called "tti::mtfc_has_template_name" where 'name' is the macro parameter.</p>
<p>The metafunction class's 'apply' metafunction types and return:</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="TTI_TRAIT_HAS_MEMBER.html" title="Macro TTI_TRAIT_HAS_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name, tpSeq)</pre></div>
<div class="refsect1">
-<a name="id911848"></a><h2>Description</h2>
+<a name="id936165"></a><h2>Description</h2>
<p>name = the name of the inner class template.<br>
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.</p>
<p>returns = a metafunction class called "tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_HAS_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_HAS_TYPE.html" title="Macro TTI_HAS_TYPE">
<link rel="next" href="TTI_TRAIT_MEMBER_TYPE.html" title="Macro TTI_TRAIT_MEMBER_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_HAS_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_HAS_TYPE(name)</pre></div>
<div class="refsect1">
-<a name="id911260"></a><h2>Description</h2>
+<a name="id935577"></a><h2>Description</h2>
<p>name = the name of the inner type.</p>
<p>returns = a metafunction class called "tti::mtfc_has_type_name" where 'name' is the macro parameter.</p>
<p>The metafunction class's 'apply' metafunction types and return:</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_MEMBER_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_MEMBER_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_MEMBER_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MEMBER_TYPE.html" title="Macro TTI_MEMBER_TYPE">
<link rel="next" href="TTI_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_TRAIT_HAS_TEMPLATE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_MEMBER_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_MEMBER_TYPE(name)</pre></div>
<div class="refsect1">
-<a name="id911458"></a><h2>Description</h2>
+<a name="id935775"></a><h2>Description</h2>
<p>name = the name of the inner type.</p>
<p>returns = a metafunction class called "tti::mtfc_member_type_name" where 'name' is the macro parameter.</p>
<p>The metafunction class's 'apply' metafunction types and return:</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_MTFC_TRAIT_HAS_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_MEMBER.html" title="Macro TTI_TRAIT_HAS_MEMBER">
<link rel="next" href="TTI_HAS_MEMBER.html" title="Macro TTI_HAS_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_MTFC_TRAIT_HAS_MEMBER — Expands to a metafunction class which tests whether a member data or member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_MEMBER(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911944"></a><h2>Description</h2>
+<a name="id936261"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_TRAIT_HAS_MEMBER_DATA">
<link rel="next" href="TTI_HAS_MEMBER_DATA.html" title="Macro TTI_HAS_MEMBER_DATA">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_MEMBER_DATA(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912347"></a><h2>Description</h2>
+<a name="id936664"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_MEMBER_FUNCTION">
<link rel="next" href="TTI_HAS_MEMBER_FUNCTION.html" title="Macro TTI_HAS_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912137"></a><h2>Description</h2>
+<a name="id936454"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER">
<link rel="next" href="TTI_HAS_STATIC_MEMBER.html" title="Macro TTI_HAS_STATIC_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_MTFC_TRAIT_HAS_STATIC_MEMBER — Expands to a metafunction class which tests whether a static member data or a static member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_STATIC_MEMBER(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912542"></a><h2>Description</h2>
+<a name="id936860"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
<link rel="next" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_HAS_STATIC_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912748"></a><h2>Description</h2>
+<a name="id937065"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_TRAIT_HAS_TEMPLATE">
<link rel="next" href="TTI_HAS_TEMPLATE.html" title="Macro TTI_HAS_TEMPLATE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_TEMPLATE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_TEMPLATE(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911556"></a><h2>Description</h2>
+<a name="id935874"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner template.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_HAS_TEMPLATE_CHECK_PARAMS">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, tpSeq)</pre></div>
<div class="refsect1">
-<a name="id911750"></a><h2>Description</h2>
+<a name="id936068"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner class template.<br>
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.<br>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_HAS_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_HAS_TYPE.html" title="Macro TTI_TRAIT_HAS_TYPE">
<link rel="next" href="TTI_HAS_TYPE.html" title="Macro TTI_HAS_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_HAS_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_HAS_TYPE(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911165"></a><h2>Description</h2>
+<a name="id935482"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner type.</p>
<p>returns = a metfunction class called "tti::trait" where 'trait' is the macro parameter.</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_MEMBER_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_MEMBER_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_MTFC_TRAIT_MEMBER_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_TRAIT_MEMBER_TYPE.html" title="Macro TTI_TRAIT_MEMBER_TYPE">
<link rel="next" href="TTI_MEMBER_TYPE.html" title="Macro TTI_MEMBER_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_MTFC_TRAIT_MEMBER_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_MTFC_TRAIT_MEMBER_TYPE(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911358"></a><h2>Description</h2>
+<a name="id935676"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner type.</p>
<p>returns = a metafunction class called "tti::trait" where 'trait' is the macro parameter.</p>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_TRAIT_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_TRAIT_HAS_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_TRAIT_HAS_MEMBER — Expands to a metafunction which tests whether a member data or member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_MEMBER(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911894"></a><h2>Description</h2>
+<a name="id936212"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_DATA.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_DATA.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_DATA.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_MEMBER_FUNCTION">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_DATA">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_MEMBER_DATA"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_MEMBER_DATA(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912295"></a><h2>Description</h2>
+<a name="id936613"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_MEMBER.html" title="Macro TTI_MTFC_HAS_MEMBER">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_MEMBER_FUNCTION(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912080"></a><h2>Description</h2>
+<a name="id936398"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro TTI_TRAIT_HAS_STATIC_MEMBER</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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_HAS_MEMBER_DATA">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_STATIC_MEMBER"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>TTI_TRAIT_HAS_STATIC_MEMBER — Expands to a metafunction which tests whether a static member data or a static member function 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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_STATIC_MEMBER(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912491"></a><h2>Description</h2>
+<a name="id936808"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_MEMBER_DATA.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(trait, name)</pre></div>
<div class="refsect1">
-<a name="id912691"></a><h2>Description</h2>
+<a name="id937009"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner member.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.<br>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_STATIC_MEMBER.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_MEMBER_TYPE.html" title="Macro TTI_MTFC_MEMBER_TYPE">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_TEMPLATE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_TEMPLATE(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911507"></a><h2>Description</h2>
+<a name="id935824"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner template.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_MEMBER_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_TEMPLATE.html" title="Macro TTI_MTFC_HAS_TEMPLATE">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, tpSeq)</pre></div>
<div class="refsect1">
-<a name="id911698"></a><h2>Description</h2>
+<a name="id936015"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner class template.<br>
tpSeq = a Boost PP sequence which has the class template parameters. Each part of the template parameters separated by a comma ( , ) is put in a separate sequence element.<br>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_TEMPLATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_HAS_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="tti/mf_has_static_data.html" title="Struct template mf_has_static_data">
<link rel="next" href="TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro TTI_MTFC_TRAIT_HAS_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tti/mf_has_static_data.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tti/mf_has_static_data.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_HAS_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_HAS_TYPE(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911116"></a><h2>Description</h2>
+<a name="id935433"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner type.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tti/mf_has_static_data.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tti/mf_has_static_data.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_HAS_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_TRAIT_MEMBER_TYPE.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_TRAIT_MEMBER_TYPE.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_TRAIT_MEMBER_TYPE.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="TTI_MTFC_HAS_TYPE.html" title="Macro TTI_MTFC_HAS_TYPE">
<link rel="next" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro TTI_MTFC_TRAIT_MEMBER_TYPE">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_TRAIT_MEMBER_TYPE"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span>TTI_TRAIT_MEMBER_TYPE(trait, name)</pre></div>
<div class="refsect1">
-<a name="id911306"></a><h2>Description</h2>
+<a name="id935624"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner type.</p>
<p>returns = a metafunction called "tti::trait" where 'trait' is the macro parameter.</p>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_MTFC_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_MTFC_HAS_TYPE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_hpp.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">
<link rel="prev" href="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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="TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">boost/tti/TTIntrospectionVM.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">boost/tti/tti_vm.hpp</a>>
</span>TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(name, ...)</pre></div>
<div class="refsect1">
-<a name="id914011"></a><h2>Description</h2>
+<a name="id938180"></a><h2>Description</h2>
<p>name = the name of the inner class template.<br>
... = variadic macro data which has the class template parameters.</p>
<p>returns = a metafunction called "tti::has_template_check_params_name" where 'name' is the macro parameter.</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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="TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">
<link rel="prev" href="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="the_type_traits_introspection_library/tti_tests.html" title="Testing TTI">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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>
+<a accesskey="p" href="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">boost/tti/TTIntrospectionVM.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">boost/tti/tti_vm.hpp</a>>
</span>TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(name, ...)</pre></div>
<div class="refsect1">
-<a name="id914057"></a><h2>Description</h2>
+<a name="id938225"></a><h2>Description</h2>
<p>name = the name of the inner class template.<br>
... = variadic macro data which has the class template parameters.</p>
<p>returns = a metafunction class called "tti::mtfc_has_template_check_params_name" where 'name' is the macro parameter.</p>
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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>
+<a accesskey="p" href="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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>
Modified: sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<title>Macro 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.0">
-<link rel="up" href="header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">
<link rel="prev" href="TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">boost/tti/TTIntrospectionVM.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">boost/tti/tti_vm.hpp</a>>
</span>TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, ...)</pre></div>
<div class="refsect1">
-<a name="id913962"></a><h2>Description</h2>
+<a name="id938130"></a><h2>Description</h2>
<p>trait = the name of the metafunction class within the tti namespace.<br>
name = the name of the inner class template.<br>
... = variadic macro data which has the class template parameters.</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html (original)
+++ sandbox/tti/libs/tti/doc/html/TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,16 +4,16 @@
<title>Macro 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.0">
-<link rel="up" href="header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">
-<link rel="prev" href="header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">
+<link rel="prev" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">
<link rel="next" href="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro 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/TTIntrospectionVM_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="header/boost/tti/tti_vm_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS"></a><div class="titlepage"></div>
@@ -22,11 +22,11 @@
<p>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/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">boost/tti/TTIntrospectionVM.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">boost/tti/tti_vm.hpp</a>>
</span>TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(trait, name, ...)</pre></div>
<div class="refsect1">
-<a name="id913911"></a><h2>Description</h2>
+<a name="id938080"></a><h2>Description</h2>
<p>trait = the name of the metafunction within the tti namespace.<br>
name = the name of the inner class template.<br>
... = variadic macro data which has the class template parameters.</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="header/boost/tti/TTIntrospectionVM_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/TTIntrospectionVM_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="TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="header/boost/tti/tti_vm_hpp.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="header/boost/tti/tti_vm_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="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/header/boost/tti/tti_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/tti_hpp.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/tti.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.3">
+<link rel="up" href="../../../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="prev" href="../../../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">
+<link rel="next" href="../../../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="../../../tti/mf_has_template_check_p_id394953.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../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.tti_hpp"></a>Header <boost/tti/tti.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../TTI_TRAIT_HAS_TYPE.html" title="Macro TTI_TRAIT_HAS_TYPE">TTI_TRAIT_HAS_TYPE</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro TTI_MTFC_TRAIT_HAS_TYPE">TTI_MTFC_TRAIT_HAS_TYPE</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_TYPE.html" title="Macro TTI_HAS_TYPE">TTI_HAS_TYPE</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_TYPE.html" title="Macro TTI_MTFC_HAS_TYPE">TTI_MTFC_HAS_TYPE</a>(name)
+<a class="link" href="../../../TTI_TRAIT_MEMBER_TYPE.html" title="Macro TTI_TRAIT_MEMBER_TYPE">TTI_TRAIT_MEMBER_TYPE</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro TTI_MTFC_TRAIT_MEMBER_TYPE">TTI_MTFC_TRAIT_MEMBER_TYPE</a>(trait, name)
+<a class="link" href="../../../TTI_MEMBER_TYPE.html" title="Macro TTI_MEMBER_TYPE">TTI_MEMBER_TYPE</a>(name)
+<a class="link" href="../../../TTI_MTFC_MEMBER_TYPE.html" title="Macro TTI_MTFC_MEMBER_TYPE">TTI_MTFC_MEMBER_TYPE</a>(name)
+<a class="link" href="../../../TTI_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_TRAIT_HAS_TEMPLATE">TTI_TRAIT_HAS_TEMPLATE</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE">TTI_MTFC_TRAIT_HAS_TEMPLATE</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_TEMPLATE.html" title="Macro TTI_HAS_TEMPLATE">TTI_HAS_TEMPLATE</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_TEMPLATE.html" title="Macro TTI_MTFC_HAS_TEMPLATE">TTI_MTFC_HAS_TEMPLATE</a>(name)
+<a class="link" href="../../../TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, tpSeq)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, tpSeq)
+<a class="link" href="../../../TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_HAS_TEMPLATE_CHECK_PARAMS">TTI_HAS_TEMPLATE_CHECK_PARAMS</a>(name, tpSeq)
+<a class="link" href="../../../TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a>(name, tpSeq)
+<a class="link" href="../../../TTI_TRAIT_HAS_MEMBER.html" title="Macro TTI_TRAIT_HAS_MEMBER">TTI_TRAIT_HAS_MEMBER</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER">TTI_MTFC_TRAIT_HAS_MEMBER</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_MEMBER.html" title="Macro TTI_HAS_MEMBER">TTI_HAS_MEMBER</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_MEMBER.html" title="Macro TTI_MTFC_HAS_MEMBER">TTI_MTFC_HAS_MEMBER</a>(name)
+<a class="link" href="../../../TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_MEMBER_FUNCTION">TTI_TRAIT_HAS_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_MEMBER_FUNCTION.html" title="Macro TTI_HAS_MEMBER_FUNCTION">TTI_HAS_MEMBER_FUNCTION</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_MEMBER_FUNCTION">TTI_MTFC_HAS_MEMBER_FUNCTION</a>(name)
+<a class="link" href="../../../TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_TRAIT_HAS_MEMBER_DATA">TTI_TRAIT_HAS_MEMBER_DATA</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_DATA">TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_MEMBER_DATA.html" title="Macro TTI_HAS_MEMBER_DATA">TTI_HAS_MEMBER_DATA</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_HAS_MEMBER_DATA">TTI_MTFC_HAS_MEMBER_DATA</a>(name)
+<a class="link" href="../../../TTI_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER">TTI_TRAIT_HAS_STATIC_MEMBER</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_STATIC_MEMBER.html" title="Macro TTI_HAS_STATIC_MEMBER">TTI_HAS_STATIC_MEMBER</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER">TTI_MTFC_HAS_STATIC_MEMBER</a>(name)
+<a class="link" href="../../../TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a>(trait, name)
+<a class="link" href="../../../TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_HAS_STATIC_MEMBER_FUNCTION">TTI_HAS_STATIC_MEMBER_FUNCTION</a>(name)
+<a class="link" href="../../../TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a>(name)</pre>
+<pre class="synopsis"><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="../../../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="../../../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> 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">tti</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="../../../tti/mf_has_type.html" title="Struct template mf_has_type">mf_has_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="../../../tti/mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a><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="../../../tti/mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a><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="../../../tti/mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a><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="../../../tti/mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a><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="../../../tti/mf_has_static_member_fu_id395228.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMember<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span>
+ <span class="keyword">struct</span> <a class="link" href="../../../tti/mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a><span class="special">;</span>
+<span class="special">}</span></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/mf_has_template_check_p_id394953.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../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/tti_vm_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/header/boost/tti/tti_vm_hpp.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -0,0 +1,37 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Header <boost/tti/tti_vm.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.3">
+<link rel="up" href="../../../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="prev" href="../../../TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">
+<link rel="next" href="../../../TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro 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="../../../TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../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.tti_vm_hpp"></a>Header <boost/tti/tti_vm.hpp></h3></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="../../../TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, ...)
+<a class="link" href="../../../TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, ...)
+<a class="link" href="../../../TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a>(name, ...)
+<a class="link" href="../../../TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">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="../../../TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../typetraitsintrospection_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/tti/libs/tti/doc/html/index.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/index.html (original)
+++ sandbox/tti/libs/tti/doc/html/index.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,10 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Chapter 1. The Type Traits Introspection Library 1.0</title>
+<title>Chapter 1. The Type Traits Introspection Library 1.3</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.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<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">
@@ -14,7 +14,7 @@
<div class="chapter">
<div class="titlepage"><div>
<div><h2 class="title">
-<a name="tti"></a>Chapter 1. The Type Traits Introspection Library 1.0</h2></div>
+<a name="tti"></a>Chapter 1. The Type Traits Introspection Library 1.3</h2></div>
<div><div class="author"><h3 class="author">
<span class="firstname">Edward</span> <span class="surname">Diener</span>
</h3></div></div>
@@ -43,11 +43,11 @@
the Nullary Type Metafunctions</a></span></dt>
<dt><span class="section">TypeTraitsIntrospection Reference</span></dt>
<dd><dl>
-<dt><span class="section">Header <boost/tti/TTIntrospection.hpp></span></dt>
+<dt><span class="section">Header <boost/tti/mf_template_params.hpp></span></dt>
<dd><dl></dl></dd>
-<dt><span class="section">Header <boost/tti/TTIntrospectionTemplate.hpp></span></dt>
+<dt><span class="section">Header <boost/tti/tti.hpp></span></dt>
<dd><dl></dl></dd>
-<dt><span class="section">Header <boost/tti/TTIntrospectionVM.hpp></span></dt>
+<dt><span class="section">Header <boost/tti/tti_vm.hpp></span></dt>
<dd><dl></dl></dd>
</dl></dd>
<dt><span class="section"><a href="the_type_traits_introspection_library/tti_tests.html">Testing
@@ -124,18 +124,18 @@
<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"><a class="link" href="typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">'TTIntrospection.hpp'</a></code>.
+ macros, is <code class="computeroutput"><a class="link" href="header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">'tti.hpp'</a></code>.
This can be used for the vast majority of functionality in the library.
</li>
<li class="listitem">
The secondary header, which uses a very small subset of the library functionality,
providing an alternate use of a particular macro with variadic macro support,
- is <code class="computeroutput"><a class="link" href="header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">'TTIntrospectionVM.hpp'</a></code>.
+ is <code class="computeroutput"><a class="link" href="header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">'tti_vm.hpp'</a></code>.
</li>
</ol></div>
<p>
Furthermore there is a third header file which both of the header files above
- include, called 'TTIntrospectionTemplate.hpp' but this should never be included
+ include, called 'mf_template_params.hpp' but this should never be included
itself but only through either of the main header files.
</p>
<p>
@@ -154,7 +154,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: February 09, 2011 at 23:49:49 GMT</small></p></td>
+<td align="left"><p><small>Last revised: February 11, 2011 at 01:22:29 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/tti/libs/tti/doc/html/index/s16.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/index/s16.html (original)
+++ sandbox/tti/libs/tti/doc/html/index/s16.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="../the_type_traits_introspection_library/tti_acknowledgments.html" title="Acknowledgments">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -16,7 +16,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id914377"></a>Index</h2></div></div></div>
+<a name="id938582"></a>Index</h2></div></div></div>
<p><a class="link" href="s16.html#idx_id_0">G</a> <a class="link" href="s16.html#idx_id_1">H</a> <a class="link" href="s16.html#idx_id_2">M</a> <a class="link" href="s16.html#idx_id_3">N</a> <a class="link" href="s16.html#idx_id_4">T</a> <a class="link" href="s16.html#idx_id_5">U</a> <a class="link" href="s16.html#idx_id_6">V</a> </p>
<div class="variablelist"><dl>
<dt>
@@ -33,72 +33,72 @@
<a name="idx_id_1"></a><span class="term">H</span>
</dt>
<dd><div class="variablelist"><dl>
-<dt><span class="term">Header < boost/tti/TTIntrospection.hpp ></span></dt>
+<dt><span class="term">Header < boost/tti/mf_template_params.hpp ></span></dt>
+<dd><table border="0" summary="Simple list" class="simplelist">
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+</table></dd>
+<dt><span class="term">Header < boost/tti/tti.hpp ></span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
<tr><td><p><a class="link" href="../tti/mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a></p></td></tr>
<tr><td><p><a class="link" href="../tti/mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a></p></td></tr>
<tr><td><p><a class="link" href="../tti/mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_static_member_fu_id412568.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_static_member_fu_id395228.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a></p></td></tr>
<tr><td><p><a class="link" href="../tti/mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a></p></td></tr>
<tr><td><p><a class="link" href="../tti/mf_has_type.html" title="Struct template mf_has_type">mf_has_type</a></p></td></tr>
<tr><td><p><a class="link" href="../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="../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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_MEMBER_DATA</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_STATIC_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_TEMPLATE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_HAS_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MEMBER_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_MEMBER_DATA</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_STATIC_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_TEMPLATE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_HAS_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_MEMBER_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_TEMPLATE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_HAS_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_MTFC_TRAIT_MEMBER_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_STATIC_MEMBER</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_TEMPLATE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_HAS_TYPE</a></p></td></tr>
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">TTI_TRAIT_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_STATIC_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_STATIC_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_MTFC_TRAIT_MEMBER_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_MEMBER_DATA</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_STATIC_MEMBER</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_TEMPLATE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_HAS_TYPE</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">TTI_TRAIT_MEMBER_TYPE</a></p></td></tr>
<tr><td><p><a class="link" href="../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/TTIntrospectionTemplate.hpp ></span></dt>
+<dt><span class="term">Header < boost/tti/tti_vm.hpp ></span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Header < boost/tti/TTIntrospectionVM.hpp ></span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">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">
@@ -166,23 +166,23 @@
<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.4. TTI Metafunction Classes">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="../tti/mf_has_member_data.html" title="Struct template mf_has_member_data">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_member_data.html" title="Struct template mf_has_member_data">Header < boost/tti/tti.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="../tti/mf_has_member_function.html" title="Struct template mf_has_member_function">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_member_function.html" title="Struct template mf_has_member_function">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">mf_has_static_data</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_static_data.html" title="Struct template mf_has_static_data">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_static_data.html" title="Struct template mf_has_static_data">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">mf_has_static_member_function</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_static_member_fu_id412568.html" title="Struct template mf_has_static_member_function">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_static_member_fu_id395228.html" title="Struct template mf_has_static_member_function">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">mf_has_template</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_template.html" title="Struct template mf_has_template">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_template.html" title="Struct template mf_has_template">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">mf_has_template_check_params</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">mf_has_type</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_type.html" title="Struct template mf_has_type">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_has_type.html" title="Struct template mf_has_type">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">mf_member_type</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_member_type.html" title="Struct template mf_member_type">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_member_type.html" title="Struct template mf_member_type">Header < boost/tti/tti.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="../tti/mf_valid_member_type.html" title="Struct template mf_valid_member_type">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/mf_valid_member_type.html" title="Struct template mf_valid_member_type">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
</dl></div></dd>
<dt>
<a name="idx_id_3"></a><span class="term">N</span>
@@ -217,7 +217,7 @@
<dd><div class="variablelist"><dl>
<dt><span class="term">TTI_HAS_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. 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>
@@ -225,7 +225,7 @@
</table></dd>
<dt><span class="term">TTI_HAS_MEMBER_DATA</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
@@ -235,7 +235,7 @@
</table></dd>
<dt><span class="term">TTI_HAS_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
@@ -246,7 +246,7 @@
</table></dd>
<dt><span class="term">TTI_HAS_STATIC_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. 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>
@@ -255,7 +255,7 @@
</table></dd>
<dt><span class="term">TTI_HAS_STATIC_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
@@ -265,7 +265,7 @@
</table></dd>
<dt><span class="term">TTI_HAS_TEMPLATE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. 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.5. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
@@ -273,8 +273,8 @@
</table></dd>
<dt><span class="term">TTI_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. 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.5. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
@@ -284,7 +284,7 @@
<dt><span class="term">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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.1. 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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
@@ -295,7 +295,7 @@
</table></dd>
<dt><span class="term">TTI_MEMBER_TYPE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.tbmacronested" title="Table 1.2. TTI Nested Type Macro Metafunction">Macro Metafunctions</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>
@@ -305,145 +305,145 @@
</table></dd>
<dt><span class="term">TTI_MTFC_HAS_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_HAS_MEMBER_DATA</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. 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">TTI_MTFC_HAS_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_HAS_STATIC_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. 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">TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_HAS_TEMPLATE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. 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">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_HAS_TYPE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. 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">TTI_MTFC_MEMBER_TYPE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.hpp ></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">TTI_MTFC_TRAIT_HAS_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_TRAIT_HAS_MEMBER_DATA</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_TRAIT_HAS_TEMPLATE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_TRAIT_HAS_TYPE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_MTFC_TRAIT_MEMBER_TYPE</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">TTI_TRAIT_HAS_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_HAS_MEMBER_DATA</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_HAS_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_HAS_STATIC_MEMBER</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_HAS_TEMPLATE</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">TTI_TRAIT_MEMBER_TYPE</span></dt>
-<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
<dt><span class="term">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</span></dt>
<dd><table border="0" summary="Simple list" class="simplelist">
-<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">Header < boost/tti/TTIntrospectionVM.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">Header < boost/tti/tti_vm.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.1. 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.4. 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.5. TTI Nullary Type Metafunctions">Nullary Type Metafunctions</a></p></td></tr>
@@ -451,21 +451,21 @@
</table></dd>
<dt><span class="term">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="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">Header < boost/tti/TTIntrospectionVM.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">Header < boost/tti/tti_vm.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.4. 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">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="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">Header < boost/tti/TTIntrospectionVM.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">Header < boost/tti/tti_vm.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
<dt><span class="term">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="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">Header < boost/tti/TTIntrospectionTemplate.hpp ></a></p></td></tr>
-<tr><td><p><a class="link" href="../header/boost/tti/TTIntrospectionVM_hpp.html" title="Header <boost/tti/TTIntrospectionVM.hpp>">Header < boost/tti/TTIntrospectionVM.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">Header < boost/tti/mf_template_params.hpp ></a></p></td></tr>
+<tr><td><p><a class="link" href="../header/boost/tti/tti_vm_hpp.html" title="Header <boost/tti/tti_vm.hpp>">Header < boost/tti/tti_vm.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.4. TTI Metafunction Classes">Macro Metafunctions as Metadata</a></p></td></tr>
</table></dd>
</dl></div></dd>
@@ -505,7 +505,7 @@
</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="../tti/valid_member_type.html" title="Struct template valid_member_type">Header < boost/tti/TTIntrospection.hpp ></a></p></td></tr></table></dd>
+<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="../tti/valid_member_type.html" title="Struct template valid_member_type">Header < boost/tti/tti.hpp ></a></p></td></tr></table></dd>
</dl></div></dd>
</dl></div>
</div>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_acknowledgments.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_todo.html" title="ToDo">
<link rel="next" href="../index/s16.html" title="Index">
</head>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_detail.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_functionality.html" title="General Functionality">
<link rel="next" href="tti_nested_type.html" title="Nested Types">
</head>
@@ -31,7 +31,7 @@
the macro produce the exact same results.
</p>
<p>
- To use these metafunctions you need to include the main header file 'TTIntrospection.hpp',
+ To use these metafunctions you need to include the main header file 'tti.hpp',
unless otherwise noted.
</p>
<p>
@@ -146,7 +146,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="../TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_HAS_TEMPLATE_CHECK_PARAMS">TTI_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,ppSeq<sup>[<a name="id888945" href="#ftn.id888945" class="footnote">a</a>]</sup>)
+ <code class="computeroutput"><a class="link" href="../TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_HAS_TEMPLATE_CHECK_PARAMS">TTI_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,ppSeq<sup>[<a name="id912975" href="#ftn.id912975" class="footnote">a</a>]</sup>)
</p>
</td>
<td>
@@ -161,12 +161,12 @@
<tr>
<td>
<p>
- Class Template with params using variadic macros<sup>[<a name="id888974" href="#ftn.id888974" class="footnote">b</a>]</sup>
+ Class Template with params using variadic macros<sup>[<a name="id913004" href="#ftn.id913004" class="footnote">b</a>]</sup>
</p>
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="../TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,...<sup>[<a name="id888995" href="#ftn.id888995" class="footnote">c</a>]</sup>)
+ <code class="computeroutput"><a class="link" href="../TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_HAS_TEMPLATE_CHECK_PARAMS">TTI_VM_HAS_TEMPLATE_CHECK_PARAMS</a></code>(name,...<sup>[<a name="id913025" href="#ftn.id913025" class="footnote">c</a>]</sup>)
</p>
</td>
<td>
@@ -324,14 +324,14 @@
</tr>
</tbody>
<tbody class="footnotes"><tr><td colspan="3">
-<div class="footnote"><p><sup>[<a id="ftn.id888945" href="#id888945" class="para">a</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.id912975" href="#id912975" 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.id888974" href="#id888974" class="para">b</a>] </sup>
- Header file is TTIntrospectionVM.hpp.
+<div class="footnote"><p><sup>[<a id="ftn.id913004" href="#id913004" class="para">b</a>] </sup>
+ Header file is tti_vm.hpp.
</p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id888995" href="#id888995" class="para">c</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.id913025" href="#id913025" class="para">c</a>] </sup>
The template parameters as variadic data.
</p></div>
</td></tr></tbody>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_functionality.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_terminology.html" title="Terminology">
<link rel="next" href="tti_detail.html" title="Macro Metafunctions">
</head>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_history.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_tests.html" title="Testing TTI">
<link rel="next" href="tti_todo.html" title="ToDo">
</head>
@@ -19,8 +19,21 @@
<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_3"></a><h4>
+<a name="id938283"></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">
+ Changed the filenames to lower case and undescores.
+ </li>
+<li class="listitem">
+ The names of the main header files are shortened to 'tti.hpp' and 'tti_vm.hpp'.
+ </li>
+</ul></div>
<a name="the_type_traits_introspection_library.tti_history.version_1_2"></a><h4>
-<a name="id914114"></a>
+<a name="id938319"></a>
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_2">Version
1.2</a>
</h4>
@@ -30,7 +43,7 @@
using placeholder expressions.
</li></ul></div>
<a name="the_type_traits_introspection_library.tti_history.version_1_1"></a><h4>
-<a name="id914143"></a>
+<a name="id938348"></a>
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_1">Version
1.1</a>
</h4>
@@ -115,7 +128,7 @@
</li>
</ul></div>
<a name="the_type_traits_introspection_library.tti_history.version_1_0"></a><h4>
-<a name="id914294"></a>
+<a name="id938499"></a>
<a class="link" href="tti_history.html#the_type_traits_introspection_library.tti_history.version_1_0">Version
1.0</a>
</h4>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metaclasses.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_usingMM.html" title="Using the Macro Metafunctions">
<link rel="next" href="tti_metafunctions.html" title="Nullary Type Metafunctions">
</head>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_metafunctions.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_metaclasses.html" title="Macro Metafunctions as Metadata">
<link rel="next" href="tti_usingNTM.html" title="Using the Nullary Type Metafunctions">
</head>
@@ -78,7 +78,7 @@
( explained later ).
</p>
<p>
- To use these metafunctions you need to include the main header file 'TTIntrospection.hpp',
+ To use these metafunctions you need to include the main header file 'tti.hpp',
unless otherwise noted.
</p>
<div class="tip"><table border="0" summary="Tip">
@@ -91,11 +91,11 @@
files so you need not manually include it in order to use boost::mpl::identity
to wrap a known type as a nullary metafunction for the nullary type metafunctions.
Also the header file <boost/mpl/vector.hpp> is included by the main
- TTI header file 'TTIntrospection.hpp' so if you use an MPL vector as your
- forward sequence wrapper for parameter types, you need not manually include
- the header file. Finally the header file <boost/mpl/placeholders.hpp>
- is also included by 'TTIntrospection.hpp' so you need not manually include
- it yourself in order to use placeholder expressions.
+ TTI header file 'tti.hpp' so if you use an MPL vector as your forward sequence
+ wrapper for parameter types, you need not manually include the header file.
+ Finally the header file <boost/mpl/placeholders.hpp> is also included
+ by 'tti.hpp' so you need not manually include it yourself in order to use
+ placeholder expressions.
</p></td></tr>
</table></div>
<p>
@@ -225,7 +225,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="../tti/mf_has_template_check_p_id413726.html" title="Struct template mf_has_template_check_params">tti::mf_has_template_check_params</a></code>
+ <code class="computeroutput"><a class="link" href="../tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">tti::mf_has_template_check_params</a></code>
</p>
</td>
<td>
@@ -346,7 +346,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="../tti/mf_has_static_member_fu_id412568.html" title="Struct template mf_has_static_member_function">tti::mf_has_static_member_function</a></code>
+ <code class="computeroutput"><a class="link" href="../tti/mf_has_static_member_fu_id395228.html" title="Struct template mf_has_static_member_function">tti::mf_has_static_member_function</a></code>
</p>
</td>
<td>
@@ -387,7 +387,7 @@
specify nested types in those signatures without using the T::InnerType notation.
</p>
<a name="the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction_member_type_equivalent"></a><h4>
-<a name="id903735"></a>
+<a name="id927765"></a>
<a class="link" href="tti_metafunctions.html#the_type_traits_introspection_library.tti_metafunctions.nullary_type_metafunction_member_type_equivalent">Nullary
type metafunction member_type equivalent</a>
</h4>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_nested_type.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_detail.html" title="Macro Metafunctions">
<link rel="next" href="tti_usingMM.html" title="Using the Macro Metafunctions">
</head>
@@ -21,7 +21,7 @@
Types</a>
</h2></div></div></div>
<a name="the_type_traits_introspection_library.tti_nested_type.the_problem"></a><h4>
-<a name="id896748"></a>
+<a name="id920778"></a>
<a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.the_problem">The
problem</a>
</h4>
@@ -73,7 +73,7 @@
code which we want.
</p>
<a name="the_type_traits_introspection_library.tti_nested_type.the_solution"></a><h4>
-<a name="id896780"></a>
+<a name="id920809"></a>
<a class="link" href="tti_nested_type.html#the_type_traits_introspection_library.tti_nested_type.the_solution">The
solution</a>
</h4>
@@ -236,7 +236,7 @@
types is easy.
</p>
<a name="the_type_traits_introspection_library.tti_nested_type.a_more_elegant_solution"></a><h4>
-<a name="id897381"></a>
+<a name="id921411"></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>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_reason.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,9 +4,9 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
-<link rel="prev" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="prev" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="next" href="tti_terminology.html" title="Terminology">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_terminology.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_reason.html" title="Why the TTI Library ?">
<link rel="next" href="tti_functionality.html" title="General Functionality">
</head>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_tests.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="../TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS">
<link rel="next" href="tti_history.html" title="History">
</head>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_todo.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_history.html" title="History">
<link rel="next" href="tti_acknowledgments.html" title="Acknowledgments">
</head>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingMM.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_nested_type.html" title="Nested Types">
<link rel="next" href="tti_metaclasses.html" title="Macro Metafunctions as Metadata">
</head>
@@ -72,7 +72,7 @@
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">TTIntrospection</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+<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">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>
@@ -89,7 +89,7 @@
below the same macro is invoked just once to avoid ODR violations.
</p>
<a name="the_type_traits_introspection_library.tti_usingMM.type"></a><h4>
-<a name="id898007"></a>
+<a name="id922037"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.type">Type</a>
</h4>
<p>
@@ -113,7 +113,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef"></a><h4>
-<a name="id898119"></a>
+<a name="id922149"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.type_checking_the_typedef">Type
checking the typedef</a>
</h4>
@@ -127,7 +127,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.template"></a><h4>
-<a name="id898178"></a>
+<a name="id922207"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template">Template</a>
</h4>
<p>
@@ -142,7 +142,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params"></a><h4>
-<a name="id898242"></a>
+<a name="id922272"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.template_with_params">Template
with params</a>
</h4>
@@ -158,7 +158,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.template_with_params_using_variadic_macros"></a><h4>
-<a name="id898384"></a>
+<a name="id922414"></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>
@@ -168,7 +168,7 @@
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
- Include the 'TTIntrospectionVM.hpp' header file when using this macro.
+ Include the 'tti_vm.hpp' header file when using this macro.
</p></td></tr>
</table></div>
<p>
@@ -183,7 +183,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.member_data_with_composite_type"></a><h4>
-<a name="id901257"></a>
+<a name="id925287"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_data_with_composite_type">Member
data with composite type</a>
</h4>
@@ -198,7 +198,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.member_data_with_individual_types"></a><h4>
-<a name="id901335"></a>
+<a name="id925365"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_data_with_individual_types">Member
data with individual types</a>
</h4>
@@ -214,7 +214,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type"></a><h4>
-<a name="id901413"></a>
+<a name="id925443"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_function_with_composite_type">Member
function with composite type</a>
</h4>
@@ -230,7 +230,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types"></a><h4>
-<a name="id901494"></a>
+<a name="id925524"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_function_with_individual_types">Member
function with individual types</a>
</h4>
@@ -248,7 +248,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.static_member_data"></a><h4>
-<a name="id901599"></a>
+<a name="id925629"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_data">Static
member data</a>
</h4>
@@ -264,7 +264,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type"></a><h4>
-<a name="id901670"></a>
+<a name="id925699"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_function_with_composite_type">Static
member function with composite type</a>
</h4>
@@ -281,7 +281,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types"></a><h4>
-<a name="id901760"></a>
+<a name="id925789"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.static_member_function_with_individual_types">Static
member function with individual types</a>
</h4>
@@ -299,7 +299,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.member_type"></a><h4>
-<a name="id901874"></a>
+<a name="id925903"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_type">Member
type</a>
</h4>
@@ -321,7 +321,7 @@
<span class="special">>::</span><span class="identifier">type</span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingMM.member_type_existence"></a><h4>
-<a name="id901992"></a>
+<a name="id926022"></a>
<a class="link" href="tti_usingMM.html#the_type_traits_introspection_library.tti_usingMM.member_type_existence">Member
type existence</a>
</h4>
Modified: sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html (original)
+++ sandbox/tti/libs/tti/doc/html/the_type_traits_introspection_library/tti_usingNTM.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="tti_metafunctions.html" title="Nullary Type Metafunctions">
<link rel="next" href="../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
</head>
@@ -92,7 +92,7 @@
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">TTIntrospection</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+<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">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>
@@ -115,7 +115,7 @@
with any lambda expression as the first template parameter.
</p>
<a name="the_type_traits_introspection_library.tti_usingNTM.member_type"></a><h4>
-<a name="id904971"></a>
+<a name="id929001"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_type">Member
type</a>
</h4>
@@ -157,7 +157,7 @@
We will use these typedefs in the ensuing examples.
</p>
<a name="the_type_traits_introspection_library.tti_usingNTM.type"></a><h4>
-<a name="id905249"></a>
+<a name="id929279"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.type">Type</a>
</h4>
<p>
@@ -181,7 +181,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef"></a><h4>
-<a name="id905368"></a>
+<a name="id929398"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.type_checking_the_typedef">Type
checking the typedef</a>
</h4>
@@ -199,7 +199,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.template"></a><h4>
-<a name="id905483"></a>
+<a name="id929513"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template">Template</a>
</h4>
<p>
@@ -215,7 +215,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params"></a><h4>
-<a name="id905564"></a>
+<a name="id929593"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.template_with_params">Template
with params</a>
</h4>
@@ -232,7 +232,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.template_with_params_using_variadic_macros"></a><h4>
-<a name="id905721"></a>
+<a name="id929751"></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>
@@ -246,7 +246,7 @@
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
- Include the 'TTIntrospectionVM.hpp' header file when using this macro.
+ Include the 'tti_vm.hpp' header file when using this macro.
</p></td></tr>
</table></div>
<pre class="programlisting"><span class="identifier">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>
@@ -258,7 +258,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.member_data"></a><h4>
-<a name="id905888"></a>
+<a name="id929917"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_data">Member
data</a>
</h4>
@@ -275,7 +275,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.member_function"></a><h4>
-<a name="id907178"></a>
+<a name="id931326"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.member_function">Member
function</a>
</h4>
@@ -295,7 +295,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_data"></a><h4>
-<a name="id907394"></a>
+<a name="id931542"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.static_member_data">Static
member data</a>
</h4>
@@ -313,7 +313,7 @@
<span class="special">></span>
</pre>
<a name="the_type_traits_introspection_library.tti_usingNTM.static_member_function"></a><h4>
-<a name="id907506"></a>
+<a name="id931653"></a>
<a class="link" href="tti_usingNTM.html#the_type_traits_introspection_library.tti_usingNTM.static_member_function">Static
member function</a>
</h4>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_has_member_data.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_has_member_data.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_member_data.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,16 +4,16 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="mf_has_member_function.html" title="Struct template mf_has_member_function">
-<link rel="next" href="mf_has_static_member_fu_id412568.html" title="Struct template mf_has_static_member_function">
+<link rel="next" href="mf_has_static_member_fu_id395228.html" title="Struct template mf_has_static_member_function">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_member_function.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_static_member_fu_id412568.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_member_function.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_member_fu_id395228.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_has_member_data"></a><div class="titlepage"></div>
@@ -22,13 +22,13 @@
<p>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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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="id910781"></a><h2>Description</h2>
+<a name="id935098"></a><h2>Description</h2>
<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
<p>The metafunction types and return:</p>
<p>HasMemberData = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_MEMBER_DATA ( or TTI_TRAIT_HAS_MEMBER_DATA ) macro.<br>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_member_function.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_static_member_fu_id412568.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_member_function.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_member_fu_id395228.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_has_member_function.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_has_member_function.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_member_function.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="mf_has_template.html" title="Struct template mf_has_template">
<link rel="next" href="mf_has_member_data.html" title="Struct template mf_has_member_data">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_template.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_member_data.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_template.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_member_data.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_has_member_function"></a><div class="titlepage"></div>
@@ -22,7 +22,7 @@
<p>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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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>
@@ -30,7 +30,7 @@
<span class="keyword">struct</span> <a class="link" href="mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id909166"></a><h2>Description</h2>
+<a name="id934983"></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>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_template.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_member_data.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_template.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_member_data.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_has_static_data.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_has_static_data.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_static_data.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,16 +4,16 @@
<title>Struct template mf_has_static_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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
-<link rel="prev" href="mf_has_static_member_fu_id412568.html" title="Struct template mf_has_static_member_function">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+<link rel="prev" href="mf_has_static_member_fu_id395228.html" title="Struct template mf_has_static_member_function">
<link rel="next" href="../TTI_TRAIT_HAS_TYPE.html" title="Macro TTI_TRAIT_HAS_TYPE">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_static_member_fu_id412568.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="../TTI_TRAIT_HAS_TYPE.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_static_member_fu_id395228.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../TTI_TRAIT_HAS_TYPE.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_has_static_data"></a><div class="titlepage"></div>
@@ -22,13 +22,13 @@
<p>tti::mf_has_static_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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMember<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span>
<span class="keyword">struct</span> <a class="link" href="mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id911068"></a><h2>Description</h2>
+<a name="id935385"></a><h2>Description</h2>
<p>This metafunction takes its specific types as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
<p>The metafunction types and return:</p>
<p>HasStaticMember = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER ( or TTI_TRAIT_HAS_STATIC_MEMBER ) macro.<br>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_static_member_fu_id412568.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="../TTI_TRAIT_HAS_TYPE.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_static_member_fu_id395228.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../TTI_TRAIT_HAS_TYPE.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id386454.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id386454.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.0">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+<link rel="prev" href="mf_has_member_data.html" title="Struct template mf_has_member_data">
+<link rel="next" href="mf_has_static_data.html" title="Struct template mf_has_static_data">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_static_member_fu_id386454"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_static_member_function</span></h2>
+<p>tti::mf_has_static_member_function — A metafunction which checks whether a static member function exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span>
+ <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span>
+ <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_fu_id386454.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="id959306"></a><h2>Description</h2>
+<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ T = the enclosing type as a nullary metafunction.<br>
+ R = the return type of the static member function as a nullary metafunction.<br>
+ FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br>
+ TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id395228.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id395228.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+<link rel="prev" href="mf_has_member_data.html" title="Struct template mf_has_member_data">
+<link rel="next" href="mf_has_static_data.html" title="Struct template mf_has_static_data">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_static_member_fu_id395228"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_static_member_function</span></h2>
+<p>tti::mf_has_static_member_function — A metafunction which checks whether a static member function exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span>
+ <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span>
+ <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_fu_id395228.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="id935276"></a><h2>Description</h2>
+<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ T = the enclosing type as a nullary metafunction.<br>
+ R = the return type of the static member function as a nullary metafunction.<br>
+ FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br>
+ TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id400689.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id400689.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.0">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+<link rel="prev" href="mf_has_member_data.html" title="Struct template mf_has_member_data">
+<link rel="next" href="mf_has_static_data.html" title="Struct template mf_has_static_data">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_static_member_fu_id400689"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_static_member_function</span></h2>
+<p>tti::mf_has_static_member_function — A metafunction which checks whether a static member function exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span>
+ <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span>
+ <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_fu_id400689.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="id961490"></a><h2>Description</h2>
+<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ T = the enclosing type as a nullary metafunction.<br>
+ R = the return type of the static member function as a nullary metafunction.<br>
+ FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br>
+ TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id421512.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_static_member_fu_id421512.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.0">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+<link rel="prev" href="mf_has_member_data.html" title="Struct template mf_has_member_data">
+<link rel="next" href="mf_has_static_data.html" title="Struct template mf_has_static_data">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_static_member_fu_id421512"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_static_member_function</span></h2>
+<p>tti::mf_has_static_member_function — A metafunction which checks whether a static member function exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMemberFunction<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span>
+ <span class="keyword">typename</span> FS <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="special">></span><span class="special">,</span>
+ <span class="keyword">typename</span> TAG <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function_types</span><span class="special">::</span><span class="identifier">null_tag</span><span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_static_member_fu_id421512.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="id977874"></a><h2>Description</h2>
+<p>This metafunction takes its specific types, except for the optional parameters, as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasStaticMemberFunction = a Boost MPL lambda expression using the metafunction generated from the TTI_HAS_STATIC_MEMBER_FUNCTION ( or TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_,_> ( or optionally 'metafunction<_,_,_> or ' 'metafunction<_,_,_,_> )'. You can also use the metafunction class generated by the TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION ( or TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION ) macro.<br>
+ T = the enclosing type as a nullary metafunction.<br>
+ R = the return type of the static member function as a nullary metafunction.<br>
+ FS = an optional parameter which is the parameters of the static member function, each as a nullary metafunction, as a boost::mpl forward sequence.<br>
+ TAG = an optional parameter which is a boost::function_types tag to apply to the static member function.</p>
+<p>returns = 'value' is true if the member function exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="mf_has_member_data.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_static_data.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_has_template.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_has_template.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_template.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="mf_member_type.html" title="Struct template mf_member_type">
<link rel="next" href="mf_has_member_function.html" title="Struct template mf_has_member_function">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_member_function.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_member_function.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_has_template"></a><div class="titlepage"></div>
@@ -22,13 +22,13 @@
<p>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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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="id908992"></a><h2>Description</h2>
+<a name="id933301"></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>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_member_function.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_member_function.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id386179.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id386179.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.0">
+<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">
+<link rel="prev" href="../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="next" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_template_check_p_id386179"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_template_check_params</span></h2>
+<p>tti::mf_has_template_check_params — A metafunction which checks whether a class template with its parameters exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">boost/tti/mf_template_params.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_template_check_p_id386179.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="id956049"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.<br>
+ T = The enclosing type as a nullary metafunction.</p>
+<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id394953.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id394953.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.3">
+<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">
+<link rel="prev" href="../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="next" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_template_check_p_id394953"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_template_check_params</span></h2>
+<p>tti::mf_has_template_check_params — A metafunction which checks whether a class template with its parameters exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">boost/tti/mf_template_params.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_template_check_p_id394953.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="id932019"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.<br>
+ T = The enclosing type as a nullary metafunction.</p>
+<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id400415.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id400415.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.0">
+<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">
+<link rel="prev" href="../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="next" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_template_check_p_id400415"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_template_check_params</span></h2>
+<p>tti::mf_has_template_check_params — A metafunction which checks whether a class template with its parameters exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">boost/tti/mf_template_params.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_template_check_p_id400415.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="id958234"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.<br>
+ T = The enclosing type as a nullary metafunction.</p>
+<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id421237.html
==============================================================================
--- (empty file)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_template_check_p_id421237.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 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.0">
+<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">
+<link rel="prev" href="../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="next" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="tti.mf_has_template_check_p_id421237"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template mf_has_template_check_params</span></h2>
+<p>tti::mf_has_template_check_params — A metafunction which checks whether a class template with its parameters exists within an enclosing type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp" title="Header <boost/tti/mf_template_params.hpp>">boost/tti/mf_template_params.hpp</a>>
+
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasTemplateCheckParams<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
+<span class="keyword">struct</span> <a class="link" href="mf_has_template_check_p_id421237.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="id974618"></a><h2>Description</h2>
+<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
+<p>The metafunction types and return:</p>
+<p>HasTemplateCheckParams = a Boost MPL lambda expression using the metafunction generated from either the TTI_HAS_TEMPLATE_CHECK_PARAMS ( TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) or TTI_VM_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macros.<br>
+ The easiest way to generate the lambda expression is to use a Boost MPL placeholder expression of the form 'metafunction<_>'. You can also use the metafunction class generated by either the TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro or the TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS ( TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS ) macro.<br>
+ T = The enclosing type as a nullary metafunction.</p>
+<p>returns = 'value' is true if the template exists within the enclosing type, otherwise 'value' is false. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2010 Tropic Software East Inc</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.mf_template_params_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/tti/tti_hpp.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_has_type.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_has_type.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_has_type.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="mf_valid_member_type.html" title="Struct template mf_valid_member_type">
<link rel="next" href="mf_member_type.html" title="Struct template mf_member_type">
</head>
@@ -13,7 +13,7 @@
<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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_member_type.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_valid_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_member_type.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_has_type"></a><div class="titlepage"></div>
@@ -22,14 +22,14 @@
<p>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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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">tti</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="id908797"></a><h2>Description</h2>
+<a name="id933106"></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>
@@ -45,7 +45,7 @@
</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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_member_type.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_valid_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_member_type.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_member_type.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_member_type.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_member_type.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="mf_has_type.html" title="Struct template mf_has_type">
<link rel="next" href="mf_has_template.html" title="Struct template mf_has_template">
</head>
@@ -13,7 +13,7 @@
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_template.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_template.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_member_type"></a><div class="titlepage"></div>
@@ -22,13 +22,13 @@
<p>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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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="id908892"></a><h2>Description</h2>
+<a name="id933201"></a><h2>Description</h2>
<p>This metafunction takes its enclosing type as nullary metafunctions whose typedef 'type' member is the actual type used.</p>
<p>The metafunction types and return:</p>
<p>MemberType = a Boost MPL lambda expression using the metafunction generated from the TTI_MEMBER_TYPE ( or TTI_TRAIT_MEMBER_TYPE ) macro.<br>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mf_has_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_template.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="mf_has_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_template.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/mf_valid_member_type.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/mf_valid_member_type.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/mf_valid_member_type.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,8 +4,8 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
<link rel="prev" href="valid_member_type.html" title="Struct template valid_member_type">
<link rel="next" href="mf_has_type.html" title="Struct template mf_has_type">
</head>
@@ -13,7 +13,7 @@
<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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_type.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="valid_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_type.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.mf_valid_member_type"></a><div class="titlepage"></div>
@@ -22,13 +22,13 @@
<p>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 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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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="id908653"></a><h2>Description</h2>
+<a name="id932962"></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 tti::mf_member_type.</p>
<p>returns = 'value' is true if the type is valid, otherwise 'value' is false. </p>
@@ -40,7 +40,7 @@
</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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_has_type.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="valid_member_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_has_type.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/tti/valid_member_type.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/tti/valid_member_type.html (original)
+++ sandbox/tti/libs/tti/doc/html/tti/valid_member_type.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,16 +4,16 @@
<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.0">
-<link rel="up" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">
-<link rel="prev" href="../typetraitsintrospection_reference.html" title="TypeTraitsIntrospection Reference">
+<link rel="home" href="../index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">
+<link rel="prev" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.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="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_valid_member_type.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../header/boost/tti/tti_hpp.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_valid_member_type.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="tti.valid_member_type"></a><div class="titlepage"></div>
@@ -22,13 +22,13 @@
<p>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 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="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_hpp" title="Header <boost/tti/TTIntrospection.hpp>">boost/tti/TTIntrospection.hpp</a>>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../header/boost/tti/tti_hpp.html" title="Header <boost/tti/tti.hpp>">boost/tti/tti.hpp</a>>
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> 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="id908578"></a><h2>Description</h2>
+<a name="id932887"></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 tti::mf_member_type.</p>
<p>returns = 'value' is true if the type is valid, otherwise 'value' is false. </p>
@@ -40,7 +40,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../typetraitsintrospection_reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../typetraitsintrospection_reference.html#header.boost.tti.TTIntrospection_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="mf_valid_member_type.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../header/boost/tti/tti_hpp.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../header/boost/tti/tti_hpp.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="mf_valid_member_type.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/html/typetraitsintrospection_reference.html
==============================================================================
--- sandbox/tti/libs/tti/doc/html/typetraitsintrospection_reference.html (original)
+++ sandbox/tti/libs/tti/doc/html/typetraitsintrospection_reference.html 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -4,89 +4,34 @@
<title>TypeTraitsIntrospection 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.0">
-<link rel="up" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.0">
+<link rel="home" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
+<link rel="up" href="index.html" title="Chapter 1. The Type Traits Introspection Library 1.3">
<link rel="prev" href="the_type_traits_introspection_library/tti_usingNTM.html" title="Using the Nullary Type Metafunctions">
-<link rel="next" href="tti/valid_member_type.html" title="Struct template valid_member_type">
+<link rel="next" href="tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tti/valid_member_type.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tti/mf_has_template_check_p_id394953.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="typetraitsintrospection_reference"></a>TypeTraitsIntrospection Reference</h2></div></div></div>
<div class="toc"><dl>
-<dt><span class="section">Header <boost/tti/TTIntrospection.hpp></span></dt>
+<dt><span class="section">Header <boost/tti/mf_template_params.hpp></span></dt>
<dd><dl></dl></dd>
-<dt><span class="section">Header <boost/tti/TTIntrospectionTemplate.hpp></span></dt>
+<dt><span class="section">Header <boost/tti/tti.hpp></span></dt>
<dd><dl></dl></dd>
-<dt><span class="section">Header <boost/tti/TTIntrospectionVM.hpp></span></dt>
+<dt><span class="section">Header <boost/tti/tti_vm.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.TTIntrospection_hpp"></a>Header <boost/tti/TTIntrospection.hpp></h3></div></div></div>
-<pre class="synopsis">
-
-<a class="link" href="TTI_TRAIT_HAS_TYPE.html" title="Macro TTI_TRAIT_HAS_TYPE">TTI_TRAIT_HAS_TYPE</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_TYPE.html" title="Macro TTI_MTFC_TRAIT_HAS_TYPE">TTI_MTFC_TRAIT_HAS_TYPE</a>(trait, name)
-<a class="link" href="TTI_HAS_TYPE.html" title="Macro TTI_HAS_TYPE">TTI_HAS_TYPE</a>(name)
-<a class="link" href="TTI_MTFC_HAS_TYPE.html" title="Macro TTI_MTFC_HAS_TYPE">TTI_MTFC_HAS_TYPE</a>(name)
-<a class="link" href="TTI_TRAIT_MEMBER_TYPE.html" title="Macro TTI_TRAIT_MEMBER_TYPE">TTI_TRAIT_MEMBER_TYPE</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_MEMBER_TYPE.html" title="Macro TTI_MTFC_TRAIT_MEMBER_TYPE">TTI_MTFC_TRAIT_MEMBER_TYPE</a>(trait, name)
-<a class="link" href="TTI_MEMBER_TYPE.html" title="Macro TTI_MEMBER_TYPE">TTI_MEMBER_TYPE</a>(name)
-<a class="link" href="TTI_MTFC_MEMBER_TYPE.html" title="Macro TTI_MTFC_MEMBER_TYPE">TTI_MTFC_MEMBER_TYPE</a>(name)
-<a class="link" href="TTI_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_TRAIT_HAS_TEMPLATE">TTI_TRAIT_HAS_TEMPLATE</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_TEMPLATE.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE">TTI_MTFC_TRAIT_HAS_TEMPLATE</a>(trait, name)
-<a class="link" href="TTI_HAS_TEMPLATE.html" title="Macro TTI_HAS_TEMPLATE">TTI_HAS_TEMPLATE</a>(name)
-<a class="link" href="TTI_MTFC_HAS_TEMPLATE.html" title="Macro TTI_MTFC_HAS_TEMPLATE">TTI_MTFC_HAS_TEMPLATE</a>(name)
-<a class="link" href="TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, tpSeq)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS">TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS</a>(trait, name, tpSeq)
-<a class="link" href="TTI_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_HAS_TEMPLATE_CHECK_PARAMS">TTI_HAS_TEMPLATE_CHECK_PARAMS</a>(name, tpSeq)
-<a class="link" href="TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS.html" title="Macro TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS">TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS</a>(name, tpSeq)
-<a class="link" href="TTI_TRAIT_HAS_MEMBER.html" title="Macro TTI_TRAIT_HAS_MEMBER">TTI_TRAIT_HAS_MEMBER</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER">TTI_MTFC_TRAIT_HAS_MEMBER</a>(trait, name)
-<a class="link" href="TTI_HAS_MEMBER.html" title="Macro TTI_HAS_MEMBER">TTI_HAS_MEMBER</a>(name)
-<a class="link" href="TTI_MTFC_HAS_MEMBER.html" title="Macro TTI_MTFC_HAS_MEMBER">TTI_MTFC_HAS_MEMBER</a>(name)
-<a class="link" href="TTI_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_MEMBER_FUNCTION">TTI_TRAIT_HAS_MEMBER_FUNCTION</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION">TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION</a>(trait, name)
-<a class="link" href="TTI_HAS_MEMBER_FUNCTION.html" title="Macro TTI_HAS_MEMBER_FUNCTION">TTI_HAS_MEMBER_FUNCTION</a>(name)
-<a class="link" href="TTI_MTFC_HAS_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_MEMBER_FUNCTION">TTI_MTFC_HAS_MEMBER_FUNCTION</a>(name)
-<a class="link" href="TTI_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_TRAIT_HAS_MEMBER_DATA">TTI_TRAIT_HAS_MEMBER_DATA</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_TRAIT_HAS_MEMBER_DATA">TTI_MTFC_TRAIT_HAS_MEMBER_DATA</a>(trait, name)
-<a class="link" href="TTI_HAS_MEMBER_DATA.html" title="Macro TTI_HAS_MEMBER_DATA">TTI_HAS_MEMBER_DATA</a>(name)
-<a class="link" href="TTI_MTFC_HAS_MEMBER_DATA.html" title="Macro TTI_MTFC_HAS_MEMBER_DATA">TTI_MTFC_HAS_MEMBER_DATA</a>(name)
-<a class="link" href="TTI_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER">TTI_TRAIT_HAS_STATIC_MEMBER</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER</a>(trait, name)
-<a class="link" href="TTI_HAS_STATIC_MEMBER.html" title="Macro TTI_HAS_STATIC_MEMBER">TTI_HAS_STATIC_MEMBER</a>(name)
-<a class="link" href="TTI_MTFC_HAS_STATIC_MEMBER.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER">TTI_MTFC_HAS_STATIC_MEMBER</a>(name)
-<a class="link" href="TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION">TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a>(trait, name)
-<a class="link" href="TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION">TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION</a>(trait, name)
-<a class="link" href="TTI_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_HAS_STATIC_MEMBER_FUNCTION">TTI_HAS_STATIC_MEMBER_FUNCTION</a>(name)
-<a class="link" href="TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION.html" title="Macro TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION">TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION</a>(name)</pre>
+<a name="header.boost.tti.mf_template_params_hpp"></a>Header <boost/tti/mf_template_params.hpp></h3></div></div></div>
<pre class="synopsis"><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="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="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> 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">tti</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="tti/mf_has_type.html" title="Struct template mf_has_type">mf_has_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="tti/mf_member_type.html" title="Struct template mf_member_type">mf_member_type</a><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="tti/mf_has_template.html" title="Struct template mf_has_template">mf_has_template</a><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="tti/mf_has_member_function.html" title="Struct template mf_has_member_function">mf_has_member_function</a><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="tti/mf_has_member_data.html" title="Struct template mf_has_member_data">mf_has_member_data</a><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="tti/mf_has_static_member_fu_id412568.html" title="Struct template mf_has_static_member_function">mf_has_static_member_function</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> HasStaticMember<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="tti/mf_has_static_data.html" title="Struct template mf_has_static_data">mf_has_static_data</a><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="tti/mf_has_template_check_p_id394953.html" title="Struct template mf_has_template_check_params">mf_has_template_check_params</a><span class="special">;</span>
<span class="special">}</span></pre>
</div>
</div>
@@ -96,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tti/valid_member_type.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="the_type_traits_introspection_library/tti_usingNTM.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tti/mf_has_template_check_p_id394953.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: sandbox/tti/libs/tti/doc/index.idx
==============================================================================
--- sandbox/tti/libs/tti/doc/index.idx (original)
+++ sandbox/tti/libs/tti/doc/index.idx 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,6 +1,6 @@
-!scan boost/tti/TTIntrospection.hpp
-!scan boost/tti/TTIntrospectionVM.hpp
-!scan boost/tti/TTIntrospectionTemplate.hpp
+!scan boost/tti/tti.hpp
+!scan boost/tti/tti_vm.hpp
+!scan boost/tti/mf_template_params.hpp
Modified: sandbox/tti/libs/tti/test/TestHasMember.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMember.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMember.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasMember.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMember.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-#if !defined(TEST_HAS_MEMBER_HPP)
-#define TEST_HAS_MEMBER_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_MEMBER(AnInt)
-TTI_HAS_MEMBER(VoidFunction)
-TTI_TRAIT_HAS_MEMBER(FunctionReturningInt,IntFunction)
-TTI_HAS_MEMBER(aFunction)
-TTI_TRAIT_HAS_MEMBER(AnotherIntFunction,anotherFunction)
-TTI_HAS_MEMBER(sFunction)
-TTI_HAS_MEMBER(aMember)
-TTI_TRAIT_HAS_MEMBER(CMember,cMem)
-TTI_HAS_MEMBER(someDataMember)
-TTI_HAS_MEMBER(someFunctionMember)
-TTI_HAS_MEMBER(IntBT)
-TTI_TRAIT_HAS_MEMBER(NestedData,NestedCT)
-TTI_TRAIT_HAS_MEMBER(AOther,OtherAT)
-TTI_HAS_MEMBER(ONestStr)
-
-#endif // TEST_HAS_MEMBER_HPP
Modified: sandbox/tti/libs/tti/test/TestHasMemberCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberData.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberData.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberData.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberData.hpp"
+#include "test_has_member_data.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasMemberData.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberData.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,16 +0,0 @@
-#if !defined(TEST_HAS_MEMBER_DATA_HPP)
-#define TEST_HAS_MEMBER_DATA_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_MEMBER_DATA(AnInt)
-TTI_HAS_MEMBER_DATA(aMember)
-TTI_TRAIT_HAS_MEMBER_DATA(CMember,cMem)
-TTI_HAS_MEMBER_DATA(someDataMember)
-TTI_HAS_MEMBER_DATA(IntBT)
-TTI_TRAIT_HAS_MEMBER_DATA(NestedData,NestedCT)
-TTI_TRAIT_HAS_MEMBER_DATA(AOther,OtherAT)
-TTI_HAS_MEMBER_DATA(ONestStr)
-
-#endif // TEST_HAS_MEMBER_DATA_HPP
Modified: sandbox/tti/libs/tti/test/TestHasMemberDataCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberDataCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberDataCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberData.hpp"
+#include "test_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberDataFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberDataFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberDataFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberData.hpp"
+#include "test_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberDataFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberDataFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberDataFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberData.hpp"
+#include "test_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberDataFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberDataFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberDataFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberData.hpp"
+#include "test_has_member_data.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasMemberFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasMemberFail5.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFail5.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFail5.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMember.hpp"
+#include "test_has_member.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasMemberFunction.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFunction.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFunction.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberFunction.hpp"
+#include "test_has_member_function.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasMemberFunction.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFunction.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-#if !defined(TEST_HAS_MEMBER_FUNCTION_HPP)
-#define TEST_HAS_MEMBER_FUNCTION_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_MEMBER_FUNCTION(VoidFunction)
-TTI_TRAIT_HAS_MEMBER_FUNCTION(FunctionReturningInt,IntFunction)
-TTI_HAS_MEMBER_FUNCTION(aFunction)
-TTI_TRAIT_HAS_MEMBER_FUNCTION(AnotherIntFunction,anotherFunction)
-TTI_HAS_MEMBER_FUNCTION(sFunction)
-TTI_HAS_MEMBER_FUNCTION(someFunctionMember)
-
-#endif // TEST_HAS_MEMBER_FUNCTION_HPP
Modified: sandbox/tti/libs/tti/test/TestHasMemberFunctionCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFunctionCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFunctionCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberFunction.hpp"
+#include "test_has_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberFunctionFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFunctionFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFunctionFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberFunction.hpp"
+#include "test_has_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasMemberFunctionFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasMemberFunctionFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasMemberFunctionFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasMemberFunction.hpp"
+#include "test_has_member_function.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasStaticMember.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMember.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMember.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasStaticMember.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMember.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-#if !defined(TEST_HAS_STATIC_MEMBER_HPP)
-#define TEST_HAS_STATIC_MEMBER_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_STATIC_MEMBER(DSMember)
-TTI_TRAIT_HAS_STATIC_MEMBER(HaveTheSIntFunction,SIntFunction)
-TTI_TRAIT_HAS_STATIC_MEMBER(TheTIntFunction,TIntFunction)
-TTI_HAS_STATIC_MEMBER(TSFunction)
-TTI_HAS_STATIC_MEMBER(SomeStaticData)
-TTI_TRAIT_HAS_STATIC_MEMBER(Pickedname,SomeStaticFunction)
-
-#endif // TEST_HAS_STATIC_MEMBER_HPP
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFail5.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFail5.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFail5.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMember.hpp"
+#include "test_has_static_member.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMemberFunction.hpp"
+#include "test_has_static_member_function.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-#if !defined(TEST_HAS_STATIC_MEMBER_FUNCTION_HPP)
-#define TEST_HAS_STATIC_MEMBER_FUNCTION_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(HaveTheSIntFunction,SIntFunction)
-TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(TheTIntFunction,TIntFunction)
-TTI_HAS_STATIC_MEMBER_FUNCTION(TSFunction)
-TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(Pickedname,SomeStaticFunction)
-
-#endif // TEST_HAS_STATIC_MEMBER_FUNCTION_HPP
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMemberFunction.hpp"
+#include "test_has_static_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMemberFunction.hpp"
+#include "test_has_static_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasStaticMemberFunctionFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasStaticMemberFunction.hpp"
+#include "test_has_static_member_function.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasTemplate.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplate.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplate.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplate.hpp"
+#include "test_has_template.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasTemplate.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplate.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,16 +0,0 @@
-#if !defined(TEST_HAS_TEMPLATE_HPP)
-#define TEST_HAS_TEMPLATE_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_TEMPLATE(ATPMemberTemplate)
-TTI_TRAIT_HAS_TEMPLATE(HaveCL,CLMemberTemplate)
-TTI_HAS_TEMPLATE(AMemberTemplate)
-TTI_TRAIT_HAS_TEMPLATE(HaveAnotherMT,AnotherMemberTemplate)
-TTI_HAS_TEMPLATE(SomeMemberTemplate)
-TTI_TRAIT_HAS_TEMPLATE(ATemplateWithParms,ManyParameters)
-TTI_HAS_TEMPLATE(SimpleTMP)
-TTI_HAS_TEMPLATE(TemplateNotExist)
-
-#endif // TEST_HAS_TEMPLATE_HPP
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplateCheckParams.hpp"
+#include "test_has_template_check_params.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,18 +0,0 @@
-#if !defined(TEST_HAS_TEMPLATE_CHECK_PARAMS_HPP)
-#define TEST_HAS_TEMPLATE_CHECK_PARAMS_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_TEMPLATE_CHECK_PARAMS(ATPMemberTemplate,(class))
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HaveCL,CLMemberTemplate,(class)(class))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(AMemberTemplate,(int))
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HaveAnotherMT,AnotherMemberTemplate,(int)(int))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(SomeMemberTemplate,(class)(class)(class)(class)(class)(class))
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(ATemplateWithParms,ManyParameters,(class)(class)(int)(class)(template <class> class InnerTemplate)(class)(long))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(SimpleTMP,(class)(class)(class)(class))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(TemplateNotExist,(int)(class)(template <class> class ATemplate))
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(WrongParametersForMP,ManyParameters,(class)(class)(int)(class)(template <class)(class> class InnerTemplate)(class)(long))
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(WrongParameters2ForMP,ManyParameters,(class)(long)(int)(class)(template <class> class InnerTemplate)(class)(long))
-
-#endif // TEST_HAS_TEMPLATE_CHECK_PARAMS_HPP
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplateCheckParams.hpp"
+#include "test_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplateCheckParams.hpp"
+#include "test_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplateCheckParams.hpp"
+#include "test_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplateCheckParams.hpp"
+#include "test_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCheckParamsFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplateCheckParams.hpp"
+#include "test_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplate.hpp"
+#include "test_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplate.hpp"
+#include "test_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplate.hpp"
+#include "test_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplate.hpp"
+#include "test_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTemplateFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTemplateFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTemplateFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTemplate.hpp"
+#include "test_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasType.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasType.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasType.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasType.hpp"
+#include "test_has_type.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasType.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasType.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,17 +0,0 @@
-#if !defined(TEST_HAS_TYPE_HPP)
-#define TEST_HAS_TYPE_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_TYPE(AnIntType)
-TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
-TTI_HAS_TYPE(AnIntTypeReference)
-TTI_HAS_TYPE(BType)
-TTI_TRAIT_HAS_TYPE(TheInteger,AnIntegerType)
-TTI_HAS_TYPE(CType)
-TTI_HAS_TYPE(AnotherIntegerType)
-TTI_TRAIT_HAS_TYPE(SomethingElse,someOtherType)
-TTI_HAS_TYPE(NoOtherType)
-
-#endif // TEST_HAS_TYPE_HPP
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,17 +0,0 @@
-#if !defined(TEST_HAS_TYPE_CHECK_TYPEDEF_HPP)
-#define TEST_HAS_TYPE_CHECK_TYPEDEF_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_TYPE(AnIntType)
-TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
-TTI_HAS_TYPE(AnIntTypeReference)
-TTI_HAS_TYPE(BType)
-TTI_TRAIT_HAS_TYPE(TheInteger,AnIntegerType)
-TTI_HAS_TYPE(CType)
-TTI_HAS_TYPE(AnotherIntegerType)
-TTI_TRAIT_HAS_TYPE(SomethingElse,someOtherType)
-TTI_HAS_TYPE(NoOtherType)
-
-#endif // TEST_HAS_TYPE_CHECK_TYPEDEF_HPP
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail5.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail5.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCheckTypedefFail5.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasTypeCheckTypedef.hpp"
+#include "test_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasType.hpp"
+#include "test_has_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasType.hpp"
+#include "test_has_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasType.hpp"
+#include "test_has_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestHasTypeFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestHasTypeFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestHasTypeFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestHasType.hpp"
+#include "test_has_type.hpp"
int main()
{
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberData.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberData.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberData.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberData.hpp"
+#include "test_mf_has_member_data.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasMemberData.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberData.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,31 +0,0 @@
-#if !defined(TEST_MF_HAS_MEMBER_DATA_HPP)
-#define TEST_MF_HAS_MEMBER_DATA_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_MEMBER_DATA(AnInt)
-TTI_HAS_MEMBER_DATA(aMember)
-TTI_TRAIT_HAS_MEMBER_DATA(CMember,cMem)
-TTI_HAS_MEMBER_DATA(someDataMember)
-TTI_HAS_MEMBER_DATA(IntBT)
-TTI_TRAIT_HAS_MEMBER_DATA(NestedData,NestedCT)
-TTI_TRAIT_HAS_MEMBER_DATA(AOther,OtherAT)
-TTI_HAS_MEMBER_DATA(ONestStr)
-
-TTI_MTFC_HAS_MEMBER_DATA(AnInt)
-TTI_MTFC_HAS_MEMBER_DATA(aMember)
-TTI_MTFC_TRAIT_HAS_MEMBER_DATA(MFCMember,cMem)
-TTI_MTFC_HAS_MEMBER_DATA(someDataMember)
-TTI_MTFC_HAS_MEMBER_DATA(IntBT)
-TTI_MTFC_TRAIT_HAS_MEMBER_DATA(MFNestedData,NestedCT)
-TTI_MTFC_TRAIT_HAS_MEMBER_DATA(MFAOther,OtherAT)
-TTI_MTFC_HAS_MEMBER_DATA(ONestStr)
-
-TTI_MEMBER_TYPE(BType)
-TTI_MEMBER_TYPE(CType)
-TTI_MEMBER_TYPE(AStructType)
-
-TTI_MTFC_MEMBER_TYPE(CType)
-
-#endif // TEST_MF_HAS_MEMBER_DATA_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberDataCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberDataCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberDataCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberData.hpp"
+#include "test_mf_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberDataFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberDataFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberDataFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberData.hpp"
+#include "test_mf_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberDataFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberDataFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberDataFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberData.hpp"
+#include "test_mf_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberDataFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberDataFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberDataFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberData.hpp"
+#include "test_mf_has_member_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberFunction.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberFunction.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberFunction.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberFunction.hpp"
+#include "test_mf_has_member_function.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasMemberFunction.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberFunction.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,23 +0,0 @@
-#if !defined(TEST_MF_HAS_MEMBER_FUNCTION_HPP)
-#define TEST_MF_HAS_MEMBER_FUNCTION_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_MEMBER_FUNCTION(VoidFunction)
-TTI_TRAIT_HAS_MEMBER_FUNCTION(FunctionReturningInt,IntFunction)
-TTI_HAS_MEMBER_FUNCTION(aFunction)
-TTI_TRAIT_HAS_MEMBER_FUNCTION(AnotherIntFunction,anotherFunction)
-TTI_HAS_MEMBER_FUNCTION(sFunction)
-TTI_HAS_MEMBER_FUNCTION(someFunctionMember)
-
-TTI_MTFC_HAS_MEMBER_FUNCTION(VoidFunction)
-TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION(MFFunctionReturningInt,IntFunction)
-TTI_MTFC_HAS_MEMBER_FUNCTION(aFunction)
-TTI_MTFC_TRAIT_HAS_MEMBER_FUNCTION(MFAnotherIntFunction,anotherFunction)
-TTI_MTFC_HAS_MEMBER_FUNCTION(sFunction)
-TTI_MTFC_HAS_MEMBER_FUNCTION(someFunctionMember)
-
-TTI_MEMBER_TYPE(AnIntType)
-
-#endif // TEST_MF_HAS_MEMBER_FUNCTION_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberFunctionCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberFunctionCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberFunctionCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberFunction.hpp"
+#include "test_mf_has_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberFunction.hpp"
+#include "test_mf_has_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberFunction.hpp"
+#include "test_mf_has_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasMemberFunctionFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasMemberFunction.hpp"
+#include "test_mf_has_member_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticData.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticData.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticData.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticData.hpp"
+#include "test_mf_has_static_data.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasStaticData.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticData.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,13 +0,0 @@
-#if !defined(TEST_MF_HAS_STATIC_DATA_HPP)
-#define TEST_MF_HAS_STATIC_DATA_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_STATIC_MEMBER(DSMember)
-TTI_HAS_STATIC_MEMBER(SomeStaticData)
-
-TTI_MTFC_HAS_STATIC_MEMBER(DSMember)
-TTI_MTFC_HAS_STATIC_MEMBER(SomeStaticData)
-
-#endif // TEST_MF_HAS_STATIC_DATA_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticDataCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticDataCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticDataCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticData.hpp"
+#include "test_mf_has_static_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticDataFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticDataFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticDataFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticData.hpp"
+#include "test_mf_has_static_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticDataFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticDataFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticDataFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticData.hpp"
+#include "test_mf_has_static_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticDataFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticDataFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticDataFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticData.hpp"
+#include "test_mf_has_static_data.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticFunction.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticFunction.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticFunction.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticFunction.hpp"
+#include "test_mf_has_static_function.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasStaticFunction.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticFunction.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,20 +0,0 @@
-#if !defined(TEST_MF_HAS_STATIC_FUNCTION_HPP)
-#define TEST_MF_HAS_STATIC_FUNCTION_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(HaveTheSIntFunction,SIntFunction)
-TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(TheTIntFunction,TIntFunction)
-TTI_HAS_STATIC_MEMBER_FUNCTION(TSFunction)
-TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(Pickedname,SomeStaticFunction)
-
-TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(MFHaveTheSIntFunction,SIntFunction)
-TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(MFCTheTIntFunction,TIntFunction)
-TTI_MTFC_HAS_STATIC_MEMBER_FUNCTION(TSFunction)
-TTI_MTFC_TRAIT_HAS_STATIC_MEMBER_FUNCTION(MTFCPickedname,SomeStaticFunction)
-
-TTI_MEMBER_TYPE(AStructType)
-TTI_TRAIT_MEMBER_TYPE(NameIntType,AnIntType)
-
-#endif // TEST_MF_HAS_STATIC_FUNCTION_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticFunctionCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticFunctionCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticFunctionCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticFunction.hpp"
+#include "test_mf_has_static_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticFunction.hpp"
+#include "test_mf_has_static_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticFunction.hpp"
+#include "test_mf_has_static_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasStaticFunctionFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasStaticFunction.hpp"
+#include "test_mf_has_static_function.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplate.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplate.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplate.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplate.hpp"
+#include "test_mf_has_template.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasTemplate.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplate.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,26 +0,0 @@
-#if !defined(TEST_MF_HAS_TEMPLATE_HPP)
-#define TEST_MF_HAS_TEMPLATE_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_TRAIT_HAS_TEMPLATE(HaveMStr,MStrMemberTemplate)
-TTI_HAS_TEMPLATE(TemplateNotExist)
-TTI_HAS_TEMPLATE(ATPMemberTemplate)
-TTI_TRAIT_HAS_TEMPLATE(HaveCL,CLMemberTemplate)
-TTI_HAS_TEMPLATE(SimpleTMP)
-TTI_TRAIT_HAS_TEMPLATE(AMT,AnotherMemberTemplate)
-TTI_HAS_TEMPLATE(SomeMemberTemplate)
-
-TTI_MTFC_TRAIT_HAS_TEMPLATE(MetaHaveMStr,MStrMemberTemplate)
-TTI_MTFC_HAS_TEMPLATE(TemplateNotExist)
-TTI_MTFC_HAS_TEMPLATE(ATPMemberTemplate)
-TTI_MTFC_TRAIT_HAS_TEMPLATE(MFClassHaveCL,CLMemberTemplate)
-TTI_MTFC_HAS_TEMPLATE(SimpleTMP)
-TTI_MTFC_TRAIT_HAS_TEMPLATE(MFClassAMT,AnotherMemberTemplate)
-TTI_MTFC_HAS_TEMPLATE(SomeMemberTemplate)
-
-TTI_MEMBER_TYPE(AStructType)
-TTI_TRAIT_MEMBER_TYPE(MT_BType,BType)
-
-#endif // TEST_MF_HAS_TEMPLATE_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplateCheckParams.hpp"
+#include "test_mf_has_template_check_params.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,25 +0,0 @@
-#if !defined(TEST_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP)
-#define TEST_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HT_Str,MStrMemberTemplate,(class))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(AnotherMemberTemplate,(int)(int))
-TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(WrongParametersForMP,ManyParameters,(class)(class)(int)(class)(template <class> class InnerTemplate)(class)(short))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(CTManyParameters,(class)(class)(int)(short)(class)(template <class)(int> class InnerTemplate)(class))
-TTI_HAS_TEMPLATE_CHECK_PARAMS(TemplateNotExist,(int)(class))
-
-TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(MF_HT_Str,MStrMemberTemplate,(class))
-TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(AnotherMemberTemplate,(int)(int))
-TTI_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(MetaCWrongParametersForMP,ManyParameters,(class)(class)(int)(class)(template <class> class InnerTemplate)(class)(short))
-TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(CTManyParameters,(class)(class)(int)(short)(class)(template <class)(int> class InnerTemplate)(class))
-TTI_MTFC_HAS_TEMPLATE_CHECK_PARAMS(TemplateNotExist,(int)(class))
-
-TTI_MEMBER_TYPE(AStructType)
-TTI_TRAIT_MEMBER_TYPE(MT_BType,BType)
-TTI_MEMBER_TYPE(CType)
-
-TTI_MTFC_MEMBER_TYPE(CType)
-
-#endif // TEST_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplateCheckParams.hpp"
+#include "test_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplateCheckParams.hpp"
+#include "test_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplateCheckParams.hpp"
+#include "test_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParamsFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplateCheckParams.hpp"
+#include "test_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplate.hpp"
+#include "test_mf_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplate.hpp"
+#include "test_mf_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplate.hpp"
+#include "test_mf_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplate.hpp"
+#include "test_mf_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTemplateFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTemplateFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTemplateFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTemplate.hpp"
+#include "test_mf_has_template.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasType.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasType.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasType.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasType.hpp"
+#include "test_mf_has_type.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasType.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasType.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,34 +0,0 @@
-#if !defined(TEST_MF_HAS_TYPE_HPP)
-#define TEST_MF_HAS_TYPE_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_TYPE(AnIntType)
-TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
-TTI_HAS_TYPE(AnIntTypeReference)
-TTI_HAS_TYPE(BType)
-TTI_TRAIT_HAS_TYPE(TheInteger,AnIntegerType)
-TTI_HAS_TYPE(CType)
-TTI_HAS_TYPE(AnotherIntegerType)
-
-TTI_TRAIT_HAS_TYPE(SomethingElse,someOtherType)
-TTI_HAS_TYPE(NoOtherType)
-
-TTI_MTFC_HAS_TYPE(AnIntType)
-TTI_MTFC_TRAIT_HAS_TYPE(MetaFNameStruct,AStructType)
-TTI_MTFC_HAS_TYPE(AnIntTypeReference)
-TTI_MTFC_HAS_TYPE(BType)
-TTI_MTFC_TRAIT_HAS_TYPE(MClassTheInteger,AnIntegerType)
-TTI_MTFC_HAS_TYPE(CType)
-TTI_MTFC_HAS_TYPE(AnotherIntegerType)
-
-TTI_MTFC_TRAIT_HAS_TYPE(MTFCSomethingElse,someOtherType)
-TTI_MTFC_HAS_TYPE(NoOtherType)
-
-TTI_MEMBER_TYPE(BType)
-TTI_MEMBER_TYPE(CType)
-
-TTI_MTFC_MEMBER_TYPE(CType)
-
-#endif // TEST_MF_HAS_TYPE_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTypeCheckTypedef.hpp"
+#include "test_mf_has_type_check_typedef.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,34 +0,0 @@
-#if !defined(TEST_MF_HAS_TYPE_CHECK_TYPEDEF_HPP)
-#define TEST_MF_HAS_TYPE_CHECK_TYPEDEF_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_HAS_TYPE(AnIntType)
-TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
-TTI_HAS_TYPE(AnIntTypeReference)
-TTI_HAS_TYPE(BType)
-TTI_TRAIT_HAS_TYPE(TheInteger,AnIntegerType)
-TTI_HAS_TYPE(CType)
-TTI_HAS_TYPE(AnotherIntegerType)
-TTI_TRAIT_HAS_TYPE(SomethingElse,someOtherType)
-TTI_HAS_TYPE(NoOtherType)
-
-TTI_MTFC_HAS_TYPE(AnIntType)
-TTI_MTFC_TRAIT_HAS_TYPE(MFunctionNameStruct,AStructType)
-TTI_MTFC_HAS_TYPE(AnIntTypeReference)
-TTI_MTFC_HAS_TYPE(BType)
-TTI_MTFC_TRAIT_HAS_TYPE(MFCTheInteger,AnIntegerType)
-TTI_MTFC_HAS_TYPE(CType)
-TTI_MTFC_HAS_TYPE(AnotherIntegerType)
-TTI_MTFC_TRAIT_HAS_TYPE(FClassSomethingElse,someOtherType)
-TTI_MTFC_HAS_TYPE(NoOtherType)
-
-TTI_MEMBER_TYPE(AStructType)
-TTI_MEMBER_TYPE(BType)
-TTI_MEMBER_TYPE(CType)
-TTI_MEMBER_TYPE(AnIntType)
-
-TTI_MTFC_MEMBER_TYPE(CType)
-
-#endif // TEST_MF_HAS_TYPE_CHECK_TYPEDEF_HPP
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTypeCheckTypedef.hpp"
+#include "test_mf_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTypeCheckTypedef.hpp"
+#include "test_mf_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTypeCheckTypedef.hpp"
+#include "test_mf_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedefFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasTypeCheckTypedef.hpp"
+#include "test_mf_has_type_check_typedef.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasType.hpp"
+#include "test_mf_has_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasType.hpp"
+#include "test_mf_has_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFHasTypeFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFHasTypeFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFHasTypeFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFHasType.hpp"
+#include "test_mf_has_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMFMemberType.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFMemberType.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFMemberType.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFMemberType.hpp"
+#include "test_mf_member_type.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMFMemberType.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFMemberType.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,25 +0,0 @@
-#if !defined(TEST_MF_MEMBER_TYPE_HPP)
-#define TEST_MF_MEMBER_TYPE_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_MEMBER_TYPE(AnIntType)
-TTI_TRAIT_MEMBER_TYPE(NameStruct,AStructType)
-TTI_MEMBER_TYPE(AnIntTypeReference)
-TTI_MEMBER_TYPE(BType)
-TTI_TRAIT_MEMBER_TYPE(TheInteger,AnIntegerType)
-TTI_MEMBER_TYPE(CType)
-TTI_MEMBER_TYPE(AnotherIntegerType)
-TTI_TRAIT_MEMBER_TYPE(SomethingElse,someOtherType)
-
-TTI_MTFC_MEMBER_TYPE(AnIntType)
-TTI_MTFC_TRAIT_MEMBER_TYPE(MFNameStruct,AStructType)
-TTI_MTFC_MEMBER_TYPE(AnIntTypeReference)
-TTI_MTFC_MEMBER_TYPE(BType)
-TTI_MTFC_TRAIT_MEMBER_TYPE(MFTheInteger,AnIntegerType)
-TTI_MTFC_MEMBER_TYPE(CType)
-TTI_MTFC_MEMBER_TYPE(AnotherIntegerType)
-TTI_MTFC_TRAIT_MEMBER_TYPE(MetaClSomethingElse,someOtherType)
-
-#endif // TEST_MF_MEMBER_TYPE_HPP
Modified: sandbox/tti/libs/tti/test/TestMFMemberTypeCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMFMemberTypeCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMFMemberTypeCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMFMemberType.hpp"
+#include "test_mf_member_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestMemberType.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMemberType.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMemberType.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMemberType.hpp"
+#include "test_member_type.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestMemberType.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMemberType.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,16 +0,0 @@
-#if !defined(TEST_MEMBER_TYPE_HPP)
-#define TEST_MEMBER_TYPE_HPP
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_MEMBER_TYPE(AnIntType)
-TTI_TRAIT_MEMBER_TYPE(NameStruct,AStructType)
-TTI_MEMBER_TYPE(AnIntTypeReference)
-TTI_MEMBER_TYPE(BType)
-TTI_TRAIT_MEMBER_TYPE(TheInteger,AnIntegerType)
-TTI_MEMBER_TYPE(CType)
-TTI_MEMBER_TYPE(AnotherIntegerType)
-TTI_TRAIT_MEMBER_TYPE(SomethingElse,someOtherType)
-
-#endif // TEST_MEMBER_TYPE_HPP
Modified: sandbox/tti/libs/tti/test/TestMemberTypeCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestMemberTypeCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestMemberTypeCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestMemberType.hpp"
+#include "test_member_type.hpp"
#include <boost/mpl/assert.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestStructs.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestStructs.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,92 +0,0 @@
-#if !defined(TEST_STRUCTS_HPP)
-#define TEST_STRUCTS_HPP
-
-struct AType
- {
-
- // Type
-
- typedef int AnIntType;
- struct AStructType
- {
- template <class> struct MStrMemberTemplate { };
- };
- typedef int & AnIntTypeReference;
- struct BType
- {
- typedef int AnIntegerType;
- struct CType
- {
- typedef int AnotherIntegerType;
- template <class,class,int,short,class,template <class,int> class InnerTemplate,class> struct CTManyParameters { };
- };
- };
-
- // Template
-
- template <class> struct ATPMemberTemplate { };
- template <int> struct AMemberTemplate { };
- template <int,int> struct AnotherMemberTemplate { };
- template <class,class> struct CLMemberTemplate { };
-
- // Data
-
- int AnInt;
- BType IntBT;
- BType::CType NestedCT;
-
- // Function
-
- void VoidFunction() { }
- int IntFunction() { return 0; }
-
- // Static Data
-
- static short DSMember;
-
- // Static Function
-
- static int SIntFunction(long,double) { return 2; }
-
- };
-
-struct AnotherType
- {
-
- // Type
-
- typedef AType::AnIntType someOtherType;
-
- // Template
-
- template <class,class,class,class,class,class> struct SomeMemberTemplate { };
- template <class,class,int,class,template <class> class InnerTemplate,class,long> struct ManyParameters { };
- template <class,class,class,class> struct SimpleTMP { };
-
- // Data
-
- bool aMember;
- bool cMem;
- long AnInt;
- AType OtherAT;
- AType::AStructType ONestStr;
-
- // Function
-
- AType aFunction(int) { return AType(); }
- int anotherFunction(AType) { return 0; }
- AType::AnIntType sFunction(int,long,double) { return 0; }
- double IntFunction(int) { return 0; }
-
- // Static Data
-
- // Static Function
-
- static AType TIntFunction(long,double) { return AType(); }
- static AType::AStructType TSFunction(AType::AnIntType,double) { return AType::AStructType(); }
-
- };
-
-short AType::DSMember(5622);
-
-#endif // TEST_STRUCTS_HPP
Modified: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMHasTemplateCheckParams.hpp"
+#include "test_vm_has_template_check_params.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-#if !defined(TEST_VM_HAS_TEMPLATE_CHECK_PARAMS_HPP)
-#define TEST_VM_HAS_TEMPLATE_CHECK_PARAMS_HPP
-
-#if !defined(BOOST_NO_VARIADIC_MACROS)
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospectionVM.hpp>
-
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(ATPMemberTemplate,class)
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HaveCL,CLMemberTemplate,class,class)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(AMemberTemplate,int)
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HaveAnotherMT,AnotherMemberTemplate,int,int)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(SomeMemberTemplate,class,class,class,class,class,class)
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(ATemplateWithParms,ManyParameters,class,class,int,class,template <class> class InnerTemplate,class,long)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(SimpleTMP,class,class,class,class)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(TemplateNotExist,int,class,template <class> class ATemplate)
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(WrongParametersForMP,ManyParameters,class,class,int,class,template <class,class> class InnerTemplate,class,long)
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(WrongParameters2ForMP,ManyParameters,class,long,int,class,template <class> class InnerTemplate,class,long)
-
-#endif //!defined(BOOST_NO_VARIADIC_MACROS)
-
-#endif // TEST_VM_HAS_TEMPLATE_CHECK_PARAMS_HPP
Modified: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMHasTemplateCheckParams.hpp"
+#include "test_vm_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMHasTemplateCheckParams.hpp"
+#include "test_vm_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMHasTemplateCheckParams.hpp"
+#include "test_vm_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMHasTemplateCheckParams.hpp"
+#include "test_vm_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail4.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail4.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParamsFail4.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMHasTemplateCheckParams.hpp"
+#include "test_vm_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMMFHasTemplateCheckParams.hpp"
+#include "test_vm_mf_has_template_check_params.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
Deleted: sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.hpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
+++ (empty file)
@@ -1,30 +0,0 @@
-#if !defined(TEST_VM_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP)
-#define TEST_VM_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP
-
-#if !defined(BOOST_NO_VARIADIC_MACROS)
-
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospectionVM.hpp>
-#include <boost/tti/TTIntrospection.hpp>
-
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HT_Str,MStrMemberTemplate,class)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(AnotherMemberTemplate,int,int)
-TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(WrongParametersForMP,ManyParameters,class,class,int,class,template <class> class InnerTemplate,class,short)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(CTManyParameters,class,class,int,short,class,template <class,int> class InnerTemplate,class)
-TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(TemplateNotExist,int,class)
-
-TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(MF_HT_Str,MStrMemberTemplate,class)
-TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(AnotherMemberTemplate,int,int)
-TTI_VM_MTFC_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(AllWrongParametersForMP,ManyParameters,class,class,int,class,template <class> class InnerTemplate,class,short)
-TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(CTManyParameters,class,class,int,short,class,template <class,int> class InnerTemplate,class)
-TTI_VM_MTFC_HAS_TEMPLATE_CHECK_PARAMS(TemplateNotExist,int,class)
-
-TTI_MEMBER_TYPE(AStructType)
-TTI_TRAIT_MEMBER_TYPE(MT_BType,BType)
-TTI_MEMBER_TYPE(CType)
-
-TTI_MTFC_MEMBER_TYPE(CType)
-
-#endif //!defined(BOOST_NO_VARIADIC_MACROS)
-
-#endif // TEST_VM_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP
Modified: sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsCompile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsCompile.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsCompile.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMMFHasTemplateCheckParams.hpp"
+#include "test_vm_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMMFHasTemplateCheckParams.hpp"
+#include "test_vm_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail2.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail2.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail2.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMMFHasTemplateCheckParams.hpp"
+#include "test_vm_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Modified: sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail3.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail3.cpp (original)
+++ sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParamsFail3.cpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,4 +1,4 @@
-#include "TestVMMFHasTemplateCheckParams.hpp"
+#include "test_vm_mf_has_template_check_params.hpp"
#include <boost/mpl/assert.hpp>
int main()
Copied: sandbox/tti/libs/tti/test/test_has_member.hpp (from r67766, /sandbox/tti/libs/tti/test/TestHasMember.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasMember.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_member.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_MEMBER_HPP)
#define TEST_HAS_MEMBER_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_MEMBER(AnInt)
TTI_HAS_MEMBER(VoidFunction)
Copied: sandbox/tti/libs/tti/test/test_has_member_data.hpp (from r68610, /sandbox/tti/libs/tti/test/TestHasMemberData.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasMemberData.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_member_data.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_MEMBER_DATA_HPP)
#define TEST_HAS_MEMBER_DATA_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_MEMBER_DATA(AnInt)
TTI_HAS_MEMBER_DATA(aMember)
Copied: sandbox/tti/libs/tti/test/test_has_member_function.hpp (from r68610, /sandbox/tti/libs/tti/test/TestHasMemberFunction.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasMemberFunction.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_member_function.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_MEMBER_FUNCTION_HPP)
#define TEST_HAS_MEMBER_FUNCTION_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_MEMBER_FUNCTION(VoidFunction)
TTI_TRAIT_HAS_MEMBER_FUNCTION(FunctionReturningInt,IntFunction)
Copied: sandbox/tti/libs/tti/test/test_has_static_member.hpp (from r67102, /sandbox/tti/libs/tti/test/TestHasStaticMember.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasStaticMember.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_static_member.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_STATIC_MEMBER_HPP)
#define TEST_HAS_STATIC_MEMBER_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_STATIC_MEMBER(DSMember)
TTI_TRAIT_HAS_STATIC_MEMBER(HaveTheSIntFunction,SIntFunction)
Copied: sandbox/tti/libs/tti/test/test_has_static_member_function.hpp (from r68610, /sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasStaticMemberFunction.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_static_member_function.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_STATIC_MEMBER_FUNCTION_HPP)
#define TEST_HAS_STATIC_MEMBER_FUNCTION_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(HaveTheSIntFunction,SIntFunction)
TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(TheTIntFunction,TIntFunction)
Copied: sandbox/tti/libs/tti/test/test_has_template.hpp (from r67200, /sandbox/tti/libs/tti/test/TestHasTemplate.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasTemplate.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_template.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_TEMPLATE_HPP)
#define TEST_HAS_TEMPLATE_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_TEMPLATE(ATPMemberTemplate)
TTI_TRAIT_HAS_TEMPLATE(HaveCL,CLMemberTemplate)
Copied: sandbox/tti/libs/tti/test/test_has_template_check_params.hpp (from r67200, /sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasTemplateCheckParams.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_template_check_params.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_TEMPLATE_CHECK_PARAMS_HPP)
#define TEST_HAS_TEMPLATE_CHECK_PARAMS_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_TEMPLATE_CHECK_PARAMS(ATPMemberTemplate,(class))
TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HaveCL,CLMemberTemplate,(class)(class))
Copied: sandbox/tti/libs/tti/test/test_has_type.hpp (from r67232, /sandbox/tti/libs/tti/test/TestHasType.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasType.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_type.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_TYPE_HPP)
#define TEST_HAS_TYPE_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_TYPE(AnIntType)
TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
Copied: sandbox/tti/libs/tti/test/test_has_type_check_typedef.hpp (from r68448, /sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestHasTypeCheckTypedef.hpp (original)
+++ sandbox/tti/libs/tti/test/test_has_type_check_typedef.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_HAS_TYPE_CHECK_TYPEDEF_HPP)
#define TEST_HAS_TYPE_CHECK_TYPEDEF_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_TYPE(AnIntType)
TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
Copied: sandbox/tti/libs/tti/test/test_member_type.hpp (from r67412, /sandbox/tti/libs/tti/test/TestMemberType.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMemberType.hpp (original)
+++ sandbox/tti/libs/tti/test/test_member_type.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MEMBER_TYPE_HPP)
#define TEST_MEMBER_TYPE_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_MEMBER_TYPE(AnIntType)
TTI_TRAIT_MEMBER_TYPE(NameStruct,AStructType)
Copied: sandbox/tti/libs/tti/test/test_mf_has_member_data.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasMemberData.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasMemberData.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_member_data.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_MEMBER_DATA_HPP)
#define TEST_MF_HAS_MEMBER_DATA_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_MEMBER_DATA(AnInt)
TTI_HAS_MEMBER_DATA(aMember)
Copied: sandbox/tti/libs/tti/test/test_mf_has_member_function.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasMemberFunction.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasMemberFunction.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_member_function.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_MEMBER_FUNCTION_HPP)
#define TEST_MF_HAS_MEMBER_FUNCTION_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_MEMBER_FUNCTION(VoidFunction)
TTI_TRAIT_HAS_MEMBER_FUNCTION(FunctionReturningInt,IntFunction)
Copied: sandbox/tti/libs/tti/test/test_mf_has_static_data.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasStaticData.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasStaticData.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_static_data.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_STATIC_DATA_HPP)
#define TEST_MF_HAS_STATIC_DATA_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_STATIC_MEMBER(DSMember)
TTI_HAS_STATIC_MEMBER(SomeStaticData)
Copied: sandbox/tti/libs/tti/test/test_mf_has_static_function.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasStaticFunction.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasStaticFunction.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_static_function.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_STATIC_FUNCTION_HPP)
#define TEST_MF_HAS_STATIC_FUNCTION_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(HaveTheSIntFunction,SIntFunction)
TTI_TRAIT_HAS_STATIC_MEMBER_FUNCTION(TheTIntFunction,TIntFunction)
Copied: sandbox/tti/libs/tti/test/test_mf_has_template.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasTemplate.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasTemplate.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_template.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_TEMPLATE_HPP)
#define TEST_MF_HAS_TEMPLATE_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_TRAIT_HAS_TEMPLATE(HaveMStr,MStrMemberTemplate)
TTI_HAS_TEMPLATE(TemplateNotExist)
Copied: sandbox/tti/libs/tti/test/test_mf_has_template_check_params.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasTemplateCheckParams.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_template_check_params.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP)
#define TEST_MF_HAS_TEMPLATE_CHECK_PARAMS_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HT_Str,MStrMemberTemplate,(class))
TTI_HAS_TEMPLATE_CHECK_PARAMS(AnotherMemberTemplate,(int)(int))
Copied: sandbox/tti/libs/tti/test/test_mf_has_type.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasType.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasType.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_type.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_TYPE_HPP)
#define TEST_MF_HAS_TYPE_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_TYPE(AnIntType)
TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
Copied: sandbox/tti/libs/tti/test/test_mf_has_type_check_typedef.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFHasTypeCheckTypedef.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_has_type_check_typedef.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_HAS_TYPE_CHECK_TYPEDEF_HPP)
#define TEST_MF_HAS_TYPE_CHECK_TYPEDEF_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_HAS_TYPE(AnIntType)
TTI_TRAIT_HAS_TYPE(NameStruct,AStructType)
Copied: sandbox/tti/libs/tti/test/test_mf_member_type.hpp (from r68720, /sandbox/tti/libs/tti/test/TestMFMemberType.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestMFMemberType.hpp (original)
+++ sandbox/tti/libs/tti/test/test_mf_member_type.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -1,8 +1,8 @@
#if !defined(TEST_MF_MEMBER_TYPE_HPP)
#define TEST_MF_MEMBER_TYPE_HPP
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti.hpp>
TTI_MEMBER_TYPE(AnIntType)
TTI_TRAIT_MEMBER_TYPE(NameStruct,AStructType)
Copied: sandbox/tti/libs/tti/test/test_vm_has_template_check_params.hpp (from r67598, /sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestVMHasTemplateCheckParams.hpp (original)
+++ sandbox/tti/libs/tti/test/test_vm_has_template_check_params.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -3,8 +3,8 @@
#if !defined(BOOST_NO_VARIADIC_MACROS)
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospectionVM.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti_vm.hpp>
TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(ATPMemberTemplate,class)
TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HaveCL,CLMemberTemplate,class,class)
Copied: sandbox/tti/libs/tti/test/test_vm_mf_has_template_check_params.hpp (from r68720, /sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.hpp)
==============================================================================
--- /sandbox/tti/libs/tti/test/TestVMMFHasTemplateCheckParams.hpp (original)
+++ sandbox/tti/libs/tti/test/test_vm_mf_has_template_check_params.hpp 2011-02-10 20:28:25 EST (Thu, 10 Feb 2011)
@@ -3,9 +3,9 @@
#if !defined(BOOST_NO_VARIADIC_MACROS)
-#include "TestStructs.hpp"
-#include <boost/tti/TTIntrospectionVM.hpp>
-#include <boost/tti/TTIntrospection.hpp>
+#include "test_structs.hpp"
+#include <boost/tti/tti_vm.hpp>
+#include <boost/tti/tti.hpp>
TTI_VM_TRAIT_HAS_TEMPLATE_CHECK_PARAMS(HT_Str,MStrMemberTemplate,class)
TTI_VM_HAS_TEMPLATE_CHECK_PARAMS(AnotherMemberTemplate,int,int)
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk