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
AnnotationAnnotation 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_symbolEnumeration type
Enum_symbol::Enum_symbolEnumeration type
Environment
Environment::Array
Expr_annotator
Expr_result
False
Flat_maker
FormulaAbstract base class of classes representing logical formulas
Formula_basic_visitorA recursive visitor to a hierarchy of Formulas
Formula_visitorAbstract base class for visitors to Formula
Formula_visitor_tag< T, Ret >
Function_body_node
Function_body_queue
Function_declaration_readerDeclaration reader for function args
Function_declaration_reader::Function_declaration_readerDeclaration reader for function args
Function_signature
Function_symbol
Function_type_makerHelper class to construct function types
Function_type_maker::Function_type_makerHelper class to construct function types
HashTable
HashTableEntry
ICS_Step
ICS_Types
Iff
Implicit_conversionImplicit Conversion Sequence (ICS)
Implicit_conversion::Implicit_conversionImplicit Conversion Sequence (ICS)
Implies
Init_handler
Init_makerHelper class for building brace initializers
Init_readerA 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
MangleMaps 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
SourceParsed source code in memory-resident database
Sstring
SymbolA symbol
Symbol_nameA Symbol Name
Symbol_name::Symbol_nameA Symbol Name
Symbol_pairA symbol table entry
Symbol_tableA symbol table
Template_class_adder
Template_class_symbol
Template_defn_scopeDummy scope for template definitions
Template_spec
Template_thing
Template_visitor
TemplateClass
Token
Translate_visitor
Translator
True
TypeThrowaway type representation
Type_readerPrivate class encapsulating the logic of reading a type (type-specifier-seq in standard terms)
Type_symbolA type symbol. Here for simplicity
Typedef_declaration_readerRead typedef declaration
Typedef_name_readerFigure 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 doxygen1.2.15