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

Macros

#define BOOST_PP_LIST_TO_TUPLE(list)
 
#define BOOST_PP_LIST_TO_TUPLE_EMPTY(list)
 
#define BOOST_PP_LIST_TO_TUPLE_DO(list)   BOOST_PP_LIST_TO_TUPLE_I(list)
 
#define BOOST_PP_LIST_TO_TUPLE_I(list)   (BOOST_PP_LIST_ENUM(list))
 
#define BOOST_PP_LIST_TO_TUPLE_R(r, list)
 
#define BOOST_PP_LIST_TO_TUPLE_R_EMPTY(r, list)
 
#define BOOST_PP_LIST_TO_TUPLE_R_DO(r, list)   BOOST_PP_LIST_TO_TUPLE_R_I(r, list)
 
#define BOOST_PP_LIST_TO_TUPLE_R_I(r, list)   (BOOST_PP_LIST_ENUM_R(r, list))
 

Macro Definition Documentation

#define BOOST_PP_LIST_TO_TUPLE (   list)
Value:
( \
) \
(list) \
#define BOOST_PP_LIST_TO_TUPLE_DO(list)
Definition: to_tuple.hpp:37
#define BOOST_PP_IIF(bit, t, f)
Definition: iif.hpp:20
#define BOOST_PP_LIST_TO_TUPLE_EMPTY(list)
Definition: to_tuple.hpp:32
#define BOOST_PP_LIST_IS_NIL(list)
Definition: adt.hpp:70
#define BOOST_PP_LIST_TO_TUPLE_DO (   list)    BOOST_PP_LIST_TO_TUPLE_I(list)
#define BOOST_PP_LIST_TO_TUPLE_EMPTY (   list)
#define BOOST_PP_LIST_TO_TUPLE_I (   list)    (BOOST_PP_LIST_ENUM(list))
#define BOOST_PP_LIST_TO_TUPLE_R (   r,
  list 
)
Value:
( \
) \
(r, list) \
#define BOOST_PP_LIST_TO_TUPLE_R_EMPTY(r, list)
Definition: to_tuple.hpp:52
#define BOOST_PP_IIF(bit, t, f)
Definition: iif.hpp:20
#define BOOST_PP_LIST_TO_TUPLE_R_DO(r, list)
Definition: to_tuple.hpp:57
#define BOOST_PP_LIST_IS_NIL(list)
Definition: adt.hpp:70
#define BOOST_PP_LIST_TO_TUPLE_R_DO (   r,
  list 
)    BOOST_PP_LIST_TO_TUPLE_R_I(r, list)
#define BOOST_PP_LIST_TO_TUPLE_R_EMPTY (   r,
  list 
)
#define BOOST_PP_LIST_TO_TUPLE_R_I (   r,
  list 
)    (BOOST_PP_LIST_ENUM_R(r, list))