Cross Reference : Synopsis::SymbolLookup::Scope::USING - Synopsis::SymbolLookup::Symbol::accept(SymbolVisitor*)const

Data member Synopsis::SymbolLookup::Scope::USING

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

Synopsis::SymbolLookup::Scope::declare(const PTree::Encoding&,const Symbol*)

Synopsis::SymbolLookup::Scope::declare_scope(const PTree::Node*,Scope*)

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

Synopsis::SymbolLookup::Scope::find_scope(const PTree::Encoding&,const Symbol*)const

Synopsis::SymbolLookup::Scope::find_scope(const PTree::Node*)const

Member function Synopsis::SymbolLookup::Scope::global_scope()const

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

Data member Synopsis::SymbolLookup::Scope::my_refcount

Data member Synopsis::SymbolLookup::Scope::my_scopes

Data member Synopsis::SymbolLookup::Scope::my_symbols

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

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

Member function Synopsis::SymbolLookup::Scope::ref()

Member function Synopsis::SymbolLookup::Scope::ref()const

Member function Synopsis::SymbolLookup::Scope::remove(const Symbol*)

Synopsis::SymbolLookup::Scope::remove_scope(const PTree::Node*)

Typedef Synopsis::SymbolLookup::Scope::scope_iterator

Member function Synopsis::SymbolLookup::Scope::scopes_begin()const

Member function Synopsis::SymbolLookup::Scope::scopes_end()const

Typedef Synopsis::SymbolLookup::Scope::symbol_iterator

Member function Synopsis::SymbolLookup::Scope::symbols_begin()const

Member function Synopsis::SymbolLookup::Scope::symbols_end()const

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

Member function Synopsis::SymbolLookup::Scope::unref()const

Synopsis::SymbolLookup::Scope::use(const PTree::UsingDirective*)

Destructor Synopsis::SymbolLookup::Scope::~Scope()

Class Synopsis::SymbolLookup::ScopeDisplay

Synopsis::SymbolLookup::ScopeDisplay::ScopeDisplay(std::ostream&)

Member function Synopsis::SymbolLookup::ScopeDisplay::display(const Scope*)

Member function Synopsis::SymbolLookup::ScopeDisplay::dump(const Scope*)

Member function Synopsis::SymbolLookup::ScopeDisplay::indent()

Data member Synopsis::SymbolLookup::ScopeDisplay::my_indent

Data member Synopsis::SymbolLookup::ScopeDisplay::my_os

Member function Synopsis::SymbolLookup::ScopeDisplay::visit(Class*)

Member function Synopsis::SymbolLookup::ScopeDisplay::visit(FunctionScope*)

Member function Synopsis::SymbolLookup::ScopeDisplay::visit(LocalScope*)

Member function Synopsis::SymbolLookup::ScopeDisplay::visit(Namespace*)

Member function Synopsis::SymbolLookup::ScopeDisplay::visit(PrototypeScope*)

Member function Synopsis::SymbolLookup::ScopeDisplay::visit(TemplateParameterScope*)

Destructor Synopsis::SymbolLookup::ScopeDisplay::~ScopeDisplay()

Class Synopsis::SymbolLookup::ScopeVisitor

Member function Synopsis::SymbolLookup::ScopeVisitor::visit(Class*)

Member function Synopsis::SymbolLookup::ScopeVisitor::visit(FunctionScope*)

Member function Synopsis::SymbolLookup::ScopeVisitor::visit(LocalScope*)

Member function Synopsis::SymbolLookup::ScopeVisitor::visit(Namespace*)

Member function Synopsis::SymbolLookup::ScopeVisitor::visit(PrototypeScope*)

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

Destructor Synopsis::SymbolLookup::ScopeVisitor::~ScopeVisitor()

Class Synopsis::SymbolLookup::Symbol

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

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