ae2f_docs
Loading...
Searching...
No Matches
Cxx.h File Reference
#include "./Guide.h"
#include "./LangVer.h"
#include "./Cxx/Reg.h"
#include "./Cxx/Constexpr.h"
#include "./Cxx/Nil.h"

Go to the source code of this file.

Macros

#define ae2f_WhenC(a)
 Appears when the current language is C++.
#define ae2f_WhenCXX(a)
 Appears when the current language is C.
#define ae2f_is_cxx   ae2f_WhenC(0) ae2f_WhenCXX(1)
#define ae2f_c_check   && !ae2f_is_cxx
 Putting it after one condition in #if will find if the script's language considered as [C], while doxygen does not notice.
#define ae2f_cxx_check   && ae2f_is_cxx
 Putting it after one condition in #if will find if the script's language considered as [C++], while doxygen does not notice.

Detailed Description

Author
ae2f
Date
2025-02-01

Definition in file Cxx.h.

Macro Definition Documentation

◆ ae2f_c_check

#define ae2f_c_check   && !ae2f_is_cxx

Putting it after one condition in #if will find if the script's language considered as [C], while doxygen does not notice.

For alter, see ae2f_cxx_check

Definition at line 57 of file Cxx.h.

◆ ae2f_cxx_check

#define ae2f_cxx_check   && ae2f_is_cxx

Putting it after one condition in #if will find if the script's language considered as [C++], while doxygen does not notice.

For alter, see ae2f_c_check

Definition at line 65 of file Cxx.h.

◆ ae2f_is_cxx

#define ae2f_is_cxx   ae2f_WhenC(0) ae2f_WhenCXX(1)

Definition at line 48 of file Cxx.h.

◆ ae2f_WhenC

#define ae2f_WhenC ( a)
Value:
a

Appears when the current language is C++.

Definition at line 38 of file Cxx.h.

◆ ae2f_WhenCXX

#define ae2f_WhenCXX ( a)

Appears when the current language is C.

Definition at line 44 of file Cxx.h.