Cross Reference : Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const - Synopsis::Token::Type

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

Synopsis::SymbolLookup::TemplateParameterScope::unqualified_lookup(const PTree::Encoding&,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*)

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

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

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

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

Destructor Synopsis::SymbolLookup::Walker::~Walker()

Synopsis::SymbolLookup::display(const Scope*,std::ostream&)

Class Synopsis::Timer

Constructor Synopsis::Timer::Timer()

Member function Synopsis::Timer::elapsed()const

Data member Synopsis::Timer::my_start

Struct Synopsis::Token

Constructor Synopsis::Token::Token()

Constructor Synopsis::Token::Token(const char*,size_t,Type)

Typedef Synopsis::Token::Type