Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*) - Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:41
: in class
Synopsis::SymbolLookup::SymbolVisitor
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const FunctionName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:43
: in class
Synopsis::SymbolLookup::SymbolVisitor
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const FunctionTemplateName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:44
: in class
Synopsis::SymbolLookup::SymbolVisitor
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const NamespaceName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:45
: in class
Synopsis::SymbolLookup::SymbolVisitor
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const Symbol*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:35
: in class
Synopsis::SymbolLookup::SymbolVisitor
Called from:
Synopsis/SymbolLookup/Symbol.hh:59
: in member function
Synopsis::SymbolLookup::Symbol::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:77
: in member function
Synopsis::SymbolLookup::VariableName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:89
: in member function
Synopsis::SymbolLookup::ConstName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:103
: in member function
Synopsis::SymbolLookup::TypeName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:111
: in member function
Synopsis::SymbolLookup::TypedefName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:119
: in member function
Synopsis::SymbolLookup::ClassName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:131
: in member function
Synopsis::SymbolLookup::EnumName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:140
: in member function
Synopsis::SymbolLookup::ClassTemplateName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:153
: in member function
Synopsis::SymbolLookup::FunctionName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:165
: in member function
Synopsis::SymbolLookup::FunctionTemplateName::accept(SymbolVisitor*)const
Synopsis/SymbolLookup/Symbol.hh:178
: in member function
Synopsis::SymbolLookup::NamespaceName::accept(SymbolVisitor*)const
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const TypeName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:38
: in class
Synopsis::SymbolLookup::SymbolVisitor
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const TypedefName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:39
: in class
Synopsis::SymbolLookup::SymbolVisitor
Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const VariableName*)
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:36
: in class
Synopsis::SymbolLookup::SymbolVisitor
Destructor Synopsis::SymbolLookup::SymbolVisitor::~SymbolVisitor()
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:33
: in class
Synopsis::SymbolLookup::SymbolVisitor
Class Synopsis::SymbolLookup::TemplateParameterScope
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:43
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Referenced from:
Synopsis/SymbolFactory.hh:77
: in class
Synopsis::SymbolFactory
Synopsis/SymbolLookup/Display.hh:53
: in class
Synopsis::SymbolLookup::ScopeDisplay
Synopsis/SymbolLookup/Scopes.hh:35
: in class
Synopsis::SymbolLookup::ScopeVisitor
Synopsis/SymbolLookup/Scopes.hh:110
: in class
Synopsis::SymbolLookup::FunctionScope
Synopsis/SymbolLookup/Scopes.hh:119
: in class
Synopsis::SymbolLookup::PrototypeScope
Synopsis/SymbolLookup/Scopes.hh:127
: in class
Synopsis::SymbolLookup::PrototypeScope
Synopsis/SymbolLookup/Scopes.hh:139
: in class
Synopsis::SymbolLookup::PrototypeScope
Synopsis/SymbolLookup/Scopes.hh:148
: in class
Synopsis::SymbolLookup::Class
Synopsis/SymbolLookup/Scopes.hh:169
: in class
Synopsis::SymbolLookup::Class
Synopsis::SymbolLookup::TemplateParameterScope::TemplateParameterScope(const PTree::List*,const Scope*)
Defined at:
Synopsis/SymbolLookup/Scopes.hh:46
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Member function Synopsis::SymbolLookup::TemplateParameterScope::accept(ScopeVisitor*)
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:53
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Data member Synopsis::SymbolLookup::TemplateParameterScope::my_node
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:59
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Data member Synopsis::SymbolLookup::TemplateParameterScope::my_outer
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:60
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Referenced from:
Synopsis/SymbolLookup/Scopes.hh:52
: in member function
Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const
Synopsis/SymbolLookup/Scopes.hh:56
: in member function
Synopsis::SymbolLookup::TemplateParameterScope::~TemplateParameterScope()
Member function Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:52
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Synopsis::SymbolLookup::TemplateParameterScope::unqualified_lookup(const PTree::Encoding&,Scope::LookupContext)const
Defined at:
Synopsis/SymbolLookup/Scopes.hh:50
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Destructor Synopsis::SymbolLookup::TemplateParameterScope::~TemplateParameterScope()
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:56
: in class
Synopsis::SymbolLookup::TemplateParameterScope
Struct Synopsis::SymbolLookup::TypeError
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:18
: in struct
Synopsis::SymbolLookup::TypeError
Declarations:
Synopsis/SymbolLookup/Scope.hh:20
: Constructor
TypeError(const PTree::Encoding&,const PTree::Encoding&)
Synopsis/SymbolLookup/Scope.hh:22
: Destructor
~TypeError()
Synopsis/SymbolLookup/Scope.hh:23
: Member function
what()const
Synopsis/SymbolLookup/Scope.hh:24
: Data member
name
Synopsis/SymbolLookup/Scope.hh:25
: Data member
type
Synopsis::SymbolLookup::TypeError::TypeError(const PTree::Encoding&,const PTree::Encoding&)
Defined at:
Synopsis/SymbolLookup/Scope.hh:20
: in struct
Synopsis::SymbolLookup::TypeError
Data member Synopsis::SymbolLookup::TypeError::name
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:24
: in struct
Synopsis::SymbolLookup::TypeError
Data member Synopsis::SymbolLookup::TypeError::type
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:25
: in struct
Synopsis::SymbolLookup::TypeError
Member function Synopsis::SymbolLookup::TypeError::what()const
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:23
: in struct
Synopsis::SymbolLookup::TypeError
Destructor Synopsis::SymbolLookup::TypeError::~TypeError()
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:22
: in struct
Synopsis::SymbolLookup::TypeError
Class Synopsis::SymbolLookup::TypeName
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:97
: in class
Synopsis::SymbolLookup::TypeName
Referenced from:
Synopsis/SymbolLookup/Display.hh:29
: in class
Synopsis::SymbolLookup::SymbolDisplay
Synopsis/SymbolLookup/Symbol.hh:38
: in class
Synopsis::SymbolLookup::SymbolVisitor
Synopsis/SymbolLookup/Symbol.hh:106
: in class
Synopsis::SymbolLookup::TypedefName
Synopsis/SymbolLookup/Symbol.hh:114
: in class
Synopsis::SymbolLookup::ClassName
Synopsis/SymbolLookup/Symbol.hh:126
: in class
Synopsis::SymbolLookup::EnumName
Declarations:
Synopsis/SymbolLookup/Symbol.hh:101
: Constructor
TypeName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
Synopsis/SymbolLookup/Symbol.hh:103
: Member function
accept(SymbolVisitor*)const
Synopsis::SymbolLookup::TypeName::TypeName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
Defined at:
Synopsis/SymbolLookup/Symbol.hh:100
: in class
Synopsis::SymbolLookup::TypeName
Member function Synopsis::SymbolLookup::TypeName::accept(SymbolVisitor*)const
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:103
: in class
Synopsis::SymbolLookup::TypeName
Class Synopsis::SymbolLookup::TypedefName
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:106
: in class
Synopsis::SymbolLookup::TypedefName
Referenced from:
Synopsis/SymbolLookup/Display.hh:30
: in class
Synopsis::SymbolLookup::SymbolDisplay
Synopsis/SymbolLookup/Symbol.hh:39
: in class
Synopsis::SymbolLookup::SymbolVisitor
Declarations:
Synopsis/SymbolLookup/Symbol.hh:109
: Constructor
TypedefName(const PTree::Encoding&,const PTree::Node*,Scope*)
Synopsis/SymbolLookup/Symbol.hh:111
: Member function
accept(SymbolVisitor*)const
Synopsis::SymbolLookup::TypedefName::TypedefName(const PTree::Encoding&,const PTree::Node*,Scope*)
Defined at:
Synopsis/SymbolLookup/Symbol.hh:109
: in class
Synopsis::SymbolLookup::TypedefName
Member function Synopsis::SymbolLookup::TypedefName::accept(SymbolVisitor*)const
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:111
: in class
Synopsis::SymbolLookup::TypedefName
Struct Synopsis::SymbolLookup::Undefined
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:28
: in struct
Synopsis::SymbolLookup::Undefined
Declarations:
Synopsis/SymbolLookup/Scope.hh:30
: Constructor
Undefined(const PTree::Encoding&,const PTree::Node*)
Synopsis/SymbolLookup/Scope.hh:32
: Destructor
~Undefined()
Synopsis/SymbolLookup/Scope.hh:33
: Member function
what()const
Synopsis/SymbolLookup/Scope.hh:34
: Data member
name
Synopsis/SymbolLookup/Scope.hh:35
: Data member
ptree
Synopsis::SymbolLookup::Undefined::Undefined(const PTree::Encoding&,const PTree::Node*)
Defined at:
Synopsis/SymbolLookup/Scope.hh:30
: in struct
Synopsis::SymbolLookup::Undefined
Data member Synopsis::SymbolLookup::Undefined::name
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:34
: in struct
Synopsis::SymbolLookup::Undefined
Data member Synopsis::SymbolLookup::Undefined::ptree
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:35
: in struct
Synopsis::SymbolLookup::Undefined
Member function Synopsis::SymbolLookup::Undefined::what()const
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:33
: in struct
Synopsis::SymbolLookup::Undefined
Destructor Synopsis::SymbolLookup::Undefined::~Undefined()
Documentation
Defined at:
Synopsis/SymbolLookup/Scope.hh:32
: in struct
Synopsis::SymbolLookup::Undefined
Class Synopsis::SymbolLookup::VariableName
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:71
: in class
Synopsis::SymbolLookup::VariableName
Referenced from:
Synopsis/SymbolLookup/Display.hh:27
: in class
Synopsis::SymbolLookup::SymbolDisplay
Synopsis/SymbolLookup/Symbol.hh:36
: in class
Synopsis::SymbolLookup::SymbolVisitor
Synopsis/SymbolLookup/Symbol.hh:80
: in class
Synopsis::SymbolLookup::ConstName
Declarations:
Synopsis/SymbolLookup/Symbol.hh:75
: Constructor
VariableName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
Synopsis/SymbolLookup/Symbol.hh:77
: Member function
accept(SymbolVisitor*)const
Synopsis::SymbolLookup::VariableName::VariableName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
Defined at:
Synopsis/SymbolLookup/Symbol.hh:74
: in class
Synopsis::SymbolLookup::VariableName
Member function Synopsis::SymbolLookup::VariableName::accept(SymbolVisitor*)const
Documentation
Defined at:
Synopsis/SymbolLookup/Symbol.hh:77
: in class
Synopsis::SymbolLookup::VariableName
Class Synopsis::SymbolLookup::Walker
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:22
: in class
Synopsis::SymbolLookup::Walker
Declarations:
Synopsis/SymbolLookup/Walker.hh:25
: Constructor
Walker(Scope*)
Synopsis/SymbolLookup/Walker.hh:26
: Destructor
~Walker()
Synopsis/SymbolLookup/Walker.hh:28
: Using visit
Synopsis/SymbolLookup/Walker.hh:29
: Member function
visit(PTree::List*)
Synopsis/SymbolLookup/Walker.hh:30
: Member function
visit(PTree::Block*)
Synopsis/SymbolLookup/Walker.hh:31
: Member function
visit(PTree::TemplateDecl*)
Synopsis/SymbolLookup/Walker.hh:32
: Member function
visit(PTree::NamespaceSpec*)
Synopsis/SymbolLookup/Walker.hh:33
: Member function
visit(PTree::FunctionDefinition*)
Synopsis/SymbolLookup/Walker.hh:34
: Member function
visit(PTree::ClassSpec*)
Synopsis/SymbolLookup/Walker.hh:35
: Member function
visit(PTree::DotMemberExpr*)
Synopsis/SymbolLookup/Walker.hh:36
: Member function
visit(PTree::ArrowMemberExpr*)
Synopsis/SymbolLookup/Walker.hh:39
: Member function
traverse_body(PTree::NamespaceSpec*)
Synopsis/SymbolLookup/Walker.hh:41
: Member function
traverse_body(PTree::ClassSpec*)
Synopsis/SymbolLookup/Walker.hh:43
: Member function
traverse_parameters(PTree::TemplateDecl*)
Synopsis/SymbolLookup/Walker.hh:45
: Member function
traverse_body(PTree::FunctionDefinition*)
Synopsis/SymbolLookup/Walker.hh:48
: Member function
current_scope()
Synopsis/SymbolLookup/Walker.hh:49
: Member function
leave_scope()
Synopsis/SymbolLookup/Walker.hh:51
: Typedef
Scopes
Synopsis/SymbolLookup/Walker.hh:56
: Member function
visit_block(PTree::Block*)
Synopsis/SymbolLookup/Walker.hh:58
: Data member
my_scopes
Typedef Synopsis::SymbolLookup::Walker::Scopes
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:51
: in class
Synopsis::SymbolLookup::Walker
Referenced from:
Synopsis/SymbolLookup/Walker.hh:58
: in class
Synopsis::SymbolLookup::Walker
Constructor Synopsis::SymbolLookup::Walker::Walker(Scope*)
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:25
: in class
Synopsis::SymbolLookup::Walker
Member function Synopsis::SymbolLookup::Walker::current_scope()
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:48
: in class
Synopsis::SymbolLookup::Walker
Member function Synopsis::SymbolLookup::Walker::leave_scope()
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:49
: in class
Synopsis::SymbolLookup::Walker
Data member Synopsis::SymbolLookup::Walker::my_scopes
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:58
: in class
Synopsis::SymbolLookup::Walker
Referenced from:
Synopsis/SymbolLookup/Walker.hh:48
: in member function
Synopsis::SymbolLookup::Walker::current_scope()
Synopsis::SymbolLookup::Walker::traverse_body(PTree::ClassSpec*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:41
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::traverse_body(PTree::FunctionDefinition*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:45
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::traverse_body(PTree::NamespaceSpec*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:39
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::traverse_parameters(PTree::TemplateDecl*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:43
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::ArrowMemberExpr*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:36
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::Block*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:30
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::ClassSpec*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:34
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::DotMemberExpr*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:35
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:33
: in class
Synopsis::SymbolLookup::Walker
Generated on Thu Apr 16 16:28:05 2009 by
synopsis
(version devel)