136 virtual void Dump( FILE* f );
Declaration object for nets.
Definition: cnet.h:46
void Copy(CObstack *heap, const CNet &net)
Create a deep copy of given declaration.
StrengthPair_t GetStrength()
Get drive strength.
Definition: cnet.h:106
virtual void SetVectored(int v)
Set vectored attribute.
Definition: cnet.h:116
CNode * GetDelay(void)
Get net delay.
Definition: cnet.h:91
CNet(CSymbol *symbol, Coord_t *aLoc, Wire_t wireType, CDataType *dataType, int undefined)
Create a net declaration.
virtual void PreVisit1(int(*func)(CNode *, void *), void *data)
void PortDir(CPortDir *p)
Set portdir associated with net.
Definition: cnet.h:76
int GetUndefined(void)
Get undefined attribute.
Definition: cnet.h:96
CPortDir * PortDir()
Get portdir associated with net.
Definition: cnet.h:81
Base class for describing data types.
Definition: cdatatype.h:110
Pair of strengths.
Definition: cnode.h:108
Structure to hold file coordinates.
Definition: cdecl.h:47
Holder for character strings.
Definition: csymbol.h:44
Bulk object allocation object.
Definition: cobstack.h:46
virtual void Dump(FILE *f)
Dump net info to file descriptor.
void SetUndefined(int value)
Set undefined attribute.
Definition: cnet.h:101
Primary data structure representing parse tree nodes.
Definition: cnode.h:188
virtual void PostSubVisit1(CNode *(*func)(CNode *, void *), void *data)
virtual CDecl * Clone(CObstack *heap)
Create a clone of this declaration.
Base class for describing declaration objects.
Definition: cdecl.h:164
virtual int GetScalared()
Get scalared attribute.
Definition: cnet.h:131
virtual void PostVisit1(void(*func)(CNode *, void *), void *data)
void SetDelay(CNode *aExp)
Set net delay.
Definition: cnet.h:86
Declaration object for input/output/inout statements.
Definition: cportdir.h:45
Wire_t
Wire types.
Definition: cdecl.h:56
void SetStrength(StrengthPair_t s)
Set drive strength.
Definition: cnet.h:111
virtual int GetVectored()
Get vectored attribute.
Definition: cnet.h:121
virtual void SetScalared(int v)
Set scalared attribute.
Definition: cnet.h:126