#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/list/enum.hpp>
#include <boost/preprocessor/control/iif.hpp>
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)) |
#define BOOST_PP_LIST_TO_TUPLE | ( | list | ) |
#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 | |||
) |
#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)) |