Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r76946 - in sandbox/local_function: . boost boost/functional boost/functional/overloaded_function boost/functional/overloaded_function/detail boost/local_function boost/local_function/aux_ boost/local_function/aux_/macro boost/local_function/aux_/macro/code_ boost/local_function/aux_/preprocessor/traits boost/local_function/aux_/preprocessor/traits/decl_ boost/local_function/aux_/preprocessor/traits/decl_/validate_ boost/local_function/aux_/preprocessor/traits/decl_sign_ boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_ boost/local_function/detail/preprocessor boost/local_function/detail/preprocessor/keyword boost/local_function/detail/preprocessor/keyword/facility boost/utility libs/local_function/example libs/utility/identity_type/doc libs/utility/identity_type/doc/html
From: lorcaminiti_at_[hidden]
Date: 2012-02-07 16:42:48


Author: lcaminiti
Date: 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
New Revision: 76946
URL: http://svn.boost.org/trac/boost/changeset/76946

Log:
Added home page comment to all files.
Removed:
   sandbox/local_function/libs/local_function/example/test_impl_factorial.cpp
Text files modified:
   sandbox/local_function/Jamroot.jam | 9 +++++----
   sandbox/local_function/boost/functional/overloaded_function.hpp | 1 +
   sandbox/local_function/boost/functional/overloaded_function/config.hpp | 1 +
   sandbox/local_function/boost/functional/overloaded_function/detail/base.hpp | 1 +
   sandbox/local_function/boost/functional/overloaded_function/detail/function_type.hpp | 1 +
   sandbox/local_function/boost/local_function.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/add_pointed_const.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/config.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/function.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/code_/bind.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/code_/end.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/code_/functor.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/code_/name.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/code_/result.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/decl.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/name.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/macro/typeof.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/member.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/nobind.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/bind.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_error.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_params.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/preprocessor/traits/param.hpp | 1 +
   sandbox/local_function/boost/local_function/aux_/symbol.hpp | 1 +
   sandbox/local_function/boost/local_function/config.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/auto.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/bind.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const_bind.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/default.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/add.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/is.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/inline.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/recursive.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/register.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/return.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/this.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/keyword/void.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/line_counter.hpp | 1 +
   sandbox/local_function/boost/local_function/detail/preprocessor/void_list.hpp | 1 +
   sandbox/local_function/boost/scope_exit.hpp | 3 ++-
   sandbox/local_function/boost/utility/identity_type.hpp | 1 +
   sandbox/local_function/libs/local_function/example/profile_lambda.cpp | 2 +-
   sandbox/local_function/libs/utility/identity_type/doc/html/index.html | 6 +++---
   sandbox/local_function/libs/utility/identity_type/doc/identity_type.qbk | 2 +-
   63 files changed, 70 insertions(+), 10 deletions(-)

Modified: sandbox/local_function/Jamroot.jam
==============================================================================
--- sandbox/local_function/Jamroot.jam (original)
+++ sandbox/local_function/Jamroot.jam 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -9,8 +9,9 @@
 
 use-project boost : $(BOOST_ROOT) ;
 
-project : requirements
- <include>"."
- <include>$(BOOST_ROOT)
-;
+project
+ : requirements
+ <include>"."
+ <include>$(BOOST_ROOT)
+ ;
 

Modified: sandbox/local_function/boost/functional/overloaded_function.hpp
==============================================================================
--- sandbox/local_function/boost/functional/overloaded_function.hpp (original)
+++ sandbox/local_function/boost/functional/overloaded_function.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// Library home at http://www.boost.org/libs/functional/overloaded_function
 
 #ifndef DOXY // Doxygen documentation only.
 

Modified: sandbox/local_function/boost/functional/overloaded_function/config.hpp
==============================================================================
--- sandbox/local_function/boost/functional/overloaded_function/config.hpp (original)
+++ sandbox/local_function/boost/functional/overloaded_function/config.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// Library home at http://www.boost.org/libs/functional/overloaded_function
 
 #ifndef BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_HPP_
 #define BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_HPP_

Modified: sandbox/local_function/boost/functional/overloaded_function/detail/base.hpp
==============================================================================
--- sandbox/local_function/boost/functional/overloaded_function/detail/base.hpp (original)
+++ sandbox/local_function/boost/functional/overloaded_function/detail/base.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// Library home at http://www.boost.org/libs/functional/overloaded_function
 
 #if !BOOST_PP_IS_ITERATING
 # ifndef BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_DETAIL_BASE_HPP_

