Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r73930 - in trunk: boost/tti boost/tti/detail boost/tti/gen boost/tti/mf libs/tti/doc libs/tti/test
From: eldiener_at_[hidden]
Date: 2011-08-19 18:38:48


Author: eldiener
Date: 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
New Revision: 73930
URL: http://svn.boost.org/trac/boost/changeset/73930

Log:
Cleaning up header includes.
Removed:
   trunk/boost/tti/gen/trait_gen.hpp
Text files modified:
   trunk/boost/tti/comp_mem_fun.hpp | 4 ++--
   trunk/boost/tti/comp_static_mem_fun.hpp | 4 ++--
   trunk/boost/tti/detail/dmem_data.hpp | 2 +-
   trunk/boost/tti/detail/dmem_fun.hpp | 2 +-
   trunk/boost/tti/detail/dtype.hpp | 3 ++-
   trunk/boost/tti/gen/comp_mem_fun_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/comp_static_mem_fun_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/mem_data_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/mem_fun_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/mem_type_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/static_mem_data_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/static_mem_fun_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/template_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/template_params_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/type_gen.hpp | 13 ++-----------
   trunk/boost/tti/gen/vm_template_params_gen.hpp | 12 ++----------
   trunk/boost/tti/mem_data.hpp | 6 +++---
   trunk/boost/tti/mem_fun.hpp | 6 +++---
   trunk/boost/tti/mem_type.hpp | 8 ++++----
   trunk/boost/tti/mf/mf_mem_fun.hpp | 4 ++--
   trunk/boost/tti/mf/mf_mem_type.hpp | 4 ++--
   trunk/boost/tti/mf/mf_static_mem_fun.hpp | 4 ++--
   trunk/boost/tti/mf/mf_type.hpp | 4 ++--
   trunk/boost/tti/static_mem_data.hpp | 6 +++---
   trunk/boost/tti/static_mem_fun.hpp | 8 ++++----
   trunk/boost/tti/template.hpp | 4 ++--
   trunk/boost/tti/template_params.hpp | 6 +++---
   trunk/boost/tti/type.hpp | 8 ++++----
   trunk/boost/tti/vm_template_params.hpp | 6 +++---
   trunk/libs/tti/doc/Jamfile.v2 | 1 -
   trunk/libs/tti/doc/index.idx | 1 -
   trunk/libs/tti/test/Jamfile.v2 | 1 +
   trunk/libs/tti/test/test_has_type_ct_fail3.cpp | 1 -
   trunk/libs/tti/test/test_mf_has_mem_data.cpp | 25 +++++++++++++------------
   trunk/libs/tti/test/test_mf_has_mem_data.hpp | 11 -----------
   35 files changed, 81 insertions(+), 190 deletions(-)

Modified: trunk/boost/tti/comp_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/comp_mem_fun.hpp (original)
+++ trunk/boost/tti/comp_mem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -11,8 +11,8 @@
 #include <boost/mpl/apply.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "gen/comp_mem_fun_gen.hpp"
