|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r68970 - in sandbox/local/libs/local/params_name/boost/local/aux_: . function preprocessor/sign
From: lorcaminiti_at_[hidden]
Date: 2011-02-17 14:55:00
Author: lcaminiti
Date: 2011-02-17 14:54:58 EST (Thu, 17 Feb 2011)
New Revision: 68970
URL: http://svn.boost.org/trac/boost/changeset/68970
Log:
Renamed aux_/function to aux_/function_macro.
Removed:
sandbox/local/libs/local/params_name/boost/local/aux_/function/
Text files modified:
sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_any_bind.hpp | 23 ++++++++++++-----------
sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_bind.hpp | 4 ++--
sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_const_bind.hpp | 4 ++--
sandbox/local/libs/local/params_name/boost/local/aux_/symbol.hpp | 24 +++++++++++-------------
4 files changed, 27 insertions(+), 28 deletions(-)
Modified: sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_any_bind.hpp
==============================================================================
--- sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_any_bind.hpp (original)
+++ sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_any_bind.hpp 2011-02-17 14:54:58 EST (Thu, 17 Feb 2011)
@@ -19,26 +19,27 @@
// Public //
// Expand to 1 iff `this` is bound (const or not).
-#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_ANY_BIND_THIS(params) \
+#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_ANY_BIND_THIS(params) \
/* can't use PP_BITOR/PP_OR because don't expand on MSVC */ \
- BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_CONST_BIND_THIS(params), \
+ BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_CONST_BIND_THIS(params), \
1 \
- , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_BIND_THIS(params), \
+ , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_BIND_THIS(params), \
1 \
, \
0 \
))
// Expand to 1 iff has one or more bound including `this` (const or not).
-#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_ANY_BIND(params) \
+#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_ANY_BIND(params) \
/* can't use PP_BITOR/PP_OR because don't expand on MSVC */ \
- BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_CONST_BIND(params), \
+ BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_CONST_BIND(params), \
1 \
- , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_CONST_BIND_THIS(params), \
+ , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_CONST_BIND_THIS( \
+ params), \
1 \
- , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_BIND(params), \
+ , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_BIND(params), \
1 \
- , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_BIND_THIS(params), \
+ , BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_BIND_THIS(params), \
1 \
, \
0 \
@@ -48,16 +49,16 @@
// including `this` if bound (const or not).
#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_ALL_BIND(params) \
(BOOST_PP_NIL) \
- BOOST_PP_EXPR_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_ANY_BIND_THIS( \
+ BOOST_PP_EXPR_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_ANY_BIND_THIS( \
params), \
(this) /* never by reference because `&this` is not valid in C++ */ \
) \
- BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_CONST_BIND(params), \
+ BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_CONST_BIND(params), \
BOOST_LOCAL_AUX_PP_SIGN_PARAMS_ALL_BIND_SEQ_TAIL_ \
, \
BOOST_PP_TUPLE_EAT(2) \
)(params, BOOST_LOCAL_AUX_PP_SIGN_PARAMS_CONST_BIND) \
- BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_BIND(params), \
+ BOOST_PP_IIF(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_BIND(params), \
BOOST_LOCAL_AUX_PP_SIGN_PARAMS_ALL_BIND_SEQ_TAIL_ \
, \
BOOST_PP_TUPLE_EAT(2) \
Modified: sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_bind.hpp
==============================================================================
--- sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_bind.hpp (original)
+++ sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_bind.hpp 2011-02-17 14:54:58 EST (Thu, 17 Feb 2011)
@@ -10,7 +10,7 @@
BOOST_LOCAL_AUX_PP_SIGN_PARSED_PARAMS_INDEX_BIND, \
params)
-#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_BIND(params) \
+#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_BIND(params) \
BOOST_PP_GREATER(BOOST_PP_SEQ_SIZE( /* size > 1 because nil-seq */ \
BOOST_LOCAL_AUX_PP_SIGN_PARAMS_BIND(params)), 1)
@@ -19,7 +19,7 @@
BOOST_LOCAL_AUX_PP_SIGN_PARSED_PARAMS_INDEX_BIND_THIS_COUNT, \
params)
-#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_BIND_THIS(params) \
+#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_BIND_THIS(params) \
BOOST_PP_GREATER(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_BIND_THIS_COUNT( \
params), 0)
Modified: sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_const_bind.hpp
==============================================================================
--- sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_const_bind.hpp (original)
+++ sandbox/local/libs/local/params_name/boost/local/aux_/preprocessor/sign/params_const_bind.hpp 2011-02-17 14:54:58 EST (Thu, 17 Feb 2011)
@@ -12,7 +12,7 @@
BOOST_LOCAL_AUX_PP_SIGN_PARSED_PARAMS_INDEX_CONST_BIND, \
params)
-#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_CONST_BIND(params) \
+#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_CONST_BIND(params) \
BOOST_PP_GREATER(BOOST_PP_SEQ_SIZE( /* size > 1 because nil-seq */ \
BOOST_LOCAL_AUX_PP_SIGN_PARAMS_CONST_BIND(params)), 1)
@@ -21,7 +21,7 @@
BOOST_LOCAL_AUX_PP_SIGN_PARSED_PARAMS_INDEX_CONST_BIND_THIS_COUNT, \
params)
-#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAS_CONST_BIND_THIS(params) \
+#define BOOST_LOCAL_AUX_PP_SIGN_PARAMS_HAVE_CONST_BIND_THIS(params) \
BOOST_PP_GREATER(BOOST_LOCAL_AUX_PP_SIGN_PARAMS_CONST_BIND_THIS_COUNT( \
params), 0)
Modified: sandbox/local/libs/local/params_name/boost/local/aux_/symbol.hpp
==============================================================================
--- sandbox/local/libs/local/params_name/boost/local/aux_/symbol.hpp (original)
+++ sandbox/local/libs/local/params_name/boost/local/aux_/symbol.hpp 2011-02-17 14:54:58 EST (Thu, 17 Feb 2011)
@@ -50,16 +50,10 @@
BOOST_LOCAL_AUX_INTERNAL_SYMBOL(args)
#define BOOST_LOCAL_AUX_SYMBOL_PARAMS_LOCAL_VARIABLE_NAME(id) \
- BOOST_LOCAL_AUX_INTERNAL_SYMBOL(BOOST_PP_CAT(params_, id))
+ BOOST_LOCAL_AUX_INTERNAL_SYMBOL(BOOST_PP_CAT(params, id))
-#define BOOST_LOCAL_AUX_SYMBOL_PARAMS_VARIABLE_NAME \
- BOOST_LOCAL_AUX_INTERNAL_SYMBOL(params)
-
-#define BOOST_LOCAL_AUX_SYMBOL_FUNCTOR_CLASS_NAME( \
- local_function_name) \
- BOOST_LOCAL_AUX_INTERNAL_SYMBOL(BOOST_PP_CAT(BOOST_PP_CAT( \
- functor, BOOST_LOCAL_AUX_SYMBOL_INFIX), \
- local_function_name))
+#define BOOST_LOCAL_AUX_SYMBOL_FUNCTOR_CLASS_NAME(id) \
+ BOOST_LOCAL_AUX_INTERNAL_SYMBOL(BOOST_PP_CAT(functor, id))
#define BOOST_LOCAL_AUX_SYMBOL_FUNCTOR_OBJECT_NAME( \
local_function_name) \
@@ -67,10 +61,11 @@
object, BOOST_LOCAL_AUX_SYMBOL_INFIX), \
local_function_name))
-#define BOOST_LOCAL_AUX_SYMBOL_FUNCTION_REF_NAME( \
- local_function_name) \
- BOOST_LOCAL_AUX_INTERNAL_SYMBOL(BOOST_PP_CAT(BOOST_PP_CAT( \
- local_function_name, BOOST_LOCAL_AUX_SYMBOL_INFIX), ref))
+#define BOOST_LOCAL_AUX_SYMBOL_BINDS_VARIABLE_NAME \
+ BOOST_LOCAL_AUX_INTERNAL_SYMBOL(binds)
+
+#define BOOST_LOCAL_AUX_SYMBOL_FUNCTOR_TYPE \
+ BOOST_LOCAL_AUX_INTERNAL_SYMBOL(functor_type)
#define BOOST_LOCAL_AUX_SYMBOL_BODY_FUNCTION_NAME \
BOOST_LOCAL_AUX_INTERNAL_SYMBOL(body)
@@ -78,5 +73,8 @@
#define BOOST_LOCAL_AUX_SYMBOL_BLOCK_FUNCTION_NAME \
BOOST_LOCAL_AUX_INTERNAL_SYMBOL(block_function)
+#define BOOST_LOCAL_AUX_SYMBOL_INIT_RECURSION_FUNCTION_NAME \
+ BOOST_LOCAL_AUX_INTERNAL_SYMBOL(init_recursion)
+
#endif // #include guard
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