#include <boost/local_function/aux_/macro/decl.hpp>#include <boost/local_function/aux_/macro/name.hpp>#include <boost/local_function/aux_/macro/typeof.hpp>#include <boost/local_function/aux_/preprocessor/traits/decl.hpp>#include <boost/local_function/detail/preprocessor/line_counter.hpp>#include <boost/local_function/detail/preprocessor/void_list.hpp>#include <boost/config.hpp>
Macros | |
| #define | BOOST_LOCAL_FUNCTION_ID(id,...) |
| #define | BOOST_LOCAL_FUNCTION(...) |
| #define | BOOST_LOCAL_FUNCTION_ID_TPL(id,...) |
| #define | BOOST_LOCAL_FUNCTION_TPL(...) |
| #define | BOOST_LOCAL_FUNCTION_NAME(qualified_name) BOOST_LOCAL_FUNCTION_AUX_NAME(0 /* not within template */, qualified_name) |
| #define | BOOST_LOCAL_FUNCTION_NAME_TPL(qualified_name) BOOST_LOCAL_FUNCTION_AUX_NAME(1 /* within template */, qualified_name) |
| #define | BOOST_LOCAL_FUNCTION_TYPEOF(bound_variable_name) BOOST_LOCAL_FUNCTION_AUX_TYPEOF_TYPE(bound_variable_name) |
| #define BOOST_LOCAL_FUNCTION | ( | ... | ) |
| #define BOOST_LOCAL_FUNCTION_ID | ( | id, | |
| ... | |||
| ) |
| #define BOOST_LOCAL_FUNCTION_ID_TPL | ( | id, | |
| ... | |||
| ) |
| #define BOOST_LOCAL_FUNCTION_NAME | ( | qualified_name | ) | BOOST_LOCAL_FUNCTION_AUX_NAME(0 /* not within template */, qualified_name) |
| #define BOOST_LOCAL_FUNCTION_NAME_TPL | ( | qualified_name | ) | BOOST_LOCAL_FUNCTION_AUX_NAME(1 /* within template */, qualified_name) |
| #define BOOST_LOCAL_FUNCTION_TPL | ( | ... | ) |
| #define BOOST_LOCAL_FUNCTION_TYPEOF | ( | bound_variable_name | ) | BOOST_LOCAL_FUNCTION_AUX_TYPEOF_TYPE(bound_variable_name) |