sbepp
|
Macros | |
#define | SBEPP_HAS_THREE_WAY_COMPARISON 0 |
1 if compiler supports three-way comparison, 0 otherwise | |
#define | SBEPP_HAS_ENDIAN 0 |
1 if compiler supports concepts, 0 otherwise | |
#define | SBEPP_HAS_BITCAST 0 |
1 if compiler supports std::bitcast , 0 otherwise | |
#define | SBEPP_HAS_BYTESWAP 0 |
1 if compiler supports std::byteswap , 0 otherwise | |
#define | SBEPP_HAS_CONSTEXPR_ALGORITHMS 0 |
1 if compiler supports constexpr std algorithms, 0 otherwise | |
#define | SBEPP_HAS_CONSTEXPR_ACCESSORS 0 |
1 if constexpr accessors are supported, 0 otherwise | |
#define | SBEPP_HAS_RANGES 0 |
1 if compiler supports ranges, 0 otherwise | |
#define | SBEPP_HAS_IS_CONSTANT_EVALUATED 0 |
1 if compiler supports std::is_constant_evaluated() , 0 otherwise | |
The list of configuration macros, if necessary, their values can be enforced by client.
#define SBEPP_HAS_ENDIAN 0 |
1
if compiler supports concepts, 0
otherwise
1
is compiler supports inline variables, 0
otherwise
1
if compiler supports std::endian
, 0
otherwise