ae2f_docs
Macro.h File Reference

Go to the source code of this file.

Macros

#define __ae2f_MACRO_GENERATED   0
#define ae2f_WhenMac(...)
#define ae2f_WhenNMac(...)
#define ae2f_MAC(...)
 A hint for creating a macro from void-returning function.
#define OFF   0
#define ON   1
#define ae2f_MAC_BUILD   ON

Macro Definition Documentation

◆ __ae2f_MACRO_GENERATED

#define __ae2f_MACRO_GENERATED   0

Definition at line 2 of file Macro.h.

◆ ae2f_MAC

#define ae2f_MAC ( ...)
Value:
ae2f_WhenNMac(inline static void)
#define ae2f_WhenNMac(...)
Definition Macro.h:15

A hint for creating a macro from void-returning function.

Its parameters will be additional template parameters you could customise.

Definition at line 35 of file Macro.h.

◆ ae2f_MAC_BUILD

#define ae2f_MAC_BUILD   ON

Definition at line 43 of file Macro.h.

◆ ae2f_WhenMac

#define ae2f_WhenMac ( ...)

Available when is macro-generated

Definition at line 12 of file Macro.h.

◆ ae2f_WhenNMac

#define ae2f_WhenNMac ( ...)
Value:
__VA_ARGS__

Available when is not-macro-generated.

Definition at line 15 of file Macro.h.

◆ OFF

#define OFF   0

Definition at line 38 of file Macro.h.

◆ ON

#define ON   1

Definition at line 39 of file Macro.h.