Modified: sandbox/local_function/boost/functional/overloaded_function/detail/function_type.hpp
==============================================================================
--- sandbox/local_function/boost/functional/overloaded_function/detail/function_type.hpp (original)
+++ sandbox/local_function/boost/functional/overloaded_function/detail/function_type.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// Library home at http://www.boost.org/libs/functional/overloaded_function
 
 #ifndef BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_DETAIL_FUNCTION_TYPE_HPP_
 #define BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_DETAIL_FUNCTION_TYPE_HPP_

Modified: sandbox/local_function/boost/local_function.hpp
==============================================================================
--- sandbox/local_function/boost/local_function.hpp (original)
+++ sandbox/local_function/boost/local_function.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_HPP_
 #define BOOST_LOCAL_FUNCTION_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/add_pointed_const.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/add_pointed_const.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/add_pointed_const.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_ADD_POINTED_CONST_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_ADD_POINTED_CONST_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/config.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/config.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/config.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_CONFIG_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_CONFIG_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/function.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/function.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/function.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #if !BOOST_PP_IS_ITERATING
 # ifndef BOOST_LOCAL_FUNCTION_AUX_FUNCTION_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/code_/bind.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/code_/bind.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/code_/bind.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_CODE_BIND_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_CODE_BIND_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/code_/end.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/code_/end.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/code_/end.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_CLOSURE_AUX_CODE_END_HPP_
 #define BOOST_CLOSURE_AUX_CODE_END_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/code_/functor.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/code_/functor.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/code_/functor.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_CODE_FUNCTOR_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_CODE_FUNCTOR_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/code_/name.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/code_/name.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/code_/name.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_CODE_NAME_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_CODE_NAME_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/code_/result.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/code_/result.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/code_/result.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_CODE_RESULT_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_CODE_RESULT_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/decl.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/decl.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/decl.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_DECL_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_DECL_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/name.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/name.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/name.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_NAME_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_NAME_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/macro/typeof.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/macro/typeof.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/macro/typeof.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_TYPEOF_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_TYPEOF_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/member.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/member.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/member.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_MEMBER_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_MEMBER_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/nobind.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/nobind.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/nobind.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_NOBIND_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_NOBIND_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/bind.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/bind.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/bind.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_BIND_TRAITS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_BIND_TRAITS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_APPEND_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_APPEND_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_INDEX_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_INDEX_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_NIL_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_NIL_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SET_ERROR_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SET_ERROR_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_RETURN_COUNT_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_RETURN_COUNT_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_THIS_COUNT_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_VALIDATE_THIS_COUNT_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_BINDS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_BINDS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_CONST_BINDS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_CONST_BINDS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_error.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_error.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_error.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_ERROR_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_ERROR_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_params.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_params.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_params.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_PARAMS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_PARAMS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_RETURNS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_RETURNS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_ANY_BIND_TYPE_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_ANY_BIND_TYPE_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_VALIDATE_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_VALIDATE_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_VALIDATE_DEFAULTS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_VALIDATE_DEFAULTS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_VALIDATE_THIS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_DECL_TRAITS_SIGN_VALIDATE_THIS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/preprocessor/traits/param.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/preprocessor/traits/param.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/preprocessor/traits/param.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_PP_PARAM_TRAITS_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_PP_PARAM_TRAITS_HPP_

Modified: sandbox/local_function/boost/local_function/aux_/symbol.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/aux_/symbol.hpp (original)
+++ sandbox/local_function/boost/local_function/aux_/symbol.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_AUX_SYMBOL_HPP_
 #define BOOST_LOCAL_FUNCTION_AUX_SYMBOL_HPP_

Modified: sandbox/local_function/boost/local_function/config.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/config.hpp (original)
+++ sandbox/local_function/boost/local_function/config.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_CONFIG_HPP_
 #define BOOST_LOCAL_FUNCTION_CONFIG_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/auto.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/auto.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/auto.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_AUTO_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_AUTO_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/bind.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/bind.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/bind.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_BIND_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_BIND_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_CONST_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_CONST_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const_bind.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const_bind.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/const_bind.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_CONST_BIND_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_CONST_BIND_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/default.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/default.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/default.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_DEFAULT_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_DEFAULT_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/add.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/add.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/add.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_ADD_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_ADD_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/is.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/is.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/is.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_IS_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_IS_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_REMOVE_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_REMOVE_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/inline.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/inline.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/inline.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_INLINE_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_INLINE_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/recursive.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/recursive.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/recursive.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_RECURSIVE_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_RECURSIVE_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/register.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/register.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/register.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_REGISTER_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_REGISTER_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/return.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/return.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/return.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_RETURN_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_RETURN_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/this.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/this.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/this.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_THIS_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_THIS_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_THISUNDERSCORE_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_THISUNDERSCORE_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/keyword/void.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/keyword/void.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/keyword/void.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_VOID_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_VOID_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/line_counter.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/line_counter.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/line_counter.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_LINE_COUNTER_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_LINE_COUNTER_HPP_

