Main Page
Namespace List
Class Hierarchy
Compound List
File List
Compound Members
File Members
VFiasco Semantics Compiler Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
Abstract_scope
Ad_reader
And
Annotated< T >
Annotated_funcall_maker
Annotation
Annotation for an expression
Annotator
BigHashTable
Bind
BindClassName
BindEnumName
BindTemplateClass
BindTemplateFunction
BindTypedefName
BindVarName
Block_scope
ChangedMemberList
ChangedMemberList::Cmem
Class
Class_adder
Class_lookup_helper
Class_name_lookup_helper
Class_op_lookup_helper
Class_scope
Class_symbol
!
Symbol
for a class or union type
ClassArray
ClassBodyWalker
ClassWalker
ClassWalker::ClientDataLink
Compile_error
Declaration_reader
Default_class_adder
DupLeaf
Encoding
Enum_symbol
Enumeration type
Enum_symbol::Enum_symbol
Enumeration type
Environment
Environment::Array
Expr_annotator
Expr_result
False
Flat_maker
Formula
Abstract base class of classes representing logical formulas
Formula_basic_visitor
A recursive visitor to a hierarchy of Formulas
Formula_visitor
Abstract base class for visitors to
Formula
Formula_visitor_tag< T, Ret >
Function_body_node
Function_body_queue
Function_declaration_reader
Declaration reader for function args
Function_declaration_reader::Function_declaration_reader
Declaration reader for function args
Function_signature
Function_symbol
Function_type_maker
Helper class to construct function types
Function_type_maker::Function_type_maker
Helper class to construct function types
HashTable
HashTableEntry
ICS_Step
ICS_Types
Iff
Implicit_conversion
Implicit Conversion Sequence (ICS)
Implicit_conversion::Implicit_conversion
Implicit Conversion Sequence (ICS)
Implies
Init_handler
Init_maker
Helper class for building brace initializers
Init_reader
A source of initializers
Leaf
LeafAUTO
LeafBOOLEAN
LeafCHAR
LeafCONST
LeafDOUBLE
LeafEXTERN
LeafFLOAT
LeafFRIEND
LeafINLINE
LeafINT
LeafLONG
LeafMUTABLE
LeafName
LeafNAMESPACE
LeafPRIVATE
LeafPROTECTED
LeafPUBLIC
LeafREGISTER
LeafReserved
LeafSHORT
LeafSIGNED
LeafSTATIC
LeafThis
LeafUNSIGNED
LeafUserKeyword2
LeafUSING
LeafVIRTUAL
LeafVOID
LeafVOLATILE
Lex
Lex::TokenFifo
Lex::TokenFifo::Slot
Mangle
Maps identifier occurrences to a unique global name
Member
MemberFunction
MemberList
MemberList::Mem
Metaclass
Name_decl_reader
Namespace_scope
Namespace_symbol
NonLeaf
Not
opcxx_ListOfMetaclass
Or
Overload_candidate
Overload_resolver
Paranoid_visitor< T >
Parser
Program
Program::Replacement
Program_from_fd
ProgramFile
ProgramFromStdin
ProgramString
Ptree
Ptree_program_visitor< Returntype >
Ptree_visitor< Returntype >
Base class for visitors of a PTree hierarchy
PtreeAccessDecl
PtreeAccessSpec
PtreeArray
PtreeArrayExpr
PtreeArrowMemberExpr
PtreeAssignExpr
PtreeBlock
PtreeBrace
PtreeBreakStatement
PtreeCaseStatement
PtreeCastExpr
PtreeClassBody
PtreeClassSpec
PtreeCommaExpr
PtreeCondExpr
PtreeContinueStatement
PtreeDeclaration
PtreeDeclarator
PtreeDefaultStatement
PtreeDeleteExpr
PtreeDoStatement
PtreeDotMemberExpr
PtreeEnumSpec
PtreeExprStatement
PtreeExternTemplate
PtreeForStatement
PtreeFstyleCastExpr
PtreeFuncallExpr
PtreeGotoStatement
PtreeHead
PtreeIfStatement
PtreeInfixExpr
PtreeIter
PtreeLabelStatement
PtreeLinkageSpec
PtreeMetaclassDecl
PtreeName
PtreeNamespaceSpec
PtreeNewExpr
PtreeParenExpr
PtreePmExpr
PtreePostfixExpr
PtreeReturnStatement
PtreeSizeofExpr
PtreeStaticUserStatementExpr
PtreeSwitchStatement
PtreeTemplateDecl
PtreeTemplateInstantiation
PtreeThrowExpr
PtreeTryStatement
PtreeTypedef
PtreeUnaryExpr
PtreeUserAccessSpec
PtreeUserdefKeyword
PtreeUserStatementExpr
PtreeUsing
PtreeWhileStatement
QuoteClass
rw_table
Simple_declaration_reader
Source
Parsed source code in memory-resident database
Sstring
Symbol
A symbol
Symbol_name
A
Symbol
Name
Symbol_name::Symbol_name
A
Symbol
Name
Symbol_pair
A symbol table entry
Symbol_table
A symbol table
Template_class_adder
Template_class_symbol
Template_defn_scope
Dummy scope for template definitions
Template_spec
Template_thing
Template_visitor
TemplateClass
Token
Translate_visitor
Translator
True
Type
Throwaway type representation
Type_reader
Private class encapsulating the logic of reading a type (type-specifier-seq in standard terms)
Type_symbol
A type symbol. Here for simplicity
Typedef_declaration_reader
Read typedef declaration
Typedef_name_reader
Figure out the name of a typedef alias
Typedef_symbol
TypeInfo
Variable_symbol
vrec
Walker
Walker::NameScope
Generated on Mon Feb 10 17:35:05 2003 for VFiasco Semantics Compiler by
1.2.15