sbepp
Loading...
Searching...
No Matches
Compiler features

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
 

Detailed Description

The list of configuration macros, if necessary, their values can be enforced by client.

Macro Definition Documentation

◆ SBEPP_HAS_ENDIAN

#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