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.