Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84239 - in trunk: boost/tti/detail libs libs/tti libs/tti/doc libs/tti/test
From: eldiener_at_[hidden]
Date: 2013-05-12 03:26:48


Author: eldiener
Date: 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
New Revision: 84239
URL: http://svn.boost.org/trac/boost/changeset/84239

Log:
TTI conformnce to Boost and added tti to libraries page
Added:
   trunk/libs/tti/index.html (contents, props changed)
Text files modified:
   trunk/boost/tti/detail/dcomp_mem_fun.hpp | 6
   trunk/boost/tti/detail/dcomp_static_mem_fun.hpp | 6
   trunk/boost/tti/detail/dmem_fun.hpp | 6
   trunk/boost/tti/detail/dstatic_mem_data.hpp | 6
   trunk/boost/tti/detail/dstatic_mem_fun.hpp | 6
   trunk/libs/libraries.htm | 3
   trunk/libs/tti/doc/Jamfile.v2 | 9 -
   trunk/libs/tti/doc/build.txt | 52 ++-------
   trunk/libs/tti/doc/tti.qbk | 17 ++-
   trunk/libs/tti/doc/tti_acknowledgements.qbk | 4
   trunk/libs/tti/doc/tti_detail.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_data.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_function.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_member_data.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_member_function.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_static_member_data.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_static_member_function.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_template.qbk | 4
   trunk/libs/tti/doc/tti_detail_has_type.qbk | 4
   trunk/libs/tti/doc/tti_func_templates.qbk | 4
   trunk/libs/tti/doc/tti_functionality.qbk | 4
   trunk/libs/tti/doc/tti_history.qbk | 4
   trunk/libs/tti/doc/tti_index.qbk | 4
   trunk/libs/tti/doc/tti_introduction.qbk | 4
   trunk/libs/tti/doc/tti_nested_type.qbk | 4
   trunk/libs/tti/doc/tti_nested_type_and_signatures.qbk | 4
   trunk/libs/tti/doc/tti_reference.qbk | 4
   trunk/libs/tti/doc/tti_terminology.qbk | 4
   trunk/libs/tti/doc/tti_tests.qbk | 10 +-
   trunk/libs/tti/doc/tti_to_do.qbk | 4
   trunk/libs/tti/doc/tti_using_mm.qbk | 4
   trunk/libs/tti/doc/tti_why.qbk | 4
   trunk/libs/tti/test/Jamfile.v2 | 200 +++++++--------------------------------
   33 files changed, 129 insertions(+), 280 deletions(-)

Modified: trunk/boost/tti/detail/dcomp_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/detail/dcomp_mem_fun.hpp (original)
+++ trunk/boost/tti/detail/dcomp_mem_fun.hpp 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -33,12 +33,12 @@
     struct helper; \
     \
     template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
+ static ::boost::type_traits::yes_type chkt(helper<&U::name> *); \
     \
     template<class U> \
- static ::boost::type_traits::no_type check(...); \
+ static ::boost::type_traits::no_type chkt(...); \
     \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<typename cl_type<T>::type>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type)); \
+ BOOST_STATIC_CONSTANT(bool,value=sizeof(chkt<typename cl_type<T>::type>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type)); \
     \
     typedef boost::mpl::bool_<value> type; \
     }; \

Modified: trunk/boost/tti/detail/dcomp_static_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/detail/dcomp_static_mem_fun.hpp (original)
+++ trunk/boost/tti/detail/dcomp_static_mem_fun.hpp 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -22,12 +22,12 @@
     struct helper; \
     \
     template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
+ static ::boost::type_traits::yes_type chkt(helper<&U::name> *); \
     \
     template<class U> \
- static ::boost::type_traits::no_type check(...); \
+ static ::boost::type_traits::no_type chkt(...); \
     \
- BOOST_STATIC_CONSTANT(bool,value=(boost::function_types::is_function<Type>::value) && (sizeof(check<T>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type))); \
+ BOOST_STATIC_CONSTANT(bool,value=(boost::function_types::is_function<Type>::value) && (sizeof(chkt<T>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type))); \
     \
     typedef boost::mpl::bool_<value> type; \
     }; \

