78 table.push_back( entry );
91 {
return table[index].s.c_str(); }
103 CNode* GetAttributeExpression(
const char* name );
109 int HasAttribute(
const char* name );
114 virtual void Dump( FILE* f );
const char * GetAttributeName(int index)
Get an attribute by index.
Definition: cattr.h:90
void AddAttribute(const char *name, CNode *aExp)
Add an attribute to list.
Definition: cattr.h:74
CNode * GetAttributeExpression(int index)
Get expression for attribute by index.
Definition: cattr.h:97
Structure to hold file coordinates.
Definition: cdecl.h:47
Bulk object allocation object.
Definition: cobstack.h:46
Primary data structure representing parse tree nodes.
Definition: cnode.h:188
int GetAttributeCount()
Get the number of attributes in list.
Definition: cattr.h:84
Base class for describing declaration objects.
Definition: cdecl.h:164
Declaration object for holding lists of verilog attributes and their corresponding expressions...
Definition: cattr.h:50