#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/list/adt.hpp>
#include <boost/preprocessor/list/rest_n.hpp>
Macros | |
#define | BOOST_PP_LIST_AT(list, index) BOOST_PP_LIST_AT_I(list, index) |
#define | BOOST_PP_LIST_AT_I(list, index) BOOST_PP_LIST_FIRST(BOOST_PP_LIST_REST_N(index, list)) |
#define | BOOST_PP_LIST_AT_D(d, list, index) BOOST_PP_LIST_AT_D_I(d, list, index) |
#define | BOOST_PP_LIST_AT_D_I(d, list, index) BOOST_PP_LIST_FIRST(BOOST_PP_LIST_REST_N_D(d, index, list)) |
#define BOOST_PP_LIST_AT | ( | list, | |
index | |||
) | BOOST_PP_LIST_AT_I(list, index) |
#define BOOST_PP_LIST_AT_D | ( | d, | |
list, | |||
index | |||
) | BOOST_PP_LIST_AT_D_I(d, list, index) |
#define BOOST_PP_LIST_AT_D_I | ( | d, | |
list, | |||
index | |||
) | BOOST_PP_LIST_FIRST(BOOST_PP_LIST_REST_N_D(d, index, list)) |
#define BOOST_PP_LIST_AT_I | ( | list, | |
index | |||
) | BOOST_PP_LIST_FIRST(BOOST_PP_LIST_REST_N(index, list)) |