-#include "detail/dcomp_mem_fun.hpp"
+#include <boost/tti/gen/comp_mem_fun_gen.hpp>
+#include <boost/tti/detail/dcomp_mem_fun.hpp>
 
 /*
 

Modified: trunk/boost/tti/comp_static_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/comp_static_mem_fun.hpp (original)
+++ trunk/boost/tti/comp_static_mem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -11,8 +11,8 @@
 #include <boost/mpl/apply.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "gen/comp_static_mem_fun_gen.hpp"
-#include "detail/dcomp_static_mem_fun.hpp"
+#include <boost/tti/gen/comp_static_mem_fun_gen.hpp>
+#include <boost/tti/detail/dcomp_static_mem_fun.hpp>
 
 /*
 

Modified: trunk/boost/tti/detail/dmem_data.hpp
==============================================================================
--- trunk/boost/tti/detail/dmem_data.hpp (original)
+++ trunk/boost/tti/detail/dmem_data.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -12,7 +12,7 @@
 #include <boost/preprocessor/cat.hpp>
 #include <boost/type_traits/detail/yes_no_type.hpp>
 #if !defined(BOOST_MSVC)
-#include "dmem_fun.hpp"
+#include <boost/tti/detail/dmem_fun.hpp>
 #endif
 
 #if defined(BOOST_MSVC)

Modified: trunk/boost/tti/detail/dmem_fun.hpp
==============================================================================
--- trunk/boost/tti/detail/dmem_fun.hpp (original)
+++ trunk/boost/tti/detail/dmem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -11,7 +11,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/preprocessor/cat.hpp>
 #include <boost/type_traits/detail/yes_no_type.hpp>
-#include "dptmf.hpp"
+#include <boost/tti/detail/dptmf.hpp>
 
 #if defined(BOOST_NO_NULLPTR)
 

Modified: trunk/boost/tti/detail/dtype.hpp
==============================================================================
--- trunk/boost/tti/detail/dtype.hpp (original)
+++ trunk/boost/tti/detail/dtype.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -12,8 +12,9 @@
 #include <boost/mpl/eval_if.hpp>
 #include <boost/mpl/has_xxx.hpp>
 #include <boost/preprocessor/cat.hpp>
+#include <boost/tti/gen/namespace_gen.hpp>
 #include <boost/type_traits/is_same.hpp>
-#include "dnotype.hpp"
+#include <boost/tti/detail/dnotype.hpp>
 
 #define TTI_DETAIL_TRAIT_HAS_TYPE(trait,name) \
 BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(BOOST_PP_CAT(trait,_detail_mpl), name, false) \

Modified: trunk/boost/tti/gen/comp_mem_fun_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/comp_mem_fun_gen.hpp (original)
+++ trunk/boost/tti/gen/comp_mem_fun_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_COMP_MEM_FUN_GEN_HPP)
 #define TTI_COMP_MEM_FUN_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE(name) \
+#define BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN(name) \
   BOOST_PP_CAT(has_comp_member_function_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_COMP_MEMBER_FUNCTION.
-/**
- name = the name of the member function.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN BOOST_TTI_HAS_COMP_MEMBER_FUNCTION_GEN_BASE
-
 #endif // TTI_COMP_MEM_FUN_GEN_HPP

Modified: trunk/boost/tti/gen/comp_static_mem_fun_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/comp_static_mem_fun_gen.hpp (original)
+++ trunk/boost/tti/gen/comp_static_mem_fun_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_COMP_STATIC_MEM_FUN_GEN_HPP)
 #define TTI_COMP_STATIC_MEM_FUN_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE(name) \
+#define BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN(name) \
   BOOST_PP_CAT(has_comp_static_member_function_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION.
-/**
- name = the name of the static member function.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN BOOST_TTI_HAS_COMP_STATIC_MEMBER_FUNCTION_GEN_BASE
-
 #endif // TTI_COMP_STATIC_MEM_FUN_GEN_HPP

Modified: trunk/boost/tti/gen/mem_data_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/mem_data_gen.hpp (original)
+++ trunk/boost/tti/gen/mem_data_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_MEMBER_DATA_GEN_HPP)
 #define TTI_MEMBER_DATA_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE(name) \
+#define BOOST_TTI_HAS_MEMBER_DATA_GEN(name) \
   BOOST_PP_CAT(has_member_data_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_MEMBER_DATA.
-/**
- name = the name of the member data.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_MEMBER_DATA_GEN BOOST_TTI_HAS_MEMBER_DATA_GEN_BASE
-
 #endif // TTI_MEMBER_DATA_GEN_HPP

Modified: trunk/boost/tti/gen/mem_fun_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/mem_fun_gen.hpp (original)
+++ trunk/boost/tti/gen/mem_fun_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_MEMBER_FUNCTION_GEN_HPP)
 #define TTI_MEMBER_FUNCTION_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE(name) \
+#define BOOST_TTI_HAS_MEMBER_FUNCTION_GEN(name) \
   BOOST_PP_CAT(has_member_function_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_MEMBER_FUNCTION.
-/**
- name = the name of the member function.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_MEMBER_FUNCTION_GEN BOOST_TTI_HAS_MEMBER_FUNCTION_GEN_BASE
-
 #endif // TTI_MEMBER_FUNCTION_GEN_HPP

Modified: trunk/boost/tti/gen/mem_type_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/mem_type_gen.hpp (original)
+++ trunk/boost/tti/gen/mem_type_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_MEMBER_TYPE_GEN_HPP)
 #define TTI_MEMBER_TYPE_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_MEMBER_TYPE_GEN_BASE(name) \
+#define BOOST_TTI_MEMBER_TYPE_GEN(name) \
   BOOST_PP_CAT(member_type_,name) \
 /**/
   
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_MEMBER_TYPE.
-/**
- name = the name of the inner type.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_MEMBER_TYPE_GEN BOOST_TTI_MEMBER_TYPE_GEN_BASE
-
 #endif // TTI_MEMBER_TYPE_GEN_HPP

Modified: trunk/boost/tti/gen/static_mem_data_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/static_mem_data_gen.hpp (original)
+++ trunk/boost/tti/gen/static_mem_data_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_STATIC_MEMBER_DATA_GEN_HPP)
 #define TTI_STATIC_MEMBER_DATA_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE(name) \
+#define BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN(name) \
   BOOST_PP_CAT(has_static_member_data_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_STATIC_MEMBER_DATA.
-/**
- name = the name of the static member data.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN BOOST_TTI_HAS_STATIC_MEMBER_DATA_GEN_BASE
-
 #endif // TTI_STATIC_MEMBER_DATA_GEN_HPP

Modified: trunk/boost/tti/gen/static_mem_fun_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/static_mem_fun_gen.hpp (original)
+++ trunk/boost/tti/gen/static_mem_fun_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_STATIC_MEMBER_FUNCTION_GEN_HPP)
 #define TTI_STATIC_MEMBER_FUNCTION_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE(name) \
+#define BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN(name) \
   BOOST_PP_CAT(has_static_member_function_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION.
-/**
- name = the name of the static member function.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN BOOST_TTI_HAS_STATIC_MEMBER_FUNCTION_GEN_BASE
-
 #endif // TTI_STATIC_MEMBER_FUNCTION_GEN_HPP

Modified: trunk/boost/tti/gen/template_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/template_gen.hpp (original)
+++ trunk/boost/tti/gen/template_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_TEMPLATE_GEN_HPP)
 #define TTI_TEMPLATE_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_TEMPLATE_GEN_BASE(name) \
+#define BOOST_TTI_HAS_TEMPLATE_GEN(name) \
   BOOST_PP_CAT(has_template_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_TEMPLATE.
-/**
- name = the name of the class template.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_TEMPLATE_GEN BOOST_TTI_HAS_TEMPLATE_GEN_BASE
-
 #endif // TTI_TEMPLATE_GEN_HPP

Modified: trunk/boost/tti/gen/template_params_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/template_params_gen.hpp (original)
+++ trunk/boost/tti/gen/template_params_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_TEMPLATE_PARAMS_GEN_HPP)
 #define TTI_TEMPLATE_PARAMS_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE(name) \
+#define BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN(name) \
   BOOST_PP_CAT(has_template_check_params_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS.
-/**
- name = the name of the class template.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN BOOST_TTI_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE
-
 #endif // TTI_TEMPLATE_PARAMS_GEN_HPP

Deleted: trunk/boost/tti/gen/trait_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/trait_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
+++ (empty file)
@@ -1,41 +0,0 @@
-
-// (C) Copyright Edward Diener 2011
-// Use, modification and distribution are subject to the Boost Software License,
-// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt).
-
-#if !defined(TTI_TRAIT_GEN_HPP)
-#define TTI_TRAIT_GEN_HPP
-
-#include "namespace_gen.hpp"
-
-/*
-
- The succeeding comments in this file are in doxygen format.
-
-*/
-
-/** \file
-*/
-
-/// Generates the macro metafunction name for any macro metafunction using the 'trait' form.
-/**
- trait = the name of the trait.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_TRAIT_GEN_BASE(trait) \
- trait \
-/**/
-
-/// Generates the macro metafunction name within the Boost TTI namespace for any macro metafunction using the 'trait' form.
-/**
- trait = the name of the trait.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_TRAIT_GEN(trait) \
- BOOST_TTI_NAMESPACE::BOOST_TTI_TRAIT_GEN_BASE(trait) \
-/**/
-
-#endif // TTI_TRAIT_GEN_HPP

