Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r69356 - sandbox/tti/libs/tti/test
From: eldiener_at_[hidden]
Date: 2011-02-27 18:18:17


Author: eldiener
Date: 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
New Revision: 69356
URL: http://svn.boost.org/trac/boost/changeset/69356

Log:
More shortened test file source names.
Added:
   sandbox/tti/libs/tti/test/test_has_mem_data_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_has_mem_data_compile.cpp
   sandbox/tti/libs/tti/test/test_has_mem_fun_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_has_mem_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_has_member_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_has_member_compile.cpp
   sandbox/tti/libs/tti/test/test_has_static_mem_fun_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_has_static_mem_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_has_static_member_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_has_static_member_compile.cpp
   sandbox/tti/libs/tti/test/test_has_template_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_has_template_compile.cpp
   sandbox/tti/libs/tti/test/test_has_template_cp_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_has_template_cp_compile.cpp
   sandbox/tti/libs/tti/test/test_has_type_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_has_type_compile.cpp
   sandbox/tti/libs/tti/test/test_has_type_ct_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_has_type_ct_compile.cpp
   sandbox/tti/libs/tti/test/test_mem_type_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mem_type_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_mem_data_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mf_has_mem_data_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_mem_fun_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mf_has_mem_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_static_data_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_mf_has_static_data_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_static_fun_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mf_has_static_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_template_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_mf_has_template_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_template_cp_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mf_has_template_cp_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_type_com.cpp
      - copied unchanged from r68796, /sandbox/tti/libs/tti/test/test_mf_has_type_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_type_ct_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mf_has_type_ct_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_mem_type_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_mf_mem_type_compile.cpp
   sandbox/tti/libs/tti/test/test_vm_has_template_cp_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_vm_has_template_cp_compile.cpp
   sandbox/tti/libs/tti/test/test_vm_mf_has_tpl_cp_com.cpp
      - copied unchanged from r69355, /sandbox/tti/libs/tti/test/test_vm_mf_has_tpl_cp_compile.cpp
Removed:
   sandbox/tti/libs/tti/test/test_has_mem_data_compile.cpp
   sandbox/tti/libs/tti/test/test_has_mem_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_has_member_compile.cpp
   sandbox/tti/libs/tti/test/test_has_static_mem_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_has_static_member_compile.cpp
   sandbox/tti/libs/tti/test/test_has_template_compile.cpp
   sandbox/tti/libs/tti/test/test_has_template_cp_compile.cpp
   sandbox/tti/libs/tti/test/test_has_type_compile.cpp
   sandbox/tti/libs/tti/test/test_has_type_ct_compile.cpp
   sandbox/tti/libs/tti/test/test_mem_type_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_mem_data_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_mem_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_static_data_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_static_fun_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_template_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_template_cp_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_type_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_has_type_ct_compile.cpp
   sandbox/tti/libs/tti/test/test_mf_mem_type_compile.cpp
   sandbox/tti/libs/tti/test/test_vm_has_template_cp_compile.cpp
   sandbox/tti/libs/tti/test/test_vm_mf_has_tpl_cp_compile.cpp
Text files modified:
   sandbox/tti/libs/tti/test/Jamfile.v2 | 42 ++++++++++++++++++++--------------------
   1 files changed, 21 insertions(+), 21 deletions(-)

Modified: sandbox/tti/libs/tti/test/Jamfile.v2
==============================================================================
--- sandbox/tti/libs/tti/test/Jamfile.v2 (original)
+++ sandbox/tti/libs/tti/test/Jamfile.v2 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
@@ -22,112 +22,112 @@
 alias tti
     :
         [ run test_has_member.cpp ]
- [ compile test_has_member_compile.cpp ]
+ [ compile test_has_member_com.cpp ]
         [ compile-fail test_has_member_fail.cpp ]
         [ compile-fail test_has_member_fail2.cpp ]
         [ compile-fail test_has_member_fail3.cpp ]
         [ compile-fail test_has_member_fail4.cpp ]
         [ compile-fail test_has_member_fail5.cpp ]
         [ run test_has_mem_data.cpp ]
