Cross Reference : Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*) - Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const FunctionName*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const FunctionTemplateName*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const NamespaceName*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const Symbol*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const TypeName*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const TypedefName*)

Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const VariableName*)

Destructor Synopsis::SymbolLookup::SymbolVisitor::~SymbolVisitor()

Class Synopsis::SymbolLookup::TemplateParameterScope

Synopsis::SymbolLookup::TemplateParameterScope::TemplateParameterScope(const PTree::List*,const Scope*)

Member function Synopsis::SymbolLookup::TemplateParameterScope::accept(ScopeVisitor*)

Data member Synopsis::SymbolLookup::TemplateParameterScope::my_node

Data member Synopsis::SymbolLookup::TemplateParameterScope::my_outer

Member function Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const

Synopsis::SymbolLookup::TemplateParameterScope::unqualified_lookup(const PTree::Encoding&,Scope::LookupContext)const

Destructor Synopsis::SymbolLookup::TemplateParameterScope::~TemplateParameterScope()

Struct Synopsis::SymbolLookup::TypeError

Synopsis::SymbolLookup::TypeError::TypeError(const PTree::Encoding&,const PTree::Encoding&)

Data member Synopsis::SymbolLookup::TypeError::name

Data member Synopsis::SymbolLookup::TypeError::type

Member function Synopsis::SymbolLookup::TypeError::what()const

Destructor Synopsis::SymbolLookup::TypeError::~TypeError()

Class Synopsis::SymbolLookup::TypeName

Synopsis::SymbolLookup::TypeName::TypeName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)

Member function Synopsis::SymbolLookup::TypeName::accept(SymbolVisitor*)const

Class Synopsis::SymbolLookup::TypedefName

Synopsis::SymbolLookup::TypedefName::TypedefName(const PTree::Encoding&,const PTree::Node*,Scope*)

Member function Synopsis::SymbolLookup::TypedefName::accept(SymbolVisitor*)const

Struct Synopsis::SymbolLookup::Undefined

Synopsis::SymbolLookup::Undefined::Undefined(const PTree::Encoding&,const PTree::Node*)

Data member Synopsis::SymbolLookup::Undefined::name

Data member Synopsis::SymbolLookup::Undefined::ptree

Member function Synopsis::SymbolLookup::Undefined::what()const

Destructor Synopsis::SymbolLookup::Undefined::~Undefined()

Class Synopsis::SymbolLookup::VariableName

Synopsis::SymbolLookup::VariableName::VariableName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)

Member function Synopsis::SymbolLookup::VariableName::accept(SymbolVisitor*)const

Class Synopsis::SymbolLookup::Walker

Typedef Synopsis::SymbolLookup::Walker::Scopes

Constructor Synopsis::SymbolLookup::Walker::Walker(Scope*)

Member function Synopsis::SymbolLookup::Walker::current_scope()

Member function Synopsis::SymbolLookup::Walker::leave_scope()

Data member Synopsis::SymbolLookup::Walker::my_scopes

Synopsis::SymbolLookup::Walker::traverse_body(PTree::ClassSpec*)

Synopsis::SymbolLookup::Walker::traverse_body(PTree::FunctionDefinition*)

Synopsis::SymbolLookup::Walker::traverse_body(PTree::NamespaceSpec*)

Synopsis::SymbolLookup::Walker::traverse_parameters(PTree::TemplateDecl*)

Synopsis::SymbolLookup::Walker::visit(PTree::ArrowMemberExpr*)

Synopsis::SymbolLookup::Walker::visit(PTree::Block*)

Synopsis::SymbolLookup::Walker::visit(PTree::ClassSpec*)

Synopsis::SymbolLookup::Walker::visit(PTree::DotMemberExpr*)

Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)