Go to the documentation of this file. 13 #ifndef __STOUT_PREPROCESSOR_HPP__ 14 #define __STOUT_PREPROCESSOR_HPP__ 16 #include <boost/preprocessor/cat.hpp> 18 #include <boost/preprocessor/arithmetic/inc.hpp> 20 #include <boost/preprocessor/facilities/intercept.hpp> 22 #include <boost/preprocessor/repetition/enum_binary_params.hpp> 23 #include <boost/preprocessor/repetition/enum_params.hpp> 24 #include <boost/preprocessor/repetition/enum_trailing_params.hpp> 25 #include <boost/preprocessor/repetition/repeat.hpp> 26 #include <boost/preprocessor/repetition/repeat_from_to.hpp> 32 #define CAT BOOST_PP_CAT 33 #define INC BOOST_PP_INC 34 #define INTERCEPT BOOST_PP_INTERCEPT 35 #define ENUM_PARAMS BOOST_PP_ENUM_PARAMS 36 #define ENUM_BINARY_PARAMS BOOST_PP_ENUM_BINARY_PARAMS 37 #define ENUM BOOST_PP_ENUM 38 #define ENUM_TRAILING_PARAMS BOOST_PP_ENUM_TRAILING_PARAMS 39 #define REPEAT BOOST_PP_REPEAT 40 #define REPEAT_FROM_TO BOOST_PP_REPEAT_FROM_TO 42 #endif // __STOUT_PREPROCESSOR_HPP__