ae2f_docs
Util.h File Reference
#include <ae2f/Cast.h>
#include <ae2f/Pack/Beg.h>
#include <ae2f/MMap/Util.h>
#include <ae2f/Pack/End.h>

Go to the source code of this file.

Macros

#define ae2f_AnnUtilPtr2Name(A_t, B_t)
#define ae2f_AnnUtilV2Name(A_t, B_t)
#define ae2f_AnnUtilV2(A_LEFT, A_t, A_POST, B_LEFT, B_t, B_POST)
#define ae2f_AnnUtilPtr2(A_t, B_t, ...)

Macro Definition Documentation

◆ ae2f_AnnUtilPtr2

#define ae2f_AnnUtilPtr2 ( A_t,
B_t,
... )
Value:
{ A_t* a; B_t* b; }
#define ae2f_AnnUtilPtr2Name(A_t, B_t)
Definition Util.h:8
#define ae2f_structdef(key, name)
Definition Cast.h:110

Definition at line 18 of file Util.h.

◆ ae2f_AnnUtilPtr2Name

#define ae2f_AnnUtilPtr2Name ( A_t,
B_t )
Value:
ae2f_AnnUtilPtr__##A_t##B_t

Definition at line 8 of file Util.h.

◆ ae2f_AnnUtilV2

#define ae2f_AnnUtilV2 ( A_LEFT,
A_t,
A_POST,
B_LEFT,
B_t,
B_POST )
Value:
ae2f_structdef(union, ae2f_AnnUtilV2Name(A_t, B_t)) \
{ A_LEFT A_t A_POST a; B_LEFT B_t B_POST b; }
#define ae2f_AnnUtilV2Name(A_t, B_t)
Definition Util.h:11

Definition at line 14 of file Util.h.

◆ ae2f_AnnUtilV2Name

#define ae2f_AnnUtilV2Name ( A_t,
B_t )
Value:
ae2f_AnnUtilV2Name__##A_t##B_t

Definition at line 11 of file Util.h.