#include <boost/preprocessor/arithmetic/inc.hpp>#include <boost/preprocessor/config/config.hpp>#include <boost/preprocessor/list/adt.hpp>#include <boost/preprocessor/repetition/for.hpp>#include <boost/preprocessor/tuple/elem.hpp>#include <boost/preprocessor/tuple/rem.hpp>
Go to the source code of this file.
| #define BOOST_PP_LIST_FOR_EACH_I | ( | macro, | |
| data, | |||
| list | |||
| ) | BOOST_PP_LIST_FOR_EACH_I_I(macro, data, list) |
Definition at line 29 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_I | ( | macro, | |
| data, | |||
| list | |||
| ) | BOOST_PP_FOR((macro, data, list, 0), BOOST_PP_LIST_FOR_EACH_I_P, BOOST_PP_LIST_FOR_EACH_I_O, BOOST_PP_LIST_FOR_EACH_I_M) |
Definition at line 30 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_M | ( | r, | |
| x | |||
| ) | BOOST_PP_LIST_FOR_EACH_I_M_I(r, BOOST_PP_TUPLE_REM_4 x) |
Definition at line 50 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_M_D | ( | r, | |
| m, | |||
| d, | |||
| l, | |||
| i | |||
| ) | m(r, d, i, BOOST_PP_LIST_FIRST(l)) |
Definition at line 54 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_M_I | ( | r, | |
| x_e | |||
| ) | BOOST_PP_LIST_FOR_EACH_I_M_D(r, x_e) |
Definition at line 51 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_O | ( | r, | |
| x | |||
| ) | (BOOST_PP_TUPLE_ELEM(4, 0, x), BOOST_PP_TUPLE_ELEM(4, 1, x), BOOST_PP_LIST_REST(BOOST_PP_TUPLE_ELEM(4, 2, x)), BOOST_PP_INC(BOOST_PP_TUPLE_ELEM(4, 3, x))) |
Definition at line 44 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_P | ( | r, | |
| x | |||
| ) | BOOST_PP_LIST_IS_CONS(BOOST_PP_TUPLE_ELEM(4, 2, x)) |
Definition at line 37 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_R | ( | r, | |
| macro, | |||
| data, | |||
| list | |||
| ) | BOOST_PP_LIST_FOR_EACH_I_R_I(r, macro, data, list) |
Definition at line 61 of file for_each_i.hpp.
| #define BOOST_PP_LIST_FOR_EACH_I_R_I | ( | r, | |
| macro, | |||
| data, | |||
| list | |||
| ) | BOOST_PP_FOR_ ## r((macro, data, list, 0), BOOST_PP_LIST_FOR_EACH_I_P, BOOST_PP_LIST_FOR_EACH_I_O, BOOST_PP_LIST_FOR_EACH_I_M) |
Definition at line 62 of file for_each_i.hpp.