Modified: trunk/boost/tti/detail/dmem_fun.hpp
==============================================================================
--- trunk/boost/tti/detail/dmem_fun.hpp (original)
+++ trunk/boost/tti/detail/dmem_fun.hpp 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -34,12 +34,12 @@
     struct helper; \
     \
     template<class BOOST_TTI_DETAIL_TP_EC> \
- static ::boost::type_traits::yes_type check(helper<&BOOST_TTI_DETAIL_TP_EC::name> *); \
+ static ::boost::type_traits::yes_type chkt(helper<&BOOST_TTI_DETAIL_TP_EC::name> *); \
     \
     template<class BOOST_TTI_DETAIL_TP_EC> \
- static ::boost::type_traits::no_type check(...); \
+ static ::boost::type_traits::no_type chkt(...); \
     \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<BOOST_TTI_DETAIL_TP_C>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type)); \
+ BOOST_STATIC_CONSTANT(bool,value=sizeof(chkt<BOOST_TTI_DETAIL_TP_C>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type)); \
     \
     typedef boost::mpl::bool_<value> type; \
     }; \

Modified: trunk/boost/tti/detail/dstatic_mem_data.hpp
==============================================================================
--- trunk/boost/tti/detail/dstatic_mem_data.hpp (original)
+++ trunk/boost/tti/detail/dstatic_mem_data.hpp 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -70,12 +70,12 @@
     struct helper; \
     \
     template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
+ static ::boost::type_traits::yes_type chkt(helper<&U::name> *); \
     \
     template<class U> \
- static ::boost::type_traits::no_type check(...); \
+ static ::boost::type_traits::no_type chkt(...); \
     \
- BOOST_STATIC_CONSTANT(bool,value=(!boost::function_types::is_function<Type>::value) && (sizeof(check<T>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type))); \
+ BOOST_STATIC_CONSTANT(bool,value=(!boost::function_types::is_function<Type>::value) && (sizeof(chkt<T>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type))); \
     \
     typedef boost::mpl::bool_<value> type; \
     }; \

Modified: trunk/boost/tti/detail/dstatic_mem_fun.hpp
==============================================================================
--- trunk/boost/tti/detail/dstatic_mem_fun.hpp (original)
+++ trunk/boost/tti/detail/dstatic_mem_fun.hpp 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -30,12 +30,12 @@
     struct helper; \
     \
     template<class U> \
- static ::boost::type_traits::yes_type check(helper<&U::name> *); \
+ static ::boost::type_traits::yes_type chkt(helper<&U::name> *); \
     \
     template<class U> \
- static ::boost::type_traits::no_type check(...); \
+ static ::boost::type_traits::no_type chkt(...); \
     \
- BOOST_STATIC_CONSTANT(bool,value=sizeof(check<T>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type)); \
+ BOOST_STATIC_CONSTANT(bool,value=sizeof(chkt<T>(BOOST_TTI_DETAIL_NULLPTR))==sizeof(::boost::type_traits::yes_type)); \
     \
     typedef boost::mpl::bool_<value> type; \
     }; \

Modified: trunk/libs/libraries.htm
==============================================================================
--- trunk/libs/libraries.htm (original)
+++ trunk/libs/libraries.htm 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -330,6 +330,7 @@
     <li>TR1 - An implementation of the Technical
         Report on C++ Library Extensions, using other Boost libraries as a basis, from John Maddock.</li>
     <li>tribool - 3-state boolean type library, from Doug Gregor.</li>
+ <li>tti - Type Traits Introspection library, from Edward Diener</li>
     <li>tuple - Ease definition of functions returning multiple values, and more,
     from Jaakko J&auml;rvi.</li>
     <li>type_erasure -
@@ -598,6 +599,7 @@
     <li>static_assert
         - Static assertions (compile time assertions), from John
         Maddock.</li>
+ <li>tti - Type Traits Introspection library, from Edward Diener</li>
     <li>type_traits -
         Templates for fundamental properties of types, from John
         Maddock, Steve Cleary, et al.</li>
