vrq

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CAttrDeclaration object for holding lists of verilog attributes and their corresponding expressions
CBackendThis is the abstract class to overload to create new backend tools
CBackendAbortException thrown by CBackend::Process when plugin aborts due to an internal error
CBackendExceptionBase class for exceptions that can be thrown by backend plugins
CBackendExitException thrown by CBackend::Process when plugin terminates early without an error
CBackendFailException thrown by CBackend::Process when plugin terminates early with an error
CBlockDeclaration class for block constructs
CDeclBase class for describing declaration objects
CElementAn element of compilation passed to and from plugins
CEventEvent declaration
CFrefForward reference declaration
CFunctionDeclaration object for functions and tasks
CGateGate declaration object
CGenvarDeclaration object for genvars
CInstanceDeclaration object for module and gate instances
CMacroDeclaration object for preprocessor macros
CModule
CNetDeclaration object for net types:

  • eWIRE
  • eTRI
  • eWAND
  • eTRIAND
  • eWOR
  • eTRIOR
  • eTRI1
  • eTRI0
  • eTRIREG
  • eSUPPLY0
  • eSUPPLY1
CNodePrimary data structure representing parse tree nodes
CNode_prHelper class for building tail recursive binary CNode trees Used by parser
CNode_sp< T >Smart pointer for CNode class Creates safe references to CNode arguments Supports assignment, dereference, and equality operations
CObjectBase class for vrq objects
CObstackBulk object allocation object
Coord_tStructure to hold file coordinates
CParamDeclaration object for parameters
CPortDeclaration object for module/function/task ports
CPortDirDeclaration object for input/output/inout statements
CRealDeclaration object for real variables
CRegDeclaration object for registers
CSpecifyDeclaration object for specify blocks
CSymbolHolder for character strings
CSymtab< T1 >Aux class used to create symbol table scoping
CUIntInfinite precision unsigned arithmetic class Storage within object will be used whenever possible
CVectorBit vector class for implementing 4 state verilog signed and unsigned arithmetic
ExternalThis class is a stub that will be used to create linkages for external references
LabelBitsInfo
MessagePlugin's should need these
StrengthPair_tPair of strengths
SystaskClass method to query systask info

Generated on 3 Dec 2009 for vrq by  doxygen 1.6.1