Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
register_functions.hpp File Reference
Include dependency graph for register_functions.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_TYPEOF_LIMIT_FUNCTION_ARITY   10
 
#define BOOST_PP_ITERATION_LIMITS   (0, BOOST_TYPEOF_LIMIT_FUNCTION_ARITY)
 
#define BOOST_PP_FILENAME_1   <boost/typeof/register_functions_iterate.hpp>
 

Enumerations

enum  {
  FUN_ID = BOOST_TYPEOF_UNIQUE_ID(),
  FUN_PTR_ID = FUN_ID + 1 * BOOST_PP_INC( 10 ),
  FUN_REF_ID = FUN_ID + 2 * BOOST_PP_INC( 10 ),
  MEM_FUN_ID = FUN_ID + 3 * BOOST_PP_INC( 10 ),
  CONST_MEM_FUN_ID = FUN_ID + 4 * BOOST_PP_INC( 10 ),
  VOLATILE_MEM_FUN_ID = FUN_ID + 5 * BOOST_PP_INC( 10 ),
  VOLATILE_CONST_MEM_FUN_ID = FUN_ID + 6 * BOOST_PP_INC( 10 ),
  FUN_VAR_ID = FUN_ID + 7 * BOOST_PP_INC( 10 ),
  FUN_VAR_PTR_ID = FUN_ID + 8 * BOOST_PP_INC( 10 ),
  FUN_VAR_REF_ID = FUN_ID + 9 * BOOST_PP_INC( 10 ),
  MEM_FUN_VAR_ID = FUN_ID + 10 * BOOST_PP_INC( 10 ),
  CONST_MEM_FUN_VAR_ID = FUN_ID + 11 * BOOST_PP_INC( 10 ),
  VOLATILE_MEM_FUN_VAR_ID = FUN_ID + 12 * BOOST_PP_INC( 10 ),
  VOLATILE_CONST_MEM_FUN_VAR_ID = FUN_ID + 13 * BOOST_PP_INC( 10 )
}
 

Macro Definition Documentation

#define BOOST_PP_FILENAME_1   <boost/typeof/register_functions_iterate.hpp>
#define BOOST_PP_ITERATION_LIMITS   (0, BOOST_TYPEOF_LIMIT_FUNCTION_ARITY)
#define BOOST_TYPEOF_LIMIT_FUNCTION_ARITY   10

Enumeration Type Documentation

anonymous enum
Enumerator
FUN_ID 
FUN_PTR_ID 
FUN_REF_ID 
MEM_FUN_ID 
CONST_MEM_FUN_ID 
VOLATILE_MEM_FUN_ID 
VOLATILE_CONST_MEM_FUN_ID 
FUN_VAR_ID 
FUN_VAR_PTR_ID 
FUN_VAR_REF_ID 
MEM_FUN_VAR_ID 
CONST_MEM_FUN_VAR_ID 
VOLATILE_MEM_FUN_VAR_ID 
VOLATILE_CONST_MEM_FUN_VAR_ID