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.