- [ compile test_has_mem_data_compile.cpp ]
+ [ compile test_has_mem_data_com.cpp ]
         [ compile-fail test_has_mem_data_fail.cpp ]
         [ compile-fail test_has_mem_data_fail2.cpp ]
         [ compile-fail test_has_mem_data_fail3.cpp ]
         [ run test_has_mem_fun.cpp ]
- [ compile test_has_mem_fun_compile.cpp ]
+ [ compile test_has_mem_fun_com.cpp ]
         [ compile-fail test_has_mem_fun_fail.cpp ]
         [ compile-fail test_has_mem_fun_fail2.cpp ]
         [ run test_has_static_member.cpp ]
- [ compile test_has_static_member_compile.cpp ]
+ [ compile test_has_static_member_com.cpp ]
         [ compile-fail test_has_static_member_fail.cpp ]
         [ compile-fail test_has_static_member_fail2.cpp ]
         [ compile-fail test_has_static_member_fail3.cpp ]
         [ compile-fail test_has_static_member_fail4.cpp ]
         [ compile-fail test_has_static_member_fail5.cpp ]
         [ run test_has_static_mem_fun.cpp ]
- [ compile test_has_static_mem_fun_compile.cpp ]
+ [ compile test_has_static_mem_fun_com.cpp ]
         [ compile-fail test_has_static_mem_fun_fail.cpp ]
         [ compile-fail test_has_static_mem_fun_fail2.cpp ]
         [ run test_has_template.cpp ]
- [ compile test_has_template_compile.cpp ]
+ [ compile test_has_template_com.cpp ]
         [ compile-fail test_has_template_fail.cpp ]
         [ compile-fail test_has_template_fail2.cpp ]
         [ compile-fail test_has_template_fail3.cpp ]
         [ compile-fail test_has_template_fail4.cpp ]
         [ run test_has_template_cp.cpp ]
- [ compile test_has_template_cp_compile.cpp ]
+ [ compile test_has_template_cp_com.cpp ]
         [ compile-fail test_has_template_cp_fail.cpp ]
         [ compile-fail test_has_template_cp_fail2.cpp ]
         [ compile-fail test_has_template_cp_fail3.cpp ]
         [ compile-fail test_has_template_cp_fail4.cpp ]
         [ run test_has_type.cpp ]
- [ compile test_has_type_compile.cpp ]
+ [ compile test_has_type_com.cpp ]
         [ compile-fail test_has_type_fail.cpp ]
         [ compile-fail test_has_type_fail2.cpp ]
         [ compile-fail test_has_type_fail3.cpp ]
         [ run test_has_type_ct.cpp ]
- [ compile test_has_type_ct_compile.cpp ]
+ [ compile test_has_type_ct_com.cpp ]
         [ compile-fail test_has_type_ct_fail.cpp ]
         [ compile-fail test_has_type_ct_fail2.cpp ]
         [ compile-fail test_has_type_ct_fail3.cpp ]
         [ compile-fail test_has_type_ct_fail4.cpp ]
         [ compile-fail test_has_type_ct_fail5.cpp ]
         [ run test_mem_type.cpp ]
- [ compile test_mem_type_compile.cpp ]
+ [ compile test_mem_type_com.cpp ]
         [ run test_mf_has_mem_data.cpp ]
- [ compile test_mf_has_mem_data_compile.cpp ]
+ [ compile test_mf_has_mem_data_com.cpp ]
         [ compile-fail test_mf_has_mem_data_fail.cpp ]
         [ compile-fail test_mf_has_mem_data_fail2.cpp ]
         [ compile-fail test_mf_has_mem_data_fail3.cpp ]
         [ run test_mf_has_mem_fun.cpp ]
- [ compile test_mf_has_mem_fun_compile.cpp ]
+ [ compile test_mf_has_mem_fun_com.cpp ]
         [ compile-fail test_mf_has_mem_fun_fail.cpp ]
         [ compile-fail test_mf_has_mem_fun_fail2.cpp ]
         [ compile-fail test_mf_has_mem_fun_fail3.cpp ]
         [ run test_mf_has_static_data.cpp ]
