vrq
CFunction Member List

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

Add(CInstance *instance)CBlockvirtual
Add(CParam *param)CBlockvirtual
Add(CNet *net)CBlockvirtual
Add(CVar *var)CBlockvirtual
Add(CBlock *child)CBlockvirtual
Add(CFref *fref)CBlockvirtual
Add(CGenvar *genvar)CBlockvirtual
Add(CNode *code)CBlockvirtual
CBlock(CSymbol *name, Coord_t *aLoc)CBlock
CBlock(CSymbol *name, Coord_t *aLoc, Decl_t dtype)CBlock
CDecl(CSymbol *aSymbol, Coord_t *aLoc, Decl_t aType, CDataType *dataType, Flag flags)CDeclinlineprotected
CFunction(CSymbol *symbol, Coord_t *aLoc, int automatic)CFunction
childrenCBlockprotected
Clone(CObstack *heap)CBlockinlinevirtual
Copy(CObstack *heap, const CDecl &o)CDeclprotected
DeclStatementCreated(void)CDeclinline
Dump(FILE *f)CFunctionvirtual
DumpDeclInfo(FILE *f)CDeclinlinevirtual
eFLAG_ARRAY enum valueCDecl
eFLAG_DATATYPE enum valueCDecl
eFLAG_NONE enum valueCDecl
eFLAG_PRAGMA enum valueCDecl
EvalReal(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
Evaluateable(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
EvalVector(CVector &v, CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
Flag enum nameCDecl
frefListCBlockprotected
genvarListCBlockprotected
GetAttributes()CDeclinline
GetAutomatic()CFunctioninlinevirtual
GetChildList()CBlock
GetClass(void)CDeclinline
GetCodeList()CBlockvirtual
GetConstAttr()CDeclinlinevirtual
GetCoord(void)CDeclinline
GetDataType()CDeclinlinevirtual
GetGenvarList()CBlock
GetLsb() const CDeclinlinevirtual
GetMembers(Decl_t type, list< Decl_t > &result)CDeclinlinestatic
GetMsb() const CDeclinlinevirtual
GetName(void)CDeclinline
GetNetList()CBlock
GetNodeType(void)CDeclinline
GetNumberOfUnpackedDimensions(void)CDeclinlinevirtual
GetOutput()CFunctioninline
GetParamList()CBlock
GetParent(void)CBlock
GetPortDirList()CFunctionvirtual
GetPorts()CFunctioninline
GetPragmas()CDeclinline
GetScalared()CDeclinlinevirtual
GetSymbol(void)CDeclinline
GetSymtab()CBlockinlinevirtual
GetTrailingLabel()CFunctioninline
GetType(void)CDeclinline
GetUnpackedLsi(INT32 dim)CDeclvirtual
GetUnpackedMsi(INT32 dim)CDeclvirtual
GetUnpackedRange(INT32 dim)CDeclinlinevirtual
GetVarAttr()CDeclinlinevirtual
GetVarList()CBlock
GetVectored()CDeclinlinevirtual
GetWidth(void) const CDeclinlinevirtual
GetWidthExp(void) const CDeclinlinevirtual
GetWireAttr()CDeclinlinevirtual
HasAttribute(char *name, CNode *n=NULL, int init=1)CDecl
InlinePortDecls()CFunctioninline
InlinePortDecls(int v)CFunctioninline
IsWidthConstant(void) const CDeclinlinevirtual
IsWidthEvaluateable(void) const CDeclinlinevirtual
IsWidthVolatile(void) const CDeclinlinevirtual
netListCBlockprotected
operator delete(void *object)CObjectinline
operator new(size_t size, CObstack *stack)CObjectinline
Or(Flag f1, Flag f2)CDeclinlinestatic
Or(Flag f1, Flag f2, Flag f3)CDeclinlinestatic
paramListCBlockprotected
parentCBlockprotected
PostSubVisit1(CNode *(*func)(CNode *, void *), void *data)CDeclvirtual
PostVisit1(void(*func)(CNode *, void *), void *data)CDeclvirtual
PreVisit1(int(*func)(CNode *, void *), void *data)CDeclvirtual
SetAttributes(CNode *attr)CDeclinline
SetAutomatic(int v)CDeclinlinevirtual
SetCodeList(CNode *list)CBlockvirtual
SetConstAttr(int v)CDeclinlinevirtual
SetCoord(Coord_t *aLoc)CDeclinline
SetDataType(CDataType *dt)CDeclinlinevirtual
SetDeclStatementCreated(void)CDeclinline
SetNumberOfUnpackedDimensions(INT32 dim)CDeclinlinevirtual
SetOutput(CDecl *output)CFunctioninline
SetParent(CBlock *parent)CBlock
SetPorts(CNode *n)CFunctioninline
SetPragmas(CNode *p)CDeclinline
SetScalared(int v)CDeclinlinevirtual
SetSymbol(CSymbol *aSymbol)CDeclinline
SetSymtab(CSymtab< CDecl > &symtab)CBlockvirtual
SetTrailingLabel(CSymbol *label)CFunctioninline
SetUnpackedRange(INT32 dim, CNode *v)CDeclinlinevirtual
SetVarAttr(int v)CDeclinlinevirtual
SetVectored(int v)CDeclinlinevirtual
SetWireAttr(Wire_t v)CDeclinlinevirtual
symtabCBlockprotected
Type(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
varListCBlockprotected
Width(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
WidthConstant(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
WidthDirection(void) const CDeclinlinevirtual
WidthEvaluateable(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
WidthExp(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
WidthVolatile(CSymbol *symbol, CNode *args, CBlock *block)CFunctionstatic
~CBlock()CBlockinlinevirtual