config.hpp File Reference
#include <type_traits>#include <tuple>#include <utility>#include <cstdint>#include <boost/callable_traits/detail/polyfills/disjunction.hpp>#include <boost/callable_traits/detail/polyfills/make_index_sequence.hpp>Macros | |
| #define | BOOST_CLBL_TRTS_EMPTY_ |
| #define | BOOST_CLBL_TRTS_EMPTY BOOST_CLBL_TRTS_EMPTY_ |
| #define | BOOST_CLBL_TRAITS_INLINE_VAR |
| #define | BOOST_CLBL_TRTS_TRANSACTION_SAFE_SPECIFIER |
| #define | BOOST_CLBL_TRTS_IX_SEQ(...) ::std::index_sequence< __VA_ARGS__ > |
| #define | BOOST_CLBL_TRTS_MAKE_IX_SEQ(...) ::std::make_index_sequence< __VA_ARGS__ > |
| #define | BOOST_CLBL_TRTS_DISJUNCTION(...) ::std::disjunction< __VA_ARGS__ > |
| #define | BOOST_CLBL_TRTS_DISABLE_VARIABLE_TEMPLATES |
| #define | BOOST_CLBL_TRTS_DEFAULT_VARARGS_CC |
| #define | BOOST_CLBL_TRTS_ABOMINABLE_CONST const |
| #define | BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE volatile |
| #define | BOOST_CLBL_TRTS_NOEXCEPT_SPECIFIER BOOST_CLBL_TRTS_EMPTY |
Macro Definition Documentation
◆ BOOST_CLBL_TRAITS_INLINE_VAR
| #define BOOST_CLBL_TRAITS_INLINE_VAR |
Definition at line 27 of file config.hpp.
◆ BOOST_CLBL_TRTS_ABOMINABLE_CONST
| #define BOOST_CLBL_TRTS_ABOMINABLE_CONST const |
Definition at line 99 of file config.hpp.
◆ BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE
| #define BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE volatile |
Definition at line 100 of file config.hpp.
◆ BOOST_CLBL_TRTS_DEFAULT_VARARGS_CC
| #define BOOST_CLBL_TRTS_DEFAULT_VARARGS_CC |
Definition at line 87 of file config.hpp.
◆ BOOST_CLBL_TRTS_DISABLE_VARIABLE_TEMPLATES
| #define BOOST_CLBL_TRTS_DISABLE_VARIABLE_TEMPLATES |
Definition at line 72 of file config.hpp.
◆ BOOST_CLBL_TRTS_DISJUNCTION
| #define BOOST_CLBL_TRTS_DISJUNCTION | ( | ... | ) | ::std::disjunction< __VA_ARGS__ > |
Definition at line 69 of file config.hpp.
◆ BOOST_CLBL_TRTS_EMPTY
| #define BOOST_CLBL_TRTS_EMPTY BOOST_CLBL_TRTS_EMPTY_ |
Definition at line 18 of file config.hpp.
◆ BOOST_CLBL_TRTS_EMPTY_
| #define BOOST_CLBL_TRTS_EMPTY_ |
Definition at line 17 of file config.hpp.
◆ BOOST_CLBL_TRTS_IX_SEQ
| #define BOOST_CLBL_TRTS_IX_SEQ | ( | ... | ) | ::std::index_sequence< __VA_ARGS__ > |
Definition at line 67 of file config.hpp.
◆ BOOST_CLBL_TRTS_MAKE_IX_SEQ
| #define BOOST_CLBL_TRTS_MAKE_IX_SEQ | ( | ... | ) | ::std::make_index_sequence< __VA_ARGS__ > |
Definition at line 68 of file config.hpp.
◆ BOOST_CLBL_TRTS_NOEXCEPT_SPECIFIER
| #define BOOST_CLBL_TRTS_NOEXCEPT_SPECIFIER BOOST_CLBL_TRTS_EMPTY |
Definition at line 106 of file config.hpp.
◆ BOOST_CLBL_TRTS_TRANSACTION_SAFE_SPECIFIER
| #define BOOST_CLBL_TRTS_TRANSACTION_SAFE_SPECIFIER |
Definition at line 37 of file config.hpp.
1.9.1