mirror of
https://github.com/boostorg/function.git
synced 2025-07-12 12:16:34 +02:00
Boost.Function:
- Redesigned decision procedure for "is it a function pointer" vs. "is it an object". - No longer requires copy constructions of function objects during assignment or construction. - Added operator! to boost::function_base instead of relying on safe_bool conversion. - BOOST_NO_DEPENDENT_BASE_LOOKUP is now unnecessary - BOOST_WEAK_CONVERSION_OPERATORS is now unnecessary - BOOST_WEAK_FUNCTION_TEMPLATE_ORDERING is now unnecessary [SVN r10481]
This commit is contained in:
@ -27,6 +27,7 @@
|
||||
#define BOOST_FUNCTION_PARMS T1 a1, T2 a2, T3 a3
|
||||
#define BOOST_FUNCTION_ARGS a1, a2, a3
|
||||
#define BOOST_FUNCTION_FUNCTION function3
|
||||
#define BOOST_FUNCTION_BASE function3_base
|
||||
#define BOOST_FUNCTION_INVOKER_BASE invoker_base3
|
||||
#define BOOST_FUNCTION_FUNCTION_INVOKER function_invoker3
|
||||
#define BOOST_FUNCTION_VOID_FUNCTION_INVOKER void_function_invoker3
|
||||
@ -46,6 +47,7 @@
|
||||
#undef BOOST_FUNCTION_PARMS
|
||||
#undef BOOST_FUNCTION_ARGS
|
||||
#undef BOOST_FUNCTION_FUNCTION
|
||||
#undef BOOST_FUNCTION_BASE
|
||||
#undef BOOST_FUNCTION_INVOKER_BASE
|
||||
#undef BOOST_FUNCTION_FUNCTION_INVOKER
|
||||
#undef BOOST_FUNCTION_VOID_FUNCTION_INVOKER
|
||||
|
Reference in New Issue
Block a user