#include <boost/preprocessor/config/config.hpp>
Macros | |
| #define | BOOST_PP_CAT(a, b) BOOST_PP_CAT_OO((a, b)) | 
| #define | BOOST_PP_CAT_OO(par) BOOST_PP_CAT_I ## par | 
| #define | BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b) | 
| #define | BOOST_PP_CAT_II(p, res) res | 
| #define BOOST_PP_CAT | ( | a, | |
| b | |||
| ) | BOOST_PP_CAT_OO((a, b)) | 
| #define BOOST_PP_CAT_I | ( | a, | |
| b | |||
| ) | BOOST_PP_CAT_II(~, a ## b) | 
| #define BOOST_PP_CAT_II | ( | p, | |
| res | |||
| ) | res | 
| #define BOOST_PP_CAT_OO | ( | par | ) | BOOST_PP_CAT_I ## par |