@@ -759,6 +761,7 @@
     <li>static_assert
         - Static assertions (compile time assertions), from John
         Maddock.</li>
+ <li>tti - Type Traits Introspection library, from Edward Diener</li>
     <li>type_traits -
         Templates for fundamental properties of types, from John
         Maddock, Steve Cleary, et al.</li>

Modified: trunk/libs/tti/doc/Jamfile.v2
==============================================================================
--- trunk/libs/tti/doc/Jamfile.v2 (original)
+++ trunk/libs/tti/doc/Jamfile.v2 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -104,18 +104,9 @@
   # better use SVG's instead:
   <format>pdf:<xsl:param>admon.graphics.extension=".svg"
   <format>pdf:<xsl:param>admon.graphics.path=$(boost-images)/
-
- <dependency>css
- <dependency>images
   ;
 
-install css : [ glob $(BOOST_ROOT)/doc/src/*.css ]
- : <location>html ;
-install images : [ glob $(BOOST_ROOT)/doc/src/images/*.png ]
- : <location>html/images ;
 install pdfinstall
     : standalone
     : <location>$(here) <install-type>PDF <name>TypeTraitsIntrospection.pdf
     ;
-explicit css ;
-explicit images ;

Modified: trunk/libs/tti/doc/build.txt
==============================================================================
--- trunk/libs/tti/doc/build.txt (original)
+++ trunk/libs/tti/doc/build.txt 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,3 +1,8 @@
+(C) Copyright Edward Diener 2011-2013
+Distributed under 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).
+
 The library comes with full documentation with an index,
 in both HTML and PDF format. The HTML documentation is at
 tti\libs\tti\doc\html\index.html and the PDF documentation
@@ -14,46 +19,15 @@
 run the tests for this library.
 
 When running the tests you can use either of
-two targets if you like. The 'tti' target runs all
-the tests except for those involving variadic macro
-support in the library. The 'ttivm' target runs
-the tests involving variadic macro support in the
-library. If you do not specify a target all tests
-are run.
-
-For variadic macro support in the library
-you will need to download the variadic_macro_data
-library from the sandbox. You do not need this
-library if you do not use the variadic macro
-functionality of the library, which is a very small
-part of the library, and you run the tests using
-just the 'tti' target.
-
-You can execute these jamfiles while keeping this
-library in its own separate directory from a
-Boost distribution by:
-
-1) Having a valid boost-build.jam in a directory
- somewhere above the separate directory. This
- is always the case if you have checked out
- this library from the sandbox into a local
- directory beneath the main sandbox directory
- and have checked out the files from the
- top-level sandbox directory.
-
- or
-
- Setting the BOOST_BUILD_PATH environment
- variable to point to a Boost build directory.
-
-2) Using the --boost=/path/to/boost/installation
- bjam command-line parameter to point to a
- Boost installation and placing the library
- below the sandbox top-level directory with
- its top-level sandbox files.
+three main targets if you like. Executing the jamfile without a
+target, or specifying the target 'tti', will run tests for both
+basic TTI and for the variadic macro portion of TTI. You can run
+tests for only the basic TTI, which is the vast majority of TTI
+functionality, by specifying only the 'ttinovm' target when
+executing the jamfile. If you just want to run the tests for the
+variadic macro portion of TTI, specify the target as 'ttivm'.
 
-If you move this library under a Boost installation
-you need only execute 'bjam' in the jamfile directories
+You need only execute 'bjam' in the jamfile directories
 to regenerate the docs or run the test.
 
 If you want to contact me directly, my name is

Modified: trunk/libs/tti/doc/tti.qbk
==============================================================================
--- trunk/libs/tti/doc/tti.qbk (original)
+++ trunk/libs/tti/doc/tti.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,20 +1,25 @@
 [/
- (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ (C) Copyright Edward Diener 2011-2013
+ Distributed under 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).
 ]
 
 [library The Type Traits Introspection Library
     [quickbook 1.5]
- [version 1.6]
     [id tti]
     [dirname tti]
- [copyright 2011-2012 Tropic Software East Inc]
+ [copyright 2011-2013 Tropic Software East Inc]
     [purpose Compile time introspection of a type]
+ [category template]
     [category generic]
     [authors [Diener, Edward]]
     [source-mode c++]
+ [license
+ Distributed under 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])
+ ]
 ]
  
 [include tti_introduction.qbk]
@@ -34,9 +39,9 @@
 [include tti_nested_type_and_signatures.qbk]
 [include tti_using_mm.qbk]
 [include tti_func_templates.qbk]
+[include tti_reference.qbk]
 [include tti_tests.qbk]
 [include tti_history.qbk]
 [include tti_to_do.qbk]
 [include tti_acknowledgements.qbk]
 [include tti_index.qbk]
-[include tti_reference.qbk]

Modified: trunk/libs/tti/doc/tti_acknowledgements.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_acknowledgements.qbk (original)
+++ trunk/libs/tti/doc/tti_acknowledgements.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail.qbk (original)
+++ trunk/libs/tti/doc/tti_detail.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_data.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_data.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_data.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_function.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_function.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_function.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_member_data.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_member_data.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_member_data.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_member_function.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_member_function.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_member_function.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_static_member_data.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_static_member_data.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_static_member_data.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_static_member_function.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_static_member_function.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_static_member_function.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_template.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_template.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_template.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_detail_has_type.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_detail_has_type.qbk (original)
+++ trunk/libs/tti/doc/tti_detail_has_type.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_func_templates.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_func_templates.qbk (original)
+++ trunk/libs/tti/doc/tti_func_templates.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_functionality.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_functionality.qbk (original)
+++ trunk/libs/tti/doc/tti_functionality.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_history.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_history.qbk (original)
+++ trunk/libs/tti/doc/tti_history.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_index.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_index.qbk (original)
+++ trunk/libs/tti/doc/tti_index.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_introduction.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_introduction.qbk (original)
+++ trunk/libs/tti/doc/tti_introduction.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_nested_type.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_nested_type.qbk (original)
+++ trunk/libs/tti/doc/tti_nested_type.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_nested_type_and_signatures.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_nested_type_and_signatures.qbk (original)
+++ trunk/libs/tti/doc/tti_nested_type_and_signatures.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_reference.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_reference.qbk (original)
+++ trunk/libs/tti/doc/tti_reference.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_terminology.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_terminology.qbk (original)
+++ trunk/libs/tti/doc/tti_terminology.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_tests.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_tests.qbk (original)
+++ trunk/libs/tti/doc/tti_tests.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2013
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 
@@ -18,10 +18,10 @@
 just want to run the tests for the variadic macro portion
 of TTI, specify the target as 'ttivm'.
 
-The TTI library has been tested with:
+The TTI library has been successfully tested with:
 
 * VC++ 8, 9, 10, 11
-* gcc 3.4.2, 3.4.5, 4.3.0, 4.4.0, 4.5.0-1, 4.5.2-1, 4.6.0, 4.6.1, 4.6.2, 4.7.0, and 4.7.2.
-* clang 3.3 ( latest )
+* gcc 3.4.2, 3.4.5, 4.3.0, 4.4.0, 4.4.7, 4.5.0-1, 4.5.2-1, 4.6.0, 4.6.1, 4.6.2, 4.6.3, 4.7.0, and 4.7.2.
+* clang 2.8, 3.0, 3.1, and 3.3 ( latest )
 
 [endsect]

Modified: trunk/libs/tti/doc/tti_to_do.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_to_do.qbk (original)
+++ trunk/libs/tti/doc/tti_to_do.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_using_mm.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_using_mm.qbk (original)
+++ trunk/libs/tti/doc/tti_using_mm.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (C) Copyright Edward Diener 2011,2012
- Use, modification and distribution are subject to the Boost Software License,
- Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ Distributed under 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).
 ]
 

Modified: trunk/libs/tti/doc/tti_why.qbk
==============================================================================
--- trunk/libs/tti/doc/tti_why.qbk (original)
+++ trunk/libs/tti/doc/tti_why.qbk 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -1,7 +1,7 @@
 [/
   (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
+ Distributed under 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).
 ]
 

Added: trunk/libs/tti/index.html
==============================================================================
--- (empty file)
+++ trunk/libs/tti/index.html 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+ <head>
+ <meta http-equiv="refresh" content="0; URL=doc/html/index.html">
+ </head>
+ <body>
+ <P>Automatic redirection failed, please go to
+ doc/html/index.html.</P>
+ <P>Copyright&nbsp;Edward Diener 2013</P>
+ <P>Distributed under the Boost Software License, Version 1.0. (See accompanying file <A href="../../LICENSE_1_0.txt">
+ LICENSE_1_0.txt</A> or copy at www.boost.org/LICENSE_1_0.txt).</P>
+ </body>
+</html>

Modified: trunk/libs/tti/test/Jamfile.v2
==============================================================================
--- trunk/libs/tti/test/Jamfile.v2 (original)
+++ trunk/libs/tti/test/Jamfile.v2 2013-05-12 03:26:43 EDT (Sun, 12 May 2013)
@@ -14,12 +14,14 @@
                                  <toolset>msvc:<warnings>all
                                  <toolset>gcc-4.3.0:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.4.0:<cxxflags>-Wno-variadic-macros
+ <toolset>gcc-4.4.7:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.5.0:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.5.0:<linkflags>"-Wl,--enable-auto-import"
                                  <toolset>gcc-4.5.2:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.6.0:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.6.1:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.6.2:<cxxflags>-Wno-variadic-macros
+ <toolset>gcc-4.6.3:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.7.0:<cxxflags>-Wno-variadic-macros
                                  <toolset>gcc-4.7.2:<cxxflags>-Wno-variadic-macros
                                  ;
@@ -227,87 +229,45 @@
 alias ttitmpv
     :
         [ run test_has_template.cpp : : :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_v ]
         [ compile test_has_template_compile.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_compile_v ]
         [ compile-fail test_has_template_fail.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_fail_v ]
         [ compile-fail test_has_template_fail2.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_fail2_v ]
         [ compile-fail test_has_template_fail3.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_fail3_v ]
         [ compile-fail test_has_template_fail4.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_fail4_v ]
     ;
@@ -328,87 +288,45 @@
 alias ttitmpcpv
     :
         [ run test_has_template_cp.cpp : : :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_cp_v ]
         [ compile test_has_template_cp_compile.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_cp_compile_v ]
         [ compile-fail test_has_template_cp_fail.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_cp_fail_v ]
         [ compile-fail test_has_template_cp_fail2.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_cp_fail2_v ]
         [ compile-fail test_has_template_cp_fail3.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_cp_fail3_v ]
         [ compile-fail test_has_template_cp_fail4.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 :
           test_has_template_cp_fail4_v ]
     ;
@@ -429,82 +347,40 @@
 alias ttitmpcpvm
     :
         [ run test_vm_has_template_cp.cpp : : :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 ]
         [ compile test_vm_has_template_cp_compile.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 ]
         [ compile-fail test_vm_has_template_cp_fail.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 ]
         [ compile-fail test_vm_has_template_cp_fail2.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 ]
         [ compile-fail test_vm_has_template_cp_fail3.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 ]
         [ compile-fail test_vm_has_template_cp_fail4.cpp :
- <toolset>gcc-4.3.0:<cxxflags>-std=c++0x
+ <toolset>gcc:<cxxflags>-std=c++0x
           <toolset>gcc-4.3.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.4.0:<cxxflags>-std=c++0x
           <toolset>gcc-4.4.0:<cxxflags>-U__STRICT_ANSI__
- <toolset>gcc-4.5.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.5.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.1:<cxxflags>-std=c++0x
- <toolset>gcc-4.6.2:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.0:<cxxflags>-std=c++0x
- <toolset>gcc-4.7.2:<cxxflags>-std=c++0x
+ <toolset>gcc-4.4.7:<cxxflags>-U__STRICT_ANSI__
           <define>BOOST_PP_VARIADICS=1 ]
     ;
     


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