| 
    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