Modified: trunk/boost/tti/gen/type_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/type_gen.hpp (original)
+++ trunk/boost/tti/gen/type_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -7,9 +7,8 @@
 #if !defined(TTI_TYPE_GEN_HPP)
 #define TTI_TYPE_GEN_HPP
 
-#include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -26,16 +25,8 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_HAS_TYPE_GEN_BASE(name) \
+#define BOOST_TTI_HAS_TYPE_GEN(name) \
   BOOST_PP_CAT(has_type_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_HAS_TYPE.
-/**
- name = the name of the type.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_HAS_TYPE_GEN BOOST_TTI_HAS_TYPE_GEN_BASE
-
 #endif // TTI_TYPE_GEN_HPP

Modified: trunk/boost/tti/gen/vm_template_params_gen.hpp
==============================================================================
--- trunk/boost/tti/gen/vm_template_params_gen.hpp (original)
+++ trunk/boost/tti/gen/vm_template_params_gen.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -12,7 +12,7 @@
 #if BOOST_PP_VARIADICS
 
 #include <boost/preprocessor/cat.hpp>
-#include "trait_gen.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
 
 /*
 
@@ -29,17 +29,9 @@
 
     returns = the generated macro metafunction name.
 */
-#define BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE(name) \
+#define BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN(name) \
   BOOST_PP_CAT(has_template_check_params_,name) \
 /**/
 
-/// Generates the macro metafunction name within the Boost TTI namespace for BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS.
-/**
- name = the name of the class template.
-
- returns = the generated macro metafunction name.
-*/
-#define BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN BOOST_TTI_VM_HAS_TEMPLATE_CHECK_PARAMS_GEN_BASE
-
 #endif // BOOST_PP_VARIADICS
 #endif // TTI_VM_TEMPLATE_PARAMS_GEN_HPP

Modified: trunk/boost/tti/mem_data.hpp
==============================================================================
--- trunk/boost/tti/mem_data.hpp (original)
+++ trunk/boost/tti/mem_data.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -10,9 +10,9 @@
 #include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
 #include <boost/type_traits/remove_const.hpp>
-#include "mf/mf_mem_data.hpp"
-#include "gen/mem_data_gen.hpp"
-#include "detail/dmem_data.hpp"
+#include <boost/tti/mf/mf_mem_data.hpp>
+#include <boost/tti/gen/mem_data_gen.hpp>
+#include <boost/tti/detail/dmem_data.hpp>
 
 /*
 

Modified: trunk/boost/tti/mem_fun.hpp
==============================================================================
--- trunk/boost/tti/mem_fun.hpp (original)
+++ trunk/boost/tti/mem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -12,9 +12,9 @@
 #include <boost/mpl/vector.hpp>
 #include <boost/preprocessor/cat.hpp>
 #include <boost/type_traits/remove_const.hpp>
-#include "mf/mf_mem_fun.hpp"
-#include "gen/mem_fun_gen.hpp"
-#include "detail/dmem_fun.hpp"
+#include <boost/tti/mf/mf_mem_fun.hpp>
+#include <boost/tti/gen/mem_fun_gen.hpp>
+#include <boost/tti/detail/dmem_fun.hpp>
 
 /*
 

Modified: trunk/boost/tti/mem_type.hpp
==============================================================================
--- trunk/boost/tti/mem_type.hpp (original)
+++ trunk/boost/tti/mem_type.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -11,10 +11,10 @@
 #include <boost/mpl/eval_if.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_mem_type.hpp"
-#include "gen/mem_type_gen.hpp"
-#include "detail/dmem_type.hpp"
-#include "detail/dnotype.hpp"
+#include <boost/tti/mf/mf_mem_type.hpp>
+#include <boost/tti/gen/mem_type_gen.hpp>
+#include <boost/tti/detail/dmem_type.hpp>
+#include <boost/tti/detail/dnotype.hpp>
 
 /*
 

Modified: trunk/boost/tti/mf/mf_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/mf/mf_mem_fun.hpp (original)
+++ trunk/boost/tti/mf/mf_mem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -14,8 +14,8 @@
 #include <boost/mpl/placeholders.hpp>
 #include <boost/mpl/transform.hpp>
 #include <boost/mpl/vector.hpp>
-#include "../gen/namespace_gen.hpp"
-#include "../detail/dtself.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
+#include <boost/tti/detail/dtself.hpp>
 
 /*
 

Modified: trunk/boost/tti/mf/mf_mem_type.hpp
==============================================================================
--- trunk/boost/tti/mf/mf_mem_type.hpp (original)
+++ trunk/boost/tti/mf/mf_mem_type.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -13,8 +13,8 @@
 #include <boost/mpl/not.hpp>
 #include <boost/mpl/placeholders.hpp>
 #include <boost/type_traits/is_same.hpp>
-#include "../gen/namespace_gen.hpp"
-#include "../detail/dnotype.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
+#include <boost/tti/detail/dnotype.hpp>
 
 /*
 

Modified: trunk/boost/tti/mf/mf_static_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/mf/mf_static_mem_fun.hpp (original)
+++ trunk/boost/tti/mf/mf_static_mem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -14,8 +14,8 @@
 #include <boost/mpl/placeholders.hpp>
 #include <boost/mpl/transform.hpp>
 #include <boost/mpl/vector.hpp>
-#include "../gen/namespace_gen.hpp"
-#include "../detail/dtself.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
+#include <boost/tti/detail/dtself.hpp>
 
 /*
 

Modified: trunk/boost/tti/mf/mf_type.hpp
==============================================================================
--- trunk/boost/tti/mf/mf_type.hpp (original)
+++ trunk/boost/tti/mf/mf_type.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -11,8 +11,8 @@
 #include <boost/mpl/apply.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/mpl/placeholders.hpp>
-#include "../gen/namespace_gen.hpp"
-#include "../detail/dnotype.hpp"
+#include <boost/tti/gen/namespace_gen.hpp>
+#include <boost/tti/detail/dnotype.hpp>
 
 /*
 

Modified: trunk/boost/tti/static_mem_data.hpp
==============================================================================
--- trunk/boost/tti/static_mem_data.hpp (original)
+++ trunk/boost/tti/static_mem_data.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -9,9 +9,9 @@
 
 #include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_static_mem_data.hpp"
-#include "gen/static_mem_data_gen.hpp"
-#include "detail/dstatic_mem_data.hpp"
+#include <boost/tti/mf/mf_static_mem_data.hpp>
+#include <boost/tti/gen/static_mem_data_gen.hpp>
+#include <boost/tti/detail/dstatic_mem_data.hpp>
 
 /*
 

Modified: trunk/boost/tti/static_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/static_mem_fun.hpp (original)
+++ trunk/boost/tti/static_mem_fun.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -11,10 +11,10 @@
 #include <boost/function_types/property_tags.hpp>
 #include <boost/mpl/vector.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_static_mem_fun.hpp"
-#include "gen/static_mem_fun_gen.hpp"
-#include "detail/dstatic_mem_fun.hpp"
-#include "detail/dtfunction.hpp"
+#include <boost/tti/mf/mf_static_mem_fun.hpp>
+#include <boost/tti/gen/static_mem_fun_gen.hpp>
+#include <boost/tti/detail/dstatic_mem_fun.hpp>
+#include <boost/tti/detail/dtfunction.hpp>
 
 /*
 

Modified: trunk/boost/tti/template.hpp
==============================================================================
--- trunk/boost/tti/template.hpp (original)
+++ trunk/boost/tti/template.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -10,8 +10,8 @@
 #include <boost/config.hpp>
 #include <boost/mpl/has_xxx.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_template.hpp"
-#include "gen/template_gen.hpp"
+#include <boost/tti/mf/mf_template.hpp>
+#include <boost/tti/gen/template_gen.hpp>
 
 /*
 

Modified: trunk/boost/tti/template_params.hpp
==============================================================================
--- trunk/boost/tti/template_params.hpp (original)
+++ trunk/boost/tti/template_params.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -9,9 +9,9 @@
 
 #include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_template_params.hpp"
-#include "gen/template_params_gen.hpp"
-#include "detail/dtemplate_params.hpp"
+#include <boost/tti/mf/mf_template_params.hpp>
+#include <boost/tti/gen/template_params_gen.hpp>
+#include <boost/tti/detail/dtemplate_params.hpp>
 
 /*
 

Modified: trunk/boost/tti/type.hpp
==============================================================================
--- trunk/boost/tti/type.hpp (original)
+++ trunk/boost/tti/type.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -9,10 +9,10 @@
 
 #include <boost/config.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_type.hpp"
-#include "gen/type_gen.hpp"
-#include "detail/dtype.hpp"
-#include "detail/dnotype.hpp"
+#include <boost/tti/mf/mf_type.hpp>
+#include <boost/tti/gen/type_gen.hpp>
+#include <boost/tti/detail/dtype.hpp>
+#include <boost/tti/detail/dnotype.hpp>
 
 /*
 

Modified: trunk/boost/tti/vm_template_params.hpp
==============================================================================
--- trunk/boost/tti/vm_template_params.hpp (original)
+++ trunk/boost/tti/vm_template_params.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -12,9 +12,9 @@
 #if BOOST_PP_VARIADICS
 
 #include <boost/preprocessor/cat.hpp>
-#include "mf/mf_template_params.hpp"
-#include "gen/vm_template_params_gen.hpp"
-#include "detail/dvm_template_params.hpp"
+#include <boost/tti/mf/mf_template_params.hpp>
+#include <boost/tti/gen/vm_template_params_gen.hpp>
+#include <boost/tti/detail/dvm_template_params.hpp>
 
 /*
 

Modified: trunk/libs/tti/doc/Jamfile.v2
==============================================================================
--- trunk/libs/tti/doc/Jamfile.v2 (original)
+++ trunk/libs/tti/doc/Jamfile.v2 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -58,7 +58,6 @@
     $(here)/../../../boost/tti/gen/static_mem_fun_gen.hpp
     $(here)/../../../boost/tti/gen/template_gen.hpp
     $(here)/../../../boost/tti/gen/template_params_gen.hpp
- $(here)/../../../boost/tti/gen/trait_gen.hpp
     $(here)/../../../boost/tti/gen/type_gen.hpp
     $(here)/../../../boost/tti/gen/vm_template_params_gen.hpp
     $(here)/../../../boost/tti/mf/mf_mem_data.hpp

Modified: trunk/libs/tti/doc/index.idx
==============================================================================
--- trunk/libs/tti/doc/index.idx (original)
+++ trunk/libs/tti/doc/index.idx 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -19,7 +19,6 @@
 !scan boost/tti/gen/static_mem_fun_gen.hpp
 !scan boost/tti/gen/template_gen.hpp
 !scan boost/tti/gen/template_params_gen.hpp
-!scan boost/tti/gen/trait_gen.hpp
 !scan boost/tti/gen/type_gen.hpp
 !scan boost/tti/gen/vm_template_params_gen.hpp
 !scan boost/tti/mf/mf_mem_data.hpp

Modified: trunk/libs/tti/test/Jamfile.v2
==============================================================================
--- trunk/libs/tti/test/Jamfile.v2 (original)
+++ trunk/libs/tti/test/Jamfile.v2 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -75,6 +75,7 @@
         [ compile-fail test_has_type_ct_fail5.cpp ]
         [ run test_mem_type.cpp ]
         [ compile test_mem_type_compile.cpp ]
+ [ run test_mf_has_mem_data.cpp ]
     ;
 
 alias ttivm

Modified: trunk/libs/tti/test/test_has_type_ct_fail3.cpp
==============================================================================
--- trunk/libs/tti/test/test_has_type_ct_fail3.cpp (original)
+++ trunk/libs/tti/test/test_has_type_ct_fail3.cpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -5,7 +5,6 @@
 // http://www.boost.org/LICENSE_1_0.txt).
 
 #include "test_has_type_ct.hpp"
-#include <boost/tti/gen/trait_gen.hpp>
 
 int main()
   {

Modified: trunk/libs/tti/test/test_mf_has_mem_data.cpp
==============================================================================
--- trunk/libs/tti/test/test_mf_has_mem_data.cpp (original)
+++ trunk/libs/tti/test/test_mf_has_mem_data.cpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -6,6 +6,7 @@
 
 #include "test_mf_has_mem_data.hpp"
 #include <boost/detail/lightweight_test.hpp>
+#include <boost/mpl/quote.hpp>
 
 int main()
   {
@@ -41,7 +42,7 @@
             
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_TRAIT_GEN(CMember)<_,_>,
+ CMember<_,_>,
                 boost::mpl::identity<AnotherType>,
                 boost::mpl::identity<bool>
>
@@ -59,7 +60,7 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_TRAIT_GEN(NestedData)<_,_>,
+ NestedData<_,_>,
                 boost::mpl::identity<AType>,
                 boost::tti::mf_member_type
                   <
@@ -72,7 +73,7 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_TRAIT_GEN(AOther)<_,_>,
+ AOther<_,_>,
                 boost::mpl::identity<AnotherType>,
                 boost::mpl::identity<AType>
>
@@ -90,7 +91,7 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN(AnInt),
+ boost::mpl::quote2<BOOST_TTI_HAS_MEMBER_DATA_GEN(AnInt)>,
                 boost::mpl::identity<AType>,
                 boost::mpl::identity<int>
>
@@ -99,7 +100,7 @@
             
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN(AnInt),
+ boost::mpl::quote2<BOOST_TTI_HAS_MEMBER_DATA_GEN(AnInt)>,
                 boost::mpl::identity<AnotherType>,
                 boost::mpl::identity<long>
>
@@ -108,7 +109,7 @@
             
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN(aMember),
+ boost::mpl::quote2<BOOST_TTI_HAS_MEMBER_DATA_GEN(aMember)>,
                 boost::mpl::identity<AnotherType>,
                 boost::mpl::identity<bool>
>
@@ -117,7 +118,7 @@
             
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_TRAIT_GEN(MFCMember),
+ boost::mpl::quote2<CMember>,
                 boost::mpl::identity<AnotherType>,
                 boost::mpl::identity<bool>
>
@@ -126,7 +127,7 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN(IntBT),
+ boost::mpl::quote2<BOOST_TTI_HAS_MEMBER_DATA_GEN(IntBT)>,
                 boost::mpl::identity<AType>,
                 BOOST_TTI_MEMBER_TYPE_GEN(BType)<AType>
>
@@ -135,11 +136,11 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_TRAIT_GEN(MFNestedData),
+ boost::mpl::quote2<NestedData>,
                 boost::mpl::identity<AType>,
                 boost::tti::mf_member_type
                   <
- boost::tti::mtfc_member_type_CType,
+ boost::mpl::quote1<BOOST_TTI_MEMBER_TYPE_GEN(CType)>,
                   BOOST_TTI_MEMBER_TYPE_GEN(BType)<AType>
>
>
@@ -148,7 +149,7 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_TRAIT_GEN(MFAOther),
+ boost::mpl::quote2<AOther>,
                 boost::mpl::identity<AnotherType>,
                 boost::mpl::identity<AType>
>
@@ -157,7 +158,7 @@
   
   BOOST_TEST((boost::tti::mf_has_member_data
                 <
- BOOST_TTI_MTFC_HAS_MEMBER_DATA_GEN(ONestStr),
+ boost::mpl::quote2<BOOST_TTI_HAS_MEMBER_DATA_GEN(ONestStr)>,
                 boost::mpl::identity<AnotherType>,
                 BOOST_TTI_MEMBER_TYPE_GEN(AStructType)<AType>
>

Modified: trunk/libs/tti/test/test_mf_has_mem_data.hpp
==============================================================================
--- trunk/libs/tti/test/test_mf_has_mem_data.hpp (original)
+++ trunk/libs/tti/test/test_mf_has_mem_data.hpp 2011-08-19 18:38:44 EDT (Fri, 19 Aug 2011)
@@ -20,19 +20,8 @@
 BOOST_TTI_TRAIT_HAS_MEMBER_DATA(AOther,OtherAT)
 BOOST_TTI_HAS_MEMBER_DATA(ONestStr)
 
-BOOST_TTI_MTFC_HAS_MEMBER_DATA(AnInt)
-BOOST_TTI_MTFC_HAS_MEMBER_DATA(aMember)
-BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA(MFCMember,cMem)
-BOOST_TTI_MTFC_HAS_MEMBER_DATA(someDataMember)
-BOOST_TTI_MTFC_HAS_MEMBER_DATA(IntBT)
-BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA(MFNestedData,NestedCT)
-BOOST_TTI_MTFC_TRAIT_HAS_MEMBER_DATA(MFAOther,OtherAT)
-BOOST_TTI_MTFC_HAS_MEMBER_DATA(ONestStr)
-
 BOOST_TTI_MEMBER_TYPE(BType)
 BOOST_TTI_MEMBER_TYPE(CType)
 BOOST_TTI_MEMBER_TYPE(AStructType)
 
-BOOST_TTI_MTFC_MEMBER_TYPE(CType)
-
 #endif // TEST_MF_HAS_MEMBER_DATA_HPP


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