- [ compile test_mf_has_static_data_compile.cpp ]
+ [ compile test_mf_has_static_data_com.cpp ]
         [ compile-fail test_mf_has_static_data_fail.cpp ]
         [ compile-fail test_mf_has_static_data_fail2.cpp ]
         [ compile-fail test_mf_has_static_data_fail3.cpp ]
         [ run test_mf_has_static_fun.cpp ]
- [ compile test_mf_has_static_fun_compile.cpp ]
+ [ compile test_mf_has_static_fun_com.cpp ]
         [ compile-fail test_mf_has_static_fun_fail.cpp ]
         [ compile-fail test_mf_has_static_fun_fail2.cpp ]
         [ compile-fail test_mf_has_static_fun_fail3.cpp ]
         [ run test_mf_has_type.cpp ]
- [ compile test_mf_has_type_compile.cpp ]
+ [ compile test_mf_has_type_com.cpp ]
         [ compile-fail test_mf_has_type_fail.cpp ]
         [ compile-fail test_mf_has_type_fail2.cpp ]
         [ run test_mf_has_type_ct.cpp ]
- [ compile test_mf_has_type_ct_compile.cpp ]
+ [ compile test_mf_has_type_ct_com.cpp ]
         [ compile-fail test_mf_has_type_ct_fail.cpp ]
         [ compile-fail test_mf_has_type_ct_fail2.cpp ]
         [ compile-fail test_mf_has_type_ct_fail3.cpp ]
         [ run test_mf_has_template.cpp ]
- [ compile test_mf_has_template_compile.cpp ]
+ [ compile test_mf_has_template_com.cpp ]
         [ compile-fail test_mf_has_template_fail.cpp ]
         [ compile-fail test_mf_has_template_fail2.cpp ]
         [ compile-fail test_mf_has_template_fail3.cpp ]
         [ compile-fail test_mf_has_template_fail4.cpp ]
         [ run test_mf_has_template_cp.cpp ]
- [ compile test_mf_has_template_cp_compile.cpp ]
+ [ compile test_mf_has_template_cp_com.cpp ]
         [ compile-fail test_mf_has_template_cp_fail.cpp ]
         [ compile-fail test_mf_has_template_cp_fail2.cpp ]
         [ compile-fail test_mf_has_template_cp_fail3.cpp ]
         [ run test_mf_mem_type.cpp ]
- [ compile test_mf_mem_type_compile.cpp ]
+ [ compile test_mf_mem_type_com.cpp ]
     ;
 
 alias ttiVM
     :
         [ run test_vm_has_template_cp.cpp : : : <include>../../../../variadic_macro_data ]
- [ compile test_vm_has_template_cp_compile.cpp : <include>../../../../variadic_macro_data ]
+ [ compile test_vm_has_template_cp_com.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_has_template_cp_fail.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_has_template_cp_fail2.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_has_template_cp_fail3.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_has_template_cp_fail4.cpp : <include>../../../../variadic_macro_data ]
         [ run test_vm_mf_has_tpl_cp.cpp : : : <include>../../../../variadic_macro_data ]
- [ compile test_vm_mf_has_tpl_cp_compile.cpp : <include>../../../../variadic_macro_data ]
+ [ compile test_vm_mf_has_tpl_cp_com.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_mf_has_tpl_cp_fail.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_mf_has_tpl_cp_fail2.cpp : <include>../../../../variadic_macro_data ]
         [ compile-fail test_vm_mf_has_tpl_cp_fail3.cpp : <include>../../../../variadic_macro_data ]