Modified: sandbox/local_function/boost/local_function/detail/preprocessor/void_list.hpp
==============================================================================
--- sandbox/local_function/boost/local_function/detail/preprocessor/void_list.hpp (original)
+++ sandbox/local_function/boost/local_function/detail/preprocessor/void_list.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/local_function for library home page
 
 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_VOID_LIST_HPP_
 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_VOID_LIST_HPP_

Modified: sandbox/local_function/boost/scope_exit.hpp
==============================================================================
--- sandbox/local_function/boost/scope_exit.hpp (original)
+++ sandbox/local_function/boost/scope_exit.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -2,8 +2,9 @@
 // Copyright (C) 2006-2009, 2012 Alexander Nasonov
 // Copyright (C) 2012 Lorenzo Caminiti
 // Distributed under the Boost Software License, Version 1.0
-// (see accompanying file LICENSE_1_0.txt or copy at
+// (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/scope_exit for library home page
 
 #ifndef FILE_boost_scope_exit_hpp_INCLUDED
 #define FILE_boost_scope_exit_hpp_INCLUDED

Modified: sandbox/local_function/boost/utility/identity_type.hpp
==============================================================================
--- sandbox/local_function/boost/utility/identity_type.hpp (original)
+++ sandbox/local_function/boost/utility/identity_type.hpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -3,6 +3,7 @@
 // Distributed under the Boost Software License, Version 1.0
 // (see accompanying file LICENSE_1_0.txt or a copy at
 // http://www.boost.org/LICENSE_1_0.txt)
