![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
Go to the source code of this file.
| #define ARENE_COMPILER_ARMCLANG |
| #define ARENE_COMPILER_ARMCLANG_I_ ARENE_OFF_BY_DEFAULT |
| #define ARENE_COMPILER_CLANG |
A compile-time configuration flag for testing if the current compiler is clang.
Usage:
The value of this query is determined as follows, in order of precedence:
ARENE_COMPILER_CLANG has been explicitly defined via a -D flag to the compiler or similar:ARENE_ON if it is truthyARENE_OFF if it is not truthy.__clang__ is defined, it is ARENE_ON_BY_DEFAULT ARENE_OFF_BY_DEFAULT | #define ARENE_COMPILER_CLANG_I_ ARENE_OFF_BY_DEFAULT |
| #define ARENE_COMPILER_GCC |
A compile-time configuration flag for testing if the current compiler is gcc.
Usage:
The value of this query is determined as follows, in order of precedence:
ARENE_COMPILER_GCC has been explicitly defined via a -D flag to the compiler or similar:ARENE_ON if it is truthyARENE_OFF if it is not truthy.ARENE_IS_OFF(ARENE_COMPILER_CLANG) , and all of __GNUC__ , __GNUC_MINOR__ and __GNUC_PATCH_LEVEL are defined, it is ARENE_ON_BY_DEFAULT ARENE_OFF_BY_DEFAULT | #define ARENE_COMPILER_GCC_I_ ARENE_OFF_BY_DEFAULT |