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

Macros

#define BOOST_PP_LIST_REST_N(count, list)   BOOST_PP_LIST_REST_N_I(count, list)
 
#define BOOST_PP_LIST_REST_N_I(count, list)   BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_WHILE(BOOST_PP_LIST_REST_N_P, BOOST_PP_LIST_REST_N_O, (list, count)))
 
#define BOOST_PP_LIST_REST_N_P(d, lc)   BOOST_PP_LIST_REST_N_P_I lc
 
#define BOOST_PP_LIST_REST_N_P_I(list, count)   count
 
#define BOOST_PP_LIST_REST_N_O(d, lc)   BOOST_PP_LIST_REST_N_O_I lc
 
#define BOOST_PP_LIST_REST_N_O_I(list, count)   (BOOST_PP_LIST_REST(list), BOOST_PP_DEC(count))
 
#define BOOST_PP_LIST_REST_N_D(d, count, list)   BOOST_PP_LIST_REST_N_D_I(d, count, list)
 
#define BOOST_PP_LIST_REST_N_D_I(d, count, list)   BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_WHILE_ ## d(BOOST_PP_LIST_REST_N_P, BOOST_PP_LIST_REST_N_O, (list, count)))
 

Macro Definition Documentation

#define BOOST_PP_LIST_REST_N (   count,
  list 
)    BOOST_PP_LIST_REST_N_I(count, list)
#define BOOST_PP_LIST_REST_N_D (   d,
  count,
  list 
)    BOOST_PP_LIST_REST_N_D_I(d, count, list)
#define BOOST_PP_LIST_REST_N_D_I (   d,
  count,
  list 
)    BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_WHILE_ ## d(BOOST_PP_LIST_REST_N_P, BOOST_PP_LIST_REST_N_O, (list, count)))
#define BOOST_PP_LIST_REST_N_I (   count,
  list 
)    BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_WHILE(BOOST_PP_LIST_REST_N_P, BOOST_PP_LIST_REST_N_O, (list, count)))
#define BOOST_PP_LIST_REST_N_O (   d,
  lc 
)    BOOST_PP_LIST_REST_N_O_I lc
#define BOOST_PP_LIST_REST_N_O_I (   list,
  count 
)    (BOOST_PP_LIST_REST(list), BOOST_PP_DEC(count))
#define BOOST_PP_LIST_REST_N_P (   d,
  lc 
)    BOOST_PP_LIST_REST_N_P_I lc
#define BOOST_PP_LIST_REST_N_P_I (   list,
  count 
)    count