+// See http://www.boost.org/libs/utility/identity_type for library home page
 
 /** @file
 Wrap type expressions with round parenthesis so they can be passed to macros

Modified: sandbox/local_function/libs/local_function/example/profile_lambda.cpp
==============================================================================
--- sandbox/local_function/libs/local_function/example/profile_lambda.cpp (original)
+++ sandbox/local_function/libs/local_function/example/profile_lambda.cpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -14,7 +14,7 @@
 #include "profile_helpers.hpp"
 
 int main(int argc, char* argv[]) {
- unsigned long size = 0, trials = 0;
+ unsigned long size = 0, trials = 0;
     profile::args(argc, argv, size, trials);
 
     double sum = 0.0;

Deleted: sandbox/local_function/libs/local_function/example/test_impl_factorial.cpp
==============================================================================
--- sandbox/local_function/libs/local_function/example/test_impl_factorial.cpp 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
+++ (empty file)
@@ -1,107 +0,0 @@
-
-#include <boost/local_function.hpp>
-#define BOOST_TEST_MODULE TestImplFactorial
-#include <boost/test/unit_test.hppp>
-#include <vector>
-#include <algorithm>
-
-struct calculator {
- std::vector<int> results;
- void factorials(const std::vector<int>& nums) {
- int // The local function result type (just before the `BOOST_LOCAL_FUNCTION_PARAMS` macro).
-
- // *BEGIN* The macro
- // BOOST_LOCAL_FUNCTION(bind this_, int num,
- // bool recursion, default false)
- // expands (at line/counter 19) to:
-
- // DEDUCE RESULT TYPE
- // Long name `ERROR_...` gives meaningful compiler-error message if
- // programmers forget result type before the macro.
- (*
- ERROR_missing_result_type_before_the_local_function_parameter_macro_id19
- )();
- // Use Boost.ScopeExit type deduction technique (tagging, wrapping,
- // struct, etc) so to work on all compilers (specifically, some GCC
- // version give internal errors otherwise).
- typedef void (*boost_local_function_auxXdeduce_result_tagX19X)(int
- ERROR_missing_result_type_before_the_local_function_parameter_macro_id19
- ) ;
- typedef BOOST_TYPEOF(::boost::scope_exit::detail::wrap(
- ::boost::scope_exit::detail::deref(
- ERROR_missing_result_type_before_the_local_function_parameter_macro_id19,
- (boost_local_function_auxXdeduce_result_tagX19X)0 ) ))
- boost_local_function_auxXdeduce_result_wrapX19X ;
- typedef boost_local_function_auxXdeduce_result_wrapX19X::type
- boost_local_function_auxXdeduce_result_captureX19X ;
- struct boost_local_function_auxXdeduce_result_paramsX19X {
- typedef boost_local_function_auxXdeduce_result_captureX19X
- function_ptr;
- };
- typedef ::boost::remove_pointer<
- boost_local_function_auxXdeduce_result_paramsX19X::
- function_ptr >::type
- boost_local_function_auxXdeduce_result_function_typeX19X ;
- typedef ::boost::function_traits<
- boost_local_function_auxXdeduce_result_function_typeX19X
- >::result_type
- boost_local_function_auxXresult_typeX19X ;
-
- // HANDLE BOUND VARIABLES
- // Deduce bound variable types.
-#if BOSOT_WORKAROUND(BOOST_MSVC, >= 1300)
- enum {
- boost_se_this_type_indexX19X = sizeof(
- *boost::scope_exit::msvc_typeof_this::encode_start(this))
- };
- typedef boost::scope_exit::msvc_typeof_this::msvc_typeid_wrapper<
- boost::se_this_type_indexX19X>::type
- boost_local_function_auxXthis_typeX19X;
-#else
- typedef BOOST_TYPEOF(this) boost_local_function_auxXthis_typeX19X;
-#endif
- // Store bound variables (by reference or value).
- struct boost_se_params_t_19 {
- boost_local_function_auxXthis_typeX19X
- boost_local_function_auxXthis_varX;
- } boost_local_function_auxXparamsX19X = { this };
- // Set bound variables in variable `...args` without line/counter
- // postfix so it can be accessed also by different macro NAME (so this
- // variable must be declared using a template meta-programming thick
- // that will declare it only once in each scope, no-op otherwise).
- ::boost::scope_exit::detail::declared<
- boost::scope_exit::detail::resolve<
- sizeof(boost_local_function_auxXargsX)
- >::cmp1<0>::cmp2
- > boost_local_function_auxXargsX;
- boost_local_function_auxXargsX.value =
- &boost_local_function_auxXparamsX19X;
-
- // LOCAL FUNCTOR
- class boost_local_function_auxXfunctorX19X {
- typedef boost_local_function_auxXresult_typeX19X
- (boost_local_function_auxXfunction_typeX)
- ( int num , bool recursion );
- typedef boost::function_traits< void (
- ::boost::local_function::aux::function<
- boost_local_function_auxXfunction_typeX , 1 , boost_local_function_auxXthis_typeX19X , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t , ::boost::local_function::aux::nobind_t > ) >::arg1_type boost_local_function_auxXfunctor_typeX ; typedef boost_local_function_auxXthis_typeX19X this_Xtypeof_typeXboost_local_function_auxX ; public: enum { arity = ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arity }; typedef boost_local_function_auxXresult_typeX19X result_type; typedef ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg1_type arg1_type ; typedef ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg2_type arg2_type ; inline explicit boost_local_function
_auxXfunctorX19X( void* bind_params) : boost_local_function_auxXbind_thisX( static_cast< boost_se_params_t_19* >( bind_params)-> boost_local_function_auxXthis_varX ) { } inline boost_local_function_auxXresult_typeX19X operator()( ::boost::call_traits< ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg1_type >::param_type arg1 , ::boost::call_traits< ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg2_type >::param_type arg2 ) { return boost_local_function_auxXbodyX( boost_local_function_auxXbind_thisX , arg1 , arg2 ); } inline boost_local_function_auxXresult_typeX19X operator()( ::boost::call_traits< ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg1_type >::param_type arg1 ) { return boost_local_function_auxXbodyX( boost_local_function_auxXbind_thisX , arg1 ); } inline static boost_local_function_auxXresult_typeX19X boost_local_function_auxXcallX0X( void* object , boost_local_function_auxXthis_typeX19X & bind_this , ::boost::local_function::
aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::call_traits< ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg1_type >::param_type arg1 , ::boost::call_traits< ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg2_type >::param_type arg2 ) { return static_cast< boost_local_function_auxXfunctorX19X* >(object)-> boost_local_function_auxXbodyX( bind_this , arg1 , arg2 ) ; } inline static boost_local_function_auxXresult_typeX19X boost_local_function_auxXcallX1X( void* object , boost_local_function_auxXthis_typeX19X & bind_this , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t &
 , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::local_function::aux::nobind_t & , ::boost::call_traits< ::boost::function_traits< boost_local_function_auxXfunction_typeX >::arg1_type >::param_type arg1 ) { return static_cast< boost_local_function_auxXfunctorX19X* >(object)-> boost_local_function_auxXbodyX( bind_this , arg1 ) ; } inline static void boost_local_function_auxXinit_callX( void* object , boost_local_function_auxXfunctor_typeX& functor ) { functor.boost_local_function_auxXinit_callX( object , static_cast< boost_local_function_auxXfunctorX19X* >( object)->boost_local_function_auxXbind_thisX , ::boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , :
:boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , ::boost::local_function::aux::nobind , &boost_local_function_auxXcallX0X , &boost_local_function_auxXcallX1X ); } private: boost_local_function_auxXthis_typeX19X boost_local_function_auxXbind_thisX ; boost::scope_exit::detail::undeclared boost_local_function_auxXargsX; inline boost_local_function_auxXresult_typeX19X boost_local_function_auxXbodyX( boost_local_function_auxXthis_typeX19X const this_ , int num , bool recursion = false ) {
- int result = 0;
- if(num <= 0) result = 1;
- else result = num * factorial(num - 1, true);
- if(!recursion) this_->results.push_back(result);
- return result;
- } public: boost_local_function_auxXfunctor_typeX factorial; inline void boost_local_function_auxXinit_recursionX( boost_local_function_auxXfunctor_typeX& functor) { factorial = functor; } } boost_local_function_auxXfactorialX(boost_local_function_auxXargsX.value); __typeof__(boost::type_of::ensure_obj(boost_local_function_auxXfactorialX. factorial)) factorial; boost_local_function_auxXfactorialX.boost_local_function_auxXinit_callX( &boost_local_function_auxXfactorialX, factorial); boost_local_function_auxXfactorialX.boost_local_function_auxXinit_recursionX( factorial);
- std::for_each(nums.begin(), nums.end(), factorial);
- }
-};
-
-BOOST_AUTO_TEST_CASE( test_impl_factorial ) {
- std::vector<int> v(3);
- v[0] = 1; v[1] = 3; v[2] = 4;
- calculator calc;
- calc.factorials(v);
-
- BOOST_CHECK( cals.results[0] == 1 );
- BOOST_CHECK( cals.results[1] == 6 );
- BOOST_CHECK( cals.results[2] == 24 );
-}

Modified: sandbox/local_function/libs/utility/identity_type/doc/html/index.html
==============================================================================
--- sandbox/local_function/libs/utility/identity_type/doc/html/index.html (original)
+++ sandbox/local_function/libs/utility/identity_type/doc/html/index.html 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -2,7 +2,7 @@
       Caminiti</p></div><div><div class="legalnotice" title="Legal Notice"><a name="boost_utility_identitytype.legal"></a><p>
         Distributed under the Boost Software License, Version 1.0 (see accompanying
         file LICENSE_1_0.txt or a copy at <a class="ulink" href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt>)
- </p></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section">
Motivation</span></dt><dt><span class="section">Solution</span></dt><dt><span class="section">Templates</span></dt><dt><span class="section">Abstract Types</span></dt><dt><span class="section">Annex: Usages</span></dt><dt><span class="section"><a href="#boost_utility_identitytype.annex__implementation">Annex:
+ </p></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section">Motivation</span></dt><dt><span class="section">Solution</span></dt><dt><span class="section">Templates</span></dt><dt><span class="section">Abstract Types</span></dt><dt><span class="section">Annex: Usage</span></dt><dt><span class="section"><a href="#boost_utility_identitytype.annex__implementation">Annex:
     Implementation</a></span></dt><dt><span class="section">Reference</span></dt></dl></div><p>
     This library allows to wrap type expressions within round parenthesis so they
     can be passed to macros even when they contain commas.
@@ -145,7 +145,7 @@
     <span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="special">);</span>
 </pre><p>
- </p></div><div class="section" title="Annex: Usages"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="boost_utility_identitytype.annex__usages"></a><a class="link" href="#boost_utility_identitytype.annex__usages" title="Annex: Usages">Annex: Usages</a></h2></div></div></div><p>
+ </p></div><div class="section" title="Annex: Usage"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="boost_utility_identitytype.annex__usage"></a><a class="link" href="#boost_utility_identitytype.annex__usage" title="Annex: Usage">Annex: Usage</a></h2></div></div></div><p>
       The <code class="computeroutput"><a class="link" href="#BOOST_IDENTITY_TYPE" title="Macro BOOST_IDENTITY_TYPE">BOOST_IDENTITY_TYPE</a></code> macro
       can be used either in the call of the user-defined macro (as shown by the examples
       so far), or internally to the definition of the user macro. When <code class="computeroutput"><a class="link" href="#BOOST_IDENTITY_TYPE" title="Macro BOOST_IDENTITY_TYPE">BOOST_IDENTITY_TYPE</a></code> is used internally,
@@ -214,7 +214,7 @@
 
 <a class="link" href="#BOOST_IDENTITY_TYPE" title="Macro BOOST_IDENTITY_TYPE">BOOST_IDENTITY_TYPE</a>(parenthesized_type)</pre><div class="refentry" title="Macro BOOST_IDENTITY_TYPE"><a name="BOOST_IDENTITY_TYPE"></a><div class="titlepage"></div><div class="refnamediv"><h2><span class="refentrytitle">Macro BOOST_IDENTITY_TYPE</span></h2><p>BOOST_IDENTITY_TYPE &#8212; This macro allows to wrap the specified type expression within extra round parenthesis so the type can be passed as a single macro parameter even if it contains commas (not already wrapped within round parenthesis). </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="#header.boost.utility.identity_type_hpp" title="Header &lt;boost/utility/identity_type.hpp&gt;">boost/utility/identity_type.hpp</a>&gt;
 
-</span>BOOST_IDENTITY_TYPE(parenthesized_type)</pre></div><div class="refsect1" title="Description"><a name="id476456"></a><h2>Description</h2><p><span class="bold"><strong>Parameters:</strong></span> </p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><tbody><tr><td><span class="bold"><strong><code class="computeroutput">parenthesized_type</code></strong></span></td><td>The type expression to be passed as macro parameter wrapped by a single set of round parenthesis <code class="computeroutput">(...)</code>. This type expression can contain an arbitrary number of commas. </td></tr></tbody></table></div><p>
+</span>BOOST_IDENTITY_TYPE(parenthesized_type)</pre></div><div class="refsect1" title="Description"><a name="id520147"></a><h2>Description</h2><p><span class="bold"><strong>Parameters:</strong></span> </p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><tbody><tr><td><span class="bold"><strong><code class="computeroutput">parenthesized_type</code></strong></span></td><td>The type expression to be passed as macro parameter wrapped by a single set of round parenthesis <code class="computeroutput">(...)</code>. This type expression can contain an arbitrary number of commas. </td></tr></tbody></table></div><p>
 </p><p>This macro works on any C++03 compiler (it does not require variadic macros).</p><p>This macro must be prefixed by <code class="computeroutput">typename</code> when used within templates. However, the compiler will not be able to automatically determine function template parameters when they are wrapped with this macro (these parameters need to be explicitly specified when calling the function template).</p><p>On some compilers (like GCC), using this macro on an abstract types requires to add and remove a reference to the type. </p></div></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.boost_utility_identitytype.solution.f0" href="#boost_utility_identitytype.solution.f0" class="para">1</a>] </sup>
         Using variadic macros, it would be possible to use a single set of parenthesis
         <code class="computeroutput"><span class="identifier">BOOST_IDENTITY_TYPE</span><span class="special">(</span></code><span class="emphasis"><em>type</em></span><code class="computeroutput"><span class="special">)</span></code> instead of two <code class="computeroutput"><span class="identifier">BOOST_IDENTITY_TYPE</span><span class="special">((</span></code><span class="emphasis"><em>type</em></span><code class="computeroutput"><span class="special">))</span></code>

Modified: sandbox/local_function/libs/utility/identity_type/doc/identity_type.qbk
==============================================================================
--- sandbox/local_function/libs/utility/identity_type/doc/identity_type.qbk (original)
+++ sandbox/local_function/libs/utility/identity_type/doc/identity_type.qbk 2012-02-07 16:42:42 EST (Tue, 07 Feb 2012)
@@ -103,7 +103,7 @@
 
 [endsect]
 
-[section Annex: Usages]
+[section Annex: Usage]
 
 The [macroref BOOST_IDENTITY_TYPE] macro can be used either in the call of the user-defined macro (as shown by the examples so far), or internally to the definition of the user macro.
 When [macroref BOOST_IDENTITY_TYPE] is used internally, the call of the user macro will only have to specify the extra parenthesis (see also [@../../test/tmp_assert.cpp =tmp_assert.cpp=]):


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