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