vrq
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCCAttrDeclaration object for holding lists of verilog attributes and their corresponding expressions
oCCBackendThis is the abstract class to overload to create new backend tools
oCCBackendAbortException thrown by CBackend::Process when plugin aborts due to an internal error
oCCBackendExceptionBase class for exceptions that can be thrown by backend plugins
oCCBackendExitException thrown by CBackend::Process when plugin terminates early without an error
oCCBackendFailException thrown by CBackend::Process when plugin terminates early with an error
oCCBlockDeclaration class for block constructs
oCCDataTypeBase class for describing data types
oCCDeclBase class for describing declaration objects
oCCElementAn element of compilation passed to and from plugins
oCCFrefForward reference declaration
oCCFunctionDeclaration object for functions and tasks
oCCGateGate declaration object
oCCGenvarDeclaration object for genvars
oCCInstanceDeclaration object for module and gate instances
oCCMacroDeclaration object for preprocessor macros
oCCModule
oCCNetDeclaration object for nets
oCCNodePrimary data structure representing parse tree nodes
oCCNode_prHelper class for building tail recursive binary CNode trees Used by parser
oCCNode_spSmart pointer for CNode class Creates safe references to CNode arguments Supports assignment, dereference, and equality operations
oCCNode_tripletHelper class for building tail recursive binary CNode trees Used by parser
oCCObjectBase class for vrq objects
oCCObstackBulk object allocation object
oCCoord_tStructure to hold file coordinates
oCCParamDeclaration object for parameters
oCCPortDeclaration object for module/function/task ports
oCCPortDirDeclaration object for input/output/inout statements
oCCSimpleTypeClass for describing simple builtin data types
oCCSpecifyDeclaration object for specify blocks
oCCSymbolHolder for character strings
oCCSymtabAux class used to create symbol table scoping
oCCUIntInfinite precision unsigned arithmetic class Storage within object will be used whenever possible
oCCVarDeclaration object for variables
oCCVectorBit vector class for implementing 4 state verilog signed and unsigned arithmetic
oCExternalThis class is a stub that will be used to create linkages for external references
oCLabelBitsInfo
oCMessagePlugin's should need these
oCStrengthPair_tPair of strengths
\CSystaskClass method to query systask info