Deleted: sandbox/tti/libs/tti/test/test_has_mem_data_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_mem_data_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,25 +0,0 @@
-#include "test_has_mem_data.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_member_data_aMember<AType,long> aVar;
- boost::tti::has_member_data_someDataMember<AnotherType,double> aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_member_data_AnInt<AType,int>));
- BOOST_MPL_ASSERT((boost::tti::has_member_data_AnInt<AnotherType,long>));
- BOOST_MPL_ASSERT((boost::tti::has_member_data_aMember<AnotherType,bool>));
- BOOST_MPL_ASSERT((boost::tti::CMember<AnotherType,bool>));
- BOOST_MPL_ASSERT((boost::tti::has_member_data_IntBT<AType,AType::BType>));
- BOOST_MPL_ASSERT((boost::tti::NestedData<AType,AType::BType::CType>));
- BOOST_MPL_ASSERT((boost::tti::AOther<AnotherType,AType>));
- BOOST_MPL_ASSERT((boost::tti::has_member_data_ONestStr<AnotherType,AType::AStructType>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_mem_fun_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_mem_fun_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-#include "test_has_mem_fun.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_member_function_someFunctionMember<AnotherType,double,boost::mpl::vector<short,short,long,int> > aVar3;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_member_function_VoidFunction<AType,void>));
- BOOST_MPL_ASSERT((boost::tti::FunctionReturningInt<AType,int>));
- BOOST_MPL_ASSERT((boost::tti::FunctionReturningInt<AnotherType,double,boost::mpl::vector<int> >));
- BOOST_MPL_ASSERT((boost::tti::has_member_function_aFunction<AnotherType,AType,boost::mpl::vector<int> >));
- BOOST_MPL_ASSERT((boost::tti::AnotherIntFunction<AnotherType,int,boost::mpl::vector<AType> >));
- BOOST_MPL_ASSERT((boost::tti::has_member_function_sFunction<AnotherType,AType::AnIntType,boost::mpl::vector<int,long,double> >));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_member_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_member_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,32 +0,0 @@
-#include "test_has_member.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_member_aMember<long AType::*> aVar;
- boost::tti::has_member_someDataMember<double AnotherType::*> aVar2;
- boost::tti::has_member_someFunctionMember<double (AnotherType::*)(short,short,long,int)> aVar3;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_member_AnInt<int AType::*>));
- BOOST_MPL_ASSERT((boost::tti::has_member_AnInt<long AnotherType::*>));
- BOOST_MPL_ASSERT((boost::tti::has_member_VoidFunction<void (AType::*)()>));
- BOOST_MPL_ASSERT((boost::tti::FunctionReturningInt<int (AType::*)()>));
- BOOST_MPL_ASSERT((boost::tti::FunctionReturningInt<double (AnotherType::*)(int)>));
- BOOST_MPL_ASSERT((boost::tti::has_member_aFunction<AType (AnotherType::*)(int)>));
- BOOST_MPL_ASSERT((boost::tti::AnotherIntFunction<int (AnotherType::*)(AType)>));
- BOOST_MPL_ASSERT((boost::tti::has_member_sFunction<AType::AnIntType (AnotherType::*)(int,long,double)>));
- BOOST_MPL_ASSERT((boost::tti::has_member_aMember<bool AnotherType::*>));
- BOOST_MPL_ASSERT((boost::tti::CMember<bool AnotherType::*>));
- BOOST_MPL_ASSERT((boost::tti::has_member_IntBT<AType::BType AType::*>));
- BOOST_MPL_ASSERT((boost::tti::NestedData<AType::BType::CType AType::*>));
- BOOST_MPL_ASSERT((boost::tti::AOther<AType AnotherType::*>));
- BOOST_MPL_ASSERT((boost::tti::has_member_ONestStr<AType::AStructType AnotherType::*>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_static_mem_fun_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_static_mem_fun_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,20 +0,0 @@
-#include "test_has_static_mem_fun.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::TheTIntFunction<AType,void,boost::mpl::vector<long,double> > aVar;
- boost::tti::Pickedname<AnotherType,AType,boost::mpl::vector<long,long> > aVar3;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::HaveTheSIntFunction<AType,int,boost::mpl::vector<long,double> >));
- BOOST_MPL_ASSERT((boost::tti::TheTIntFunction<AnotherType,AType,boost::mpl::vector<long,double> >));
- BOOST_MPL_ASSERT((boost::tti::has_static_member_function_TSFunction<AnotherType,AType::AStructType,boost::mpl::vector<AType::AnIntType,double> >));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_static_member_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_static_member_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-#include "test_has_static_member.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::TheTIntFunction<AType,void (long,double)> aVar;
- boost::tti::has_static_member_SomeStaticData<AnotherType,long> aVar2;
- boost::tti::Pickedname<AnotherType,AType (long,long)> aVar3;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_static_member_DSMember<AType,short>));
- BOOST_MPL_ASSERT((boost::tti::HaveTheSIntFunction<AType,int (long,double)>));
- BOOST_MPL_ASSERT((boost::tti::TheTIntFunction<AnotherType,AType (long,double)>));
- BOOST_MPL_ASSERT((boost::tti::has_static_member_TSFunction<AnotherType,AType::AStructType (AType::AnIntType,double)>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_template_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_template_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-#include "test_has_template.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_template_AMemberTemplate<AnotherType> aVar;
- boost::tti::HaveAnotherMT<AnotherType> aVar2;
- boost::tti::has_template_SomeMemberTemplate<AType> aVar3;
- boost::tti::has_template_TemplateNotExist<AType> aVar4;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_template_ATPMemberTemplate<AType>));
- BOOST_MPL_ASSERT((boost::tti::HaveCL<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_SimpleTMP<AnotherType>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_template_cp_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_template_cp_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,23 +0,0 @@
-#include "test_has_template_cp.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_template_check_params_TemplateNotExist<AnotherType> aVar1;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_ATPMemberTemplate<AType>));
- BOOST_MPL_ASSERT((boost::tti::HaveCL<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_AMemberTemplate<AType>));
- BOOST_MPL_ASSERT((boost::tti::HaveAnotherMT<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_SomeMemberTemplate<AnotherType>));
- BOOST_MPL_ASSERT((boost::tti::ATemplateWithParms<AnotherType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_SimpleTMP<AnotherType>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_type_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_type_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,25 +0,0 @@
-#include "test_has_type.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_type_AnIntType<AnotherType> aVar1;
- boost::tti::has_type_NoOtherType<AType> aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_type_AnIntType<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_type_AnIntTypeReference<AType>));
- BOOST_MPL_ASSERT((boost::tti::NameStruct<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_type_BType<AType>));
- BOOST_MPL_ASSERT((boost::tti::TheInteger<AType::BType>));
- BOOST_MPL_ASSERT((boost::tti::has_type_CType<AType::BType>));
- BOOST_MPL_ASSERT((boost::tti::has_type_AnotherIntegerType<AType::BType::CType>));
- BOOST_MPL_ASSERT((boost::tti::SomethingElse<AnotherType>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_has_type_ct_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_has_type_ct_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,25 +0,0 @@
-#include "test_has_type_ct.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- // You can always instantiate without compiler errors
-
- boost::tti::TheInteger<AType::BType,short> aVar;
- boost::tti::has_type_NoOtherType<AnotherType,double> aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_type_AnIntType<AType,int>));
- BOOST_MPL_ASSERT((boost::tti::NameStruct<AType,AType::AStructType>));
- BOOST_MPL_ASSERT((boost::tti::has_type_AnIntTypeReference<AType,int &>));
- BOOST_MPL_ASSERT((boost::tti::has_type_BType<AType,AType::BType>));
- BOOST_MPL_ASSERT((boost::tti::TheInteger<AType::BType,int>));
- BOOST_MPL_ASSERT((boost::tti::has_type_CType<AType::BType,AType::BType::CType>));
- BOOST_MPL_ASSERT((boost::tti::has_type_AnotherIntegerType<AType::BType::CType,int>));
- BOOST_MPL_ASSERT((boost::tti::SomethingElse<AnotherType,AType::AnIntType>));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mem_type_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mem_type_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,18 +0,0 @@
-#include "test_mem_type.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::member_type_AnIntType<AType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::NameStruct<AType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::member_type_AnIntTypeReference<AType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::member_type_BType<AType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::TheInteger<AType::BType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::member_type_CType<AType::BType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::member_type_AnotherIntegerType<AType::BType::CType> >));
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type<boost::tti::SomethingElse<AnotherType> >));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_mem_data_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_mem_data_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,147 +0,0 @@
-#include "test_mf_has_mem_data.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::has_member_data_AnInt<_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::has_member_data_AnInt<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<long>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::has_member_data_aMember<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<bool>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::CMember<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<bool>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::has_member_data_IntBT<_,_>,
- boost::mpl::identity<AType>,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::NestedData<_,_>,
- boost::mpl::identity<AType>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::AOther<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::has_member_data_ONestStr<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::mtfc_has_member_data_AnInt,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::mtfc_has_member_data_AnInt,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<long>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::mtfc_has_member_data_aMember,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<bool>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::MFCMember,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<bool>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::mtfc_has_member_data_IntBT,
- boost::mpl::identity<AType>,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::MFNestedData,
- boost::mpl::identity<AType>,
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::MFAOther,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_data
- <
- boost::tti::mtfc_has_member_data_ONestStr,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_mem_fun_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_mem_fun_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,162 +0,0 @@
-#include "test_mf_has_mem_fun.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_member_function
- <
- boost::tti::FunctionReturningInt<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<short>
- > aVar;
-
- boost::tti::mf_has_member_function
- <
- boost::tti::has_member_function_sFunction<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AnIntType<AnotherType>,
- boost::mpl::vector
- <
- boost::mpl::identity<int>,
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- > aVar2;
-
- boost::tti::mf_has_member_function
- <
- boost::tti::has_member_function_someFunctionMember<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<short>,
- boost::mpl::vector
- <
- boost::mpl::identity<double>,
- boost::mpl::identity<int>,
- boost::mpl::identity<long>
- >
- > aVar3;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::has_member_function_VoidFunction<_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<void>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::FunctionReturningInt<_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::FunctionReturningInt<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<double>,
- boost::mpl::vector<boost::mpl::identity<int> >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::has_member_function_aFunction<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<AType>,
- boost::mpl::vector<boost::mpl::identity<int> >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::AnotherIntFunction<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<int>,
- boost::mpl::vector<boost::mpl::identity<AType> >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::has_member_function_sFunction<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AnIntType<AType>,
- boost::mpl::vector
- <
- boost::mpl::identity<int>,
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::mtfc_has_member_function_VoidFunction,
- boost::mpl::identity<AType>,
- boost::mpl::identity<void>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::MFFunctionReturningInt,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::MFFunctionReturningInt,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<double>,
- boost::mpl::vector<boost::mpl::identity<int> >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::mtfc_has_member_function_aFunction,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<AType>,
- boost::mpl::vector<boost::mpl::identity<int> >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::MFAnotherIntFunction,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<int>,
- boost::mpl::vector<boost::mpl::identity<AType> >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_member_function
- <
- boost::tti::mtfc_has_member_function_sFunction,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AnIntType<AType>,
- boost::mpl::vector
- <
- boost::mpl::identity<int>,
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_static_data_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_static_data_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,38 +0,0 @@
-#include "test_mf_has_static_data.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_static_data
- <
- boost::tti::has_static_member_SomeStaticData<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<double>
- > aVar;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_data
- <
- boost::tti::has_static_member_DSMember<_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<short>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_data
- <
- boost::tti::mtfc_has_static_member_DSMember,
- boost::mpl::identity<AType>,
- boost::mpl::identity<short>
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_static_fun_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_static_fun_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,113 +0,0 @@
-#include "test_mf_has_static_fun.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_static_member_function
- <
- boost::tti::HaveTheSIntFunction<_,_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>,
- boost::mpl::vector
- <
- boost::mpl::identity<long>,
- boost::mpl::identity<short>
- >
- > aVar;
-
- boost::tti::mf_has_static_member_function
- <
- boost::tti::MTFCPickedname,
- boost::mpl::identity<AType>,
- boost::mpl::identity<double>,
- boost::mpl::vector<boost::mpl::identity<float> >
- > aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_member_function
- <
- boost::tti::HaveTheSIntFunction<_,_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>,
- boost::mpl::vector
- <
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_member_function
- <
- boost::tti::TheTIntFunction<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<AType>,
- boost::mpl::vector
- <
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_member_function
- <
- boost::tti::has_static_member_function_TSFunction<_,_,_>,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AStructType<AType>,
- boost::mpl::vector
- <
- boost::tti::NameIntType<AType>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_member_function
- <
- boost::tti::MFHaveTheSIntFunction,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>,
- boost::mpl::vector
- <
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_member_function
- <
- boost::tti::MFCTheTIntFunction,
- boost::mpl::identity<AnotherType>,
- boost::mpl::identity<AType>,
- boost::mpl::vector
- <
- boost::mpl::identity<long>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_static_member_function
- <
- boost::tti::mtfc_has_static_member_function_TSFunction,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AStructType<AType>,
- boost::mpl::vector
- <
- boost::tti::NameIntType<AType>,
- boost::mpl::identity<double>
- >
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_template_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_template_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,83 +0,0 @@
-#include "test_mf_has_template.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_template
- <
- boost::tti::has_template_TemplateNotExist<_>,
- boost::tti::MT_BType<AType>
- > aVar;
-
- boost::tti::mf_has_template
- <
- boost::tti::mtfc_has_template_ATPMemberTemplate,
- boost::mpl::identity<AnotherType>
- > aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::HaveMStr<_>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::has_template_ATPMemberTemplate<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::HaveCL<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::has_template_SimpleTMP<_>,
- boost::mpl::identity<AnotherType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::MetaHaveMStr,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::mtfc_has_template_ATPMemberTemplate,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::MFClassHaveCL,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template
- <
- boost::tti::mtfc_has_template_SimpleTMP,
- boost::mpl::identity<AnotherType>
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_template_cp_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_template_cp_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,75 +0,0 @@
-#include "test_mf_has_template_cp.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_template_check_params
- <
- boost::tti::has_template_check_params_TemplateNotExist<_>,
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::MT_BType<AType>
- >
- > aVar;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::HT_Str<_>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::has_template_check_params_AnotherMemberTemplate<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::has_template_check_params_CTManyParameters<_>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::MT_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::MF_HT_Str,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::mtfc_has_template_check_params_AnotherMemberTemplate,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::mtfc_has_template_check_params_CTManyParameters,
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::MT_BType<AType>
- >
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_type_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_type_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,147 +0,0 @@
-#include "test_mf_has_type.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnIntType,
- boost::mpl::identity<AnotherType>
- > aVar;
-
- boost::tti::mf_has_type
- <
- boost::tti::has_type_NoOtherType<_>,
- boost::mpl::identity<AnotherType>
- > aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_AnIntType<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::NameStruct<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_AnIntTypeReference<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_BType<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::TheInteger<_>,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_AnotherIntegerType<_>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::SomethingElse<_>,
- boost::mpl::identity<AnotherType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnIntType,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::MetaFNameStruct,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnIntTypeReference,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_BType,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::MClassTheInteger,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_CType,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnotherIntegerType,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::MTFCSomethingElse,
- boost::mpl::identity<AnotherType>
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_has_type_ct_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_has_type_ct_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,173 +0,0 @@
-#include "test_mf_has_type_ct.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_type
- <
- boost::tti::TheInteger<_,_>,
- boost::tti::member_type_BType<AnotherType>,
- boost::mpl::identity<long>
- > aVar;
-
- boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_NoOtherType,
- boost::mpl::identity<AType>,
- boost::mpl::identity<float>
- > aVar2;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_AnIntType<_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::NameStruct<_,_>,
- boost::mpl::identity<AType>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_AnIntTypeReference<_,_>,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int &>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_BType<_,_>,
- boost::mpl::identity<AType>,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::TheInteger<_,_>,
- boost::tti::member_type_BType<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_CType<_,_>,
- boost::tti::member_type_BType<AType>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::has_type_AnotherIntegerType<_,_>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::SomethingElse<_,_>,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AnIntType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnIntType,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::MFunctionNameStruct,
- boost::mpl::identity<AType>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnIntTypeReference,
- boost::mpl::identity<AType>,
- boost::mpl::identity<int &>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_BType,
- boost::mpl::identity<AType>,
- boost::tti::member_type_BType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::MFCTheInteger,
- boost::tti::member_type_BType<AType>,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_CType,
- boost::tti::member_type_BType<AType>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::mtfc_has_type_AnotherIntegerType,
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::member_type_BType<AType>
- >,
- boost::mpl::identity<int>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_type
- <
- boost::tti::FClassSomethingElse,
- boost::mpl::identity<AnotherType>,
- boost::tti::member_type_AnIntType<AType>
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_mf_mem_type_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_mf_mem_type_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,179 +0,0 @@
-#include "test_mf_mem_type.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
- using namespace boost::mpl::placeholders;
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::member_type_AnIntType<_>,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::NameStruct<_>,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::member_type_AnIntTypeReference<_>,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::member_type_BType<_>,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::TheInteger<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::member_type_AnotherIntegerType<_>,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::member_type_BType<AType>
- >
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::SomethingElse<_>,
- boost::mpl::identity<AnotherType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_AnIntType,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::MFNameStruct,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_AnIntTypeReference,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_BType,
- boost::mpl::identity<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::MFTheInteger,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::member_type_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_AnotherIntegerType,
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::member_type_BType<AType>
- >
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_valid_member_type
- <
- boost::tti::mf_member_type
- <
- boost::tti::MetaClSomethingElse,
- boost::mpl::identity<AnotherType>
- >
- >
- ));
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_vm_has_template_cp_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_vm_has_template_cp_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,27 +0,0 @@
-#include "test_vm_has_template_cp.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
-#if !defined(BOOST_NO_VARIADIC_MACROS)
-
- // You can always instantiate without compiler errors
-
- boost::tti::has_template_check_params_TemplateNotExist<AnotherType> aVar1;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_ATPMemberTemplate<AType>));
- BOOST_MPL_ASSERT((boost::tti::HaveCL<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_AMemberTemplate<AType>));
- BOOST_MPL_ASSERT((boost::tti::HaveAnotherMT<AType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_SomeMemberTemplate<AnotherType>));
- BOOST_MPL_ASSERT((boost::tti::ATemplateWithParms<AnotherType>));
- BOOST_MPL_ASSERT((boost::tti::has_template_check_params_SimpleTMP<AnotherType>));
-
-#endif //!defined(BOOST_NO_VARIADIC_MACROS)
-
- return 0;
-
- }

Deleted: sandbox/tti/libs/tti/test/test_vm_mf_has_tpl_cp_compile.cpp
==============================================================================
--- sandbox/tti/libs/tti/test/test_vm_mf_has_tpl_cp_compile.cpp 2011-02-27 18:18:13 EST (Sun, 27 Feb 2011)
+++ (empty file)
@@ -1,79 +0,0 @@
-#include "test_vm_mf_has_template_cp.hpp"
-#include <boost/mpl/assert.hpp>
-
-int main()
- {
-
-#if !defined(BOOST_NO_VARIADIC_MACROS)
-
- using namespace boost::mpl::placeholders;
-
- // You can always instantiate without compiler errors
-
- boost::tti::mf_has_template_check_params
- <
- boost::tti::mtfc_has_template_check_params_TemplateNotExist,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::MT_BType<AType>
- >
- > aVar;
-
- // Compile time asserts
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::HT_Str<_>,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::has_template_check_params_AnotherMemberTemplate<_>,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::has_template_check_params_CTManyParameters<_>,
- boost::tti::mf_member_type
- <
- boost::tti::mtfc_member_type_CType,
- boost::tti::MT_BType<AType>
- >
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::MF_HT_Str,
- boost::tti::member_type_AStructType<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::mtfc_has_template_check_params_AnotherMemberTemplate,
- boost::mpl::identity<AType>
- >
- ));
-
- BOOST_MPL_ASSERT((boost::tti::mf_has_template_check_params
- <
- boost::tti::mtfc_has_template_check_params_CTManyParameters,
- boost::tti::mf_member_type
- <
- boost::tti::member_type_CType<_>,
- boost::tti::MT_BType<AType>
- >
- >
- ));
-
-#endif //!defined(BOOST_NO_VARIADIC_MACROS)
-
- return 0;
-
- }


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