#include <gvpr/gprdata.inc>
Go to the source code of this file.
|
#define | Y(i) (1<<(i)) |
|
#define | V 0x4 /* NODE */ |
|
#define | E 0x5 /* EDGE */ |
|
#define | G 0x6 /* GRAPH */ |
|
#define | O 0x7 /* OBJECT */ |
|
#define | TV 0x8 /* TV_ */ |
|
#define | YALL (Y(V)|Y(E)|Y(G)) |
|
#define | X(prefix, name, str, type, subtype, ...) prefix##name, |
|
#define | X(prefix, name, str, type, subtype, ...) + (prefix == V_ ? 1 : 0) |
|
#define | V_ 1 |
|
#define | M_ 2 |
|
#define | T_ 3 |
|
#define | A_ 4 |
|
#define | F_ 5 |
|
#define | C_ 6 |
|
#define | X(prefix, name, str, type, subtype, ...) + ((prefix == V_ || prefix == M_) ? 1 : 0) |
|
#define | X(prefix, name, str, type, subtype, ...) + 1 |
|
#define | X(prefix, name, str, type, subtype, ...) EX_ID(str, type, prefix##name, subtype), |
|
#define | X(prefix, name, str, type, subtype, ...) type ## _(str) |
|
#define | ID_(str) |
|
#define | DECLARE_(str) str, |
|
#define | ARRAY_(str) |
|
#define | FUNCTION_(str) |
|
#define | CONSTANT_(str) |
|
#define | X(prefix, name, str, type, subtype, ...) type ## _(__VA_ARGS__) |
|
#define | ID_(...) { __VA_ARGS__ }, |
|
#define | DECLARE_() |
|
#define | ARRAY_() |
|
#define | FUNCTION_() |
|
#define | CONSTANT_() |
|
◆ A_
◆ ARRAY_ [1/2]
◆ ARRAY_ [2/2]
◆ C_
◆ CONSTANT_ [1/2]
◆ CONSTANT_ [2/2]
◆ DECLARE_ [1/2]
◆ DECLARE_ [2/2]
◆ F_
◆ FUNCTION_ [1/2]
◆ FUNCTION_ [2/2]
#define G 0x6 /* GRAPH */ |
◆ ID_ [1/2]
#define ID_ |
( |
|
... | ) |
{ __VA_ARGS__ }, |
◆ ID_ [2/2]
◆ M_
#define O 0x7 /* OBJECT */ |
◆ T_
◆ TV
◆ V_
◆ X [1/7]
◆ X [2/7]
◆ X [3/7]
◆ X [4/7]
◆ X [5/7]
◆ X [6/7]
◆ X [7/7]
◆ YALL
◆ tctype
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ symbols
Initial value:= {
#define X(prefix, name, str, type, subtype, ...)
}
#define EX_ID(n, l, i, t)
Definition at line 52 of file gdefs.h.
Referenced by compileProg(), initDisc(), and mkBlock().
◆ tchk
Initial value:= {
{0, 0},
#define X(prefix, name, str, type, subtype, ...)
#define ID_(...)
#define DECLARE_()
#define ARRAY_()
#define FUNCTION_()
#define CONSTANT_()
}
Definition at line 87 of file gdefs.h.
Referenced by compileProg(), mkBlock(), and typeChk().
◆ typenames
Initial value:= {
#define X(prefix, name, str, type, subtype, ...)
#define ID_(str)
#define DECLARE_(str)
#define ARRAY_(str)
#define FUNCTION_(str)
#define CONSTANT_(str)
}
Definition at line 60 of file gdefs.h.
Referenced by typeName().