vrq
CDataType Member List

This is the complete list of members for CDataType, including all inherited members.

CDataType(VarDataType_t t)CDataType
CDataType(VarDataType_t t, list< CNode * > packedList)CDataType
Clone(CObstack *heap)=0CDataTypepure virtual
Copy(CObstack *heap, const CDataType &o)CDataTypeprotected
Dump(FILE *f) const =0CDataTypepure virtual
GetBaseWidth(void) const =0CDataTypepure virtual
GetBaseWidthExp() const =0CDataTypepure virtual
GetConst() const CDataTypeinlinevirtual
GetNodeType(void) const =0CDataTypepure virtual
GetNumberOfPackedDimensions(void) const CDataTypeinlinevirtual
GetPackedLsb() const CDataTypevirtual
GetPackedLsi(INT32 dim) const CDataTypevirtual
GetPackedMsb() const CDataTypevirtual
GetPackedMsi(INT32 dim) const CDataTypevirtual
GetPackedRange() const CDataTypevirtual
GetPackedRange(INT32 dim) const CDataTypeinlinevirtual
GetPackedWidth(void) const CDataTypevirtual
GetPackedWidthExp() const CDataTypevirtual
GetSigned() const =0CDataTypepure virtual
GetTwoState() const =0CDataTypepure virtual
GetVarDataType() const CDataTypeinlinevirtual
GetVarDataTypeName() const CDataTypeinlinevirtual
IsBaseWidthConstant(void) const =0CDataTypepure virtual
IsBaseWidthEvaluateable(void) const =0CDataTypepure virtual
IsBaseWidthVolatile(void) const =0CDataTypepure virtual
IsPacked() const =0CDataTypepure virtual
IsPackedWidthConstant(void) const CDataTypevirtual
IsPackedWidthEvaluateable(void) const CDataTypevirtual
IsPackedWidthVolatile(void) const CDataTypevirtual
IsScalar() const CDataTypevirtual
IsVector() const =0CDataTypepure virtual
operator delete(void *object)CObjectinline
operator new(size_t size, CObstack *stack)CObjectinline
PackedWidthDirection(void) const CDataTypevirtual
PostSubVisit1(CNode *(*callback)(CNode *, void *), void *data)CDataTypevirtual
PostVisit1(void(*callback)(CNode *, void *), void *data)CDataTypevirtual
PreVisit1(int(*callback)(CNode *, void *), void *data)CDataTypevirtual
SetConst(int v)CDataTypeinlinevirtual
SetVarDataType(VarDataType_t v)CDataTypeinlinevirtual