Go to the source code of this file.
|
enum | VarDataType_t {
eNO_VAR_TYPE = 0,
eREAL,
eSHORTREAL,
eREALTIME,
eREG,
eTIME,
eLOGIC,
eINTEGER,
eBIT,
eINT,
eBYTE,
eSHORTINT,
eLONGINT,
eDEVENT,
eSTRUCT,
eUNION,
eUNION_TAGGED,
eENUM,
eCLASS,
ePROXY,
eINTERFACE_TYPE,
eSTRING
} |
| Variable data types. More...
|
|
enum | NodeType_t {
eU,
eR,
eS,
eE,
eB
} |
| Expression node type. More...
|
|
◆ NodeType_t
Expression node type.
Enumerator |
---|
eU | undefined
|
eR | real - have width 0
|
eS | signed bit vector, includes integer
|
eE | event - have width 0
|
eB | unsigned bit vector
|
◆ VarDataType_t
Variable data types.
Enumerator |
---|
eNO_VAR_TYPE | no type declaration
|
eREAL | real declaration
|
eSHORTREAL | shortreal declaration
|
eREALTIME | realtime declaration
|
eREG | register declaration
|
eTIME | time declaration
|
eLOGIC | logic declaration
|
eINTEGER | integer declaration
|
eBIT | integer declaration
|
eINT | int declaration
|
eBYTE | byte declaration
|
eSHORTINT | shortint declaration
|
eLONGINT | longint declaration
|
eDEVENT | event declaration
|
eSTRUCT | struct declaration
|
eUNION | union declaration
|
eUNION_TAGGED | tagged union declaration
|
eENUM | enum declaration
|
eCLASS | class declaration
|
ePROXY | proxy declaration
|
eINTERFACE_TYPE | interface declaration
|
eSTRING | string declaration
|
◆ varDataTypeName
const char * varDataTypeName |
Initial value:= {
"",
"real",
"shortreal",
"realtime",
"reg",
"time",
"logic",
"integer",
"bit",
"int",
"byte",
"shortint",
"longint",
"event",
"struct",
"union",
"union tagged",
"enum",
"class",
"proxy",
"interface type",
"string",
}
Array to convert DataType_t to character string.