#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) |