2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27#include "./LangVer.auto.h"
32#define ae2f_stdcc_v (__cplusplus)
34#define ae2f_stdcc_v 0L
38#ifdef __STDC_VERSION__
39#define ae2f_stdc_v (__STDC_VERSION__
)
40#elif defined(__STDC__) && (__STDC__)
41#define ae2f_stdc_v 198900L
43#define ae2f_stdc_v ((ae2f_LangVer_C) * 100L
)
46#undef __ae2f_stdcheck_C
47#undef __ae2f_stdcheck_CC
#define ae2f_stdcc_v
Standard C++ version. .
#define ae2f_stdc_v
Standard C version, or at least cmake intended.
#define ae2f_assume(a)
tells the compiler that value if a is false, below this keyword is not expected to be reached.
#define ae2f_ccpure
Keyword as [[pure]] on C23.
#define ae2f_ccconst
Keyword as [[const]] on C23..
#define ae2f_noexcept
marker that this function does not throw something.
#define ae2f_restrict
Keyword as restrict on C99.
#define ae2f_expected_not(a)
expectes a as false.
#define ae2f_unreachable()
tells the compiler that below this keyword is not expected to be reached.
#define _ae2f_msvc(a)
Available when compiled with msvc.
#define _ae2f_gnuc(a)
Available when compiled with gcc compiler.
#define ae2f_inline
inline
#define ae2f_expected(a)
expectes a as true.