|
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