vrq
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CCBackendThis is the abstract class to overload to create new backend tools
 CCBackendExceptionBase class for exceptions that can be thrown by backend plugins
 CCBackendAbortException thrown by CBackend::Process when plugin aborts due to an internal error
 CCBackendExitException thrown by CBackend::Process when plugin terminates early without an error
 CCBackendFailException thrown by CBackend::Process when plugin terminates early with an error
 CCElementAn element of compilation passed to and from plugins
 CCNode_prHelper class for building tail recursive binary CNode trees Used by parser
 CCNode_sp< T >Smart pointer for CNode class Creates safe references to CNode arguments Supports assignment, dereference, and equality operations
 CCNode_tripletHelper class for building tail recursive binary CNode trees Used by parser
 CCObjectBase class for vrq objects
 CCDataTypeBase class for describing data types
 CCSimpleTypeClass for describing simple builtin data types
 CCDeclBase class for describing declaration objects
 CCAttrDeclaration object for holding lists of verilog attributes and their corresponding expressions
 CCBlockDeclaration class for block constructs
 CCFunctionDeclaration object for functions and tasks
 CCModule
 CCSpecifyDeclaration object for specify blocks
 CCFrefForward reference declaration
 CCGateGate declaration object
 CCGenvarDeclaration object for genvars
 CCInstanceDeclaration object for module and gate instances
 CCMacroDeclaration object for preprocessor macros
 CCNetDeclaration object for nets
 CCParamDeclaration object for parameters
 CCPortDeclaration object for module/function/task ports
 CCPortDirDeclaration object for input/output/inout statements
 CCVarDeclaration object for variables
 CCNodePrimary data structure representing parse tree nodes
 CCSymbolHolder for character strings
 CCObstackBulk object allocation object
 CCoord_tStructure to hold file coordinates
 CCSymtab< T1 >Aux class used to create symbol table scoping
 CCSymtab< CDecl >
 CCUIntInfinite precision unsigned arithmetic class Storage within object will be used whenever possible
 CCVectorBit vector class for implementing 4 state verilog signed and unsigned arithmetic
 CExternalThis class is a stub that will be used to create linkages for external references
 CLabelBitsInfo
 CMessagePlugin's should need these
 CStrengthPair_tPair of strengths
 CSystaskClass method to query systask info