vrq
Classes | Enumerations | Variables

/net/fileserver/nas/home/mdh/vrq/src/cdatatype.h File Reference

Go to the source code of this file.

Classes

class  CDataType
 Base class for describing data types. More...

Enumerations

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
}
 

Variable data types.

More...
enum  NodeType_t {
  eU, eR, eS, eE,
  eB
}
 

Expression node type.

More...

Variables

const char * varDataTypeName []
 Array to convert DataType_t to character string.

Enumeration Type Documentation

enum 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

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


Variable Documentation

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",
}

Array to convert DataType_t to character string.