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
} |
| | Variable data types. More...
|
| |
| enum | NodeType_t {
eU,
eR,
eS,
eE,
eB
} |
| | Expression node type. More...
|
| |
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
|
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
|
| 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",
}
Array to convert DataType_t to character string.