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

Macros

#define BOOST_PP_ARRAY_POP_BACK(array)   BOOST_PP_ARRAY_POP_BACK_Z(BOOST_PP_DEDUCE_Z(), array)
 
#define BOOST_PP_ARRAY_POP_BACK_Z(z, array)   BOOST_PP_ARRAY_POP_BACK_Z_D(z, array)
 
#define BOOST_PP_ARRAY_POP_BACK_Z_D(z, array)   BOOST_PP_ARRAY_POP_BACK_I(z, BOOST_PP_ARRAY_SIZE(array), array)
 
#define BOOST_PP_ARRAY_POP_BACK_I(z, size, array)   (BOOST_PP_DEC(size), (BOOST_PP_ENUM_ ## z(BOOST_PP_DEC(size), BOOST_PP_ARRAY_POP_BACK_M, array)))
 
#define BOOST_PP_ARRAY_POP_BACK_M(z, n, data)   BOOST_PP_ARRAY_ELEM(n, data)
 

Macro Definition Documentation

#define BOOST_PP_ARRAY_POP_BACK (   array)    BOOST_PP_ARRAY_POP_BACK_Z(BOOST_PP_DEDUCE_Z(), array)
#define BOOST_PP_ARRAY_POP_BACK_I (   z,
  size,
  array 
)    (BOOST_PP_DEC(size), (BOOST_PP_ENUM_ ## z(BOOST_PP_DEC(size), BOOST_PP_ARRAY_POP_BACK_M, array)))
#define BOOST_PP_ARRAY_POP_BACK_M (   z,
  n,
  data 
)    BOOST_PP_ARRAY_ELEM(n, data)
#define BOOST_PP_ARRAY_POP_BACK_Z (   z,
  array 
)    BOOST_PP_ARRAY_POP_BACK_Z_D(z, array)
#define BOOST_PP_ARRAY_POP_BACK_Z_D (   z,
  array 
)    BOOST_PP_ARRAY_POP_BACK_I(z, BOOST_PP_ARRAY_SIZE(array), array)