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

Macros

#define BOOST_PP_LIST_FOR_EACH(macro, data, list)   BOOST_PP_LIST_FOR_EACH_X(macro, data, list)
 
#define BOOST_PP_LIST_FOR_EACH_X(macro, data, list)   BOOST_PP_LIST_FOR_EACH_I(BOOST_PP_LIST_FOR_EACH_O, (macro, data), list)
 
#define BOOST_PP_LIST_FOR_EACH_O(r, md, i, elem)   BOOST_PP_LIST_FOR_EACH_O_I(r, BOOST_PP_TUPLE_REM_2 md, elem)
 
#define BOOST_PP_LIST_FOR_EACH_O_I(r, im, elem)   BOOST_PP_LIST_FOR_EACH_O_D(r, im, elem)
 
#define BOOST_PP_LIST_FOR_EACH_O_D(r, m, d, elem)   m(r, d, elem)
 
#define BOOST_PP_LIST_FOR_EACH_R(r, macro, data, list)   BOOST_PP_LIST_FOR_EACH_R_X(r, macro, data, list)
 
#define BOOST_PP_LIST_FOR_EACH_R_X(r, macro, data, list)   BOOST_PP_LIST_FOR_EACH_I_R(r, BOOST_PP_LIST_FOR_EACH_O, (macro, data), list)
 

Macro Definition Documentation

#define BOOST_PP_LIST_FOR_EACH (   macro,
  data,
  list 
)    BOOST_PP_LIST_FOR_EACH_X(macro, data, list)
#define BOOST_PP_LIST_FOR_EACH_O (   r,
  md,
  i,
  elem 
)    BOOST_PP_LIST_FOR_EACH_O_I(r, BOOST_PP_TUPLE_REM_2 md, elem)
#define BOOST_PP_LIST_FOR_EACH_O_D (   r,
  m,
  d,
  elem 
)    m(r, d, elem)
#define BOOST_PP_LIST_FOR_EACH_O_I (   r,
  im,
  elem 
)    BOOST_PP_LIST_FOR_EACH_O_D(r, im, elem)
#define BOOST_PP_LIST_FOR_EACH_R (   r,
  macro,
  data,
  list 
)    BOOST_PP_LIST_FOR_EACH_R_X(r, macro, data, list)
#define BOOST_PP_LIST_FOR_EACH_R_X (   r,
  macro,
  data,
  list 
)    BOOST_PP_LIST_FOR_EACH_I_R(r, BOOST_PP_LIST_FOR_EACH_O, (macro, data), list)
#define BOOST_PP_LIST_FOR_EACH_X (   macro,
  data,
  list 
)    BOOST_PP_LIST_FOR_EACH_I(BOOST_PP_LIST_FOR_EACH_O, (macro, data), list)