The
iterate.hpp
header defines several macros to interface with the file-iteration mechanism.
Usage
#include <
boost/preprocessor/iterate.hpp
>
Contents
BOOST_PP_ASSIGN_SLOT
BOOST_PP_FRAME_FINISH
BOOST_PP_FRAME_ITERATION
BOOST_PP_FRAME_START
BOOST_PP_INCLUDE_SELF
BOOST_PP_ITERATE
BOOST_PP_ITERATION
BOOST_PP_ITERATION_DEPTH
BOOST_PP_ITERATION_DEPTH_LIMIT
BOOST_PP_ITERATION_FINISH
BOOST_PP_ITERATION_LIMIT
BOOST_PP_ITERATION_START
BOOST_PP_LINE
BOOST_PP_LOCAL_ITERATE
BOOST_PP_LOCAL_ITERATION_LIMITS
BOOST_PP_RELATIVE_FINISH
BOOST_PP_RELATIVE_ITERATION
BOOST_PP_RELATIVE_START
BOOST_PP_SLOT
BOOST_PP_SLOT_LIMIT