Go to the source code of this file.
◆ BOOST_CLBL_TRTS_DEFINE_SFINAE_ERROR_ORIGIN
| #define BOOST_CLBL_TRTS_DEFINE_SFINAE_ERROR_ORIGIN |
( |
|
origin | ) |
|
Value:namespace error { \
template<typename ErrorMessage> \
struct origin : \
{ struct _ {}; }; \
} \
Definition at line 47 of file sfinae_errors.hpp.
◆ BOOST_CLBL_TRTS_PP_CAT
◆ BOOST_CLBL_TRTS_PP_CAT_
| #define BOOST_CLBL_TRTS_PP_CAT_ |
( |
|
x, |
|
|
|
y |
|
) |
| x ## y |
◆ BOOST_CLBL_TRTS_SFINAE_MSG
| #define BOOST_CLBL_TRTS_SFINAE_MSG |
( |
|
origin, |
|
|
|
name |
|
) |
| |
Value:
struct name : error::origin< \
BOOST_CLBL_TRTS_PP_CAT(name, _ )>{}; \
#define BOOST_CLBL_TRTS_PP_CAT(x, y)
Definition at line 56 of file sfinae_errors.hpp.