Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::Parser::type_parameter(PTree::Node*&) - Synopsis::SymbolLookup::Class::~Class()
Synopsis::Parser::type_parameter(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:126
: in class
Synopsis::Parser
Synopsis::Parser::type_specifier(PTree::Node*&,bool,PTree::Encoding&)
Defined at:
Synopsis/Parser.hh:93
: in class
Synopsis::Parser
Synopsis::Parser::typedef_(PTree::Typedef*&)
Defined at:
Synopsis/Parser.hh:92
: in class
Synopsis::Parser
Synopsis::Parser::typeid_expr(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:371
: in class
Synopsis::Parser
Synopsis::Parser::typeof_expr(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:380
: in class
Synopsis::Parser
Synopsis::Parser::unary_expr(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:352
: in class
Synopsis::Parser
Synopsis::Parser::user_access_spec(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:225
: in class
Synopsis::Parser
Synopsis::Parser::userdef_keyword(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:374
: in class
Synopsis::Parser
Synopsis::Parser::userdef_statement(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:381
: in class
Synopsis::Parser
Synopsis::Parser::using_declaration(PTree::UsingDeclaration*&)
Defined at:
Synopsis/Parser.hh:101
: in class
Synopsis::Parser
Synopsis::Parser::using_directive(PTree::UsingDirective*&)
Defined at:
Synopsis/Parser.hh:100
: in class
Synopsis::Parser
Synopsis::Parser::var_name(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:382
: in class
Synopsis::Parser
Synopsis::Parser::var_name_core(PTree::Node*&,PTree::Encoding&)
Defined at:
Synopsis/Parser.hh:383
: in class
Synopsis::Parser
Synopsis::Parser::while_statement(PTree::Node*&)
Defined at:
Synopsis/Parser.hh:411
: in class
Synopsis::Parser
Destructor Synopsis::Parser::~Parser()
Documentation
Defined at:
Synopsis/Parser.hh:46
: in class
Synopsis::Parser
Class Synopsis::SymbolFactory
Documentation
Defined at:
Synopsis/SymbolFactory.hh:22
: in class
Synopsis::SymbolFactory
Referenced from:
Synopsis/Parser.hh:45
: in class
Synopsis::Parser
Synopsis/Parser.hh:452
: in class
Synopsis::Parser
Declarations:
Synopsis/SymbolFactory.hh:26
: Enum
Language
Synopsis/SymbolFactory.hh:30
: Constructor
SymbolFactory(Language)
Synopsis/SymbolFactory.hh:32
: Member function
current_scope()
Synopsis/SymbolFactory.hh:34
: Member function
enter_scope(const PTree::NamespaceSpec*)
Synopsis/SymbolFactory.hh:35
: Member function
enter_scope(const PTree::ClassSpec*)
Synopsis/SymbolFactory.hh:36
: Member function
enter_scope(const PTree::Node*)
Synopsis/SymbolFactory.hh:37
: Member function
enter_scope(const PTree::FunctionDefinition*)
Synopsis/SymbolFactory.hh:38
: Member function
enter_scope(const PTree::TemplateDecl*)
Synopsis/SymbolFactory.hh:39
: Member function
enter_scope(const PTree::Block*)
Synopsis/SymbolFactory.hh:40
: Member function
leave_scope()
Synopsis/SymbolFactory.hh:42
: Member function
declare(const PTree::Declaration*)
Synopsis/SymbolFactory.hh:43
: Member function
declare(const PTree::Typedef*)
Synopsis/SymbolFactory.hh:45
: Member function
declare(const PTree::EnumSpec*)
Synopsis/SymbolFactory.hh:47
: Member function
declare(const PTree::NamespaceSpec*)
Synopsis/SymbolFactory.hh:49
: Member function
declare(const PTree::ClassSpec*)
Synopsis/SymbolFactory.hh:50
: Member function
declare(const PTree::TemplateDecl*)
Synopsis/SymbolFactory.hh:51
: Member function
declare(const PTree::TypeParameter*)
Synopsis/SymbolFactory.hh:52
: Member function
declare(const PTree::UsingDirective*)
Synopsis/SymbolFactory.hh:53
: Member function
declare(const PTree::ParameterDeclaration*)
Synopsis/SymbolFactory.hh:54
: Member function
declare(const PTree::UsingDeclaration*)
Synopsis/SymbolFactory.hh:57
: Typedef
Scopes
Synopsis/SymbolFactory.hh:62
: Member function
lookup_scope_of_qname(PTree::Encoding&,const PTree::Node*)
Synopsis/SymbolFactory.hh:64
: Data member
my_language
Synopsis/SymbolFactory.hh:65
: Data member
my_scopes
Synopsis/SymbolFactory.hh:70
: Data member
my_prototype
Synopsis/SymbolFactory.hh:77
: Data member
my_template_parameters
Enumerator Synopsis::SymbolFactory::C99
Documentation
Defined at:
Synopsis/SymbolFactory.hh:26
: in class
Synopsis::SymbolFactory
Enumerator Synopsis::SymbolFactory::CXX
Documentation
Defined at:
Synopsis/SymbolFactory.hh:26
: in class
Synopsis::SymbolFactory
Enum Synopsis::SymbolFactory::Language
Documentation
Defined at:
Synopsis/SymbolFactory.hh:26
: in class
Synopsis::SymbolFactory
Referenced from:
Synopsis/SymbolFactory.hh:30
: in class
Synopsis::SymbolFactory
Synopsis/SymbolFactory.hh:64
: in class
Synopsis::SymbolFactory
Enumerator Synopsis::SymbolFactory::NONE
Documentation
Defined at:
Synopsis/SymbolFactory.hh:26
: in class
Synopsis::SymbolFactory
Typedef Synopsis::SymbolFactory::Scopes
Documentation
Defined at:
Synopsis/SymbolFactory.hh:57
: in class
Synopsis::SymbolFactory
Referenced from:
Synopsis/SymbolFactory.hh:65
: in class
Synopsis::SymbolFactory
Constructor Synopsis::SymbolFactory::SymbolFactory(Language)
Documentation
Defined at:
Synopsis/SymbolFactory.hh:30
: in class
Synopsis::SymbolFactory
Member function Synopsis::SymbolFactory::current_scope()
Documentation
Defined at:
Synopsis/SymbolFactory.hh:32
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::ClassSpec*)
Defined at:
Synopsis/SymbolFactory.hh:49
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::Declaration*)
Defined at:
Synopsis/SymbolFactory.hh:42
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::EnumSpec*)
Defined at:
Synopsis/SymbolFactory.hh:45
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::NamespaceSpec*)
Defined at:
Synopsis/SymbolFactory.hh:47
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::ParameterDeclaration*)
Defined at:
Synopsis/SymbolFactory.hh:53
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::TemplateDecl*)
Defined at:
Synopsis/SymbolFactory.hh:50
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::TypeParameter*)
Defined at:
Synopsis/SymbolFactory.hh:51
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::Typedef*)
Defined at:
Synopsis/SymbolFactory.hh:43
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::UsingDeclaration*)
Defined at:
Synopsis/SymbolFactory.hh:54
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::declare(const PTree::UsingDirective*)
Defined at:
Synopsis/SymbolFactory.hh:52
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::enter_scope(const PTree::Block*)
Defined at:
Synopsis/SymbolFactory.hh:39
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::enter_scope(const PTree::ClassSpec*)
Defined at:
Synopsis/SymbolFactory.hh:35
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::enter_scope(const PTree::FunctionDefinition*)
Defined at:
Synopsis/SymbolFactory.hh:37
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::enter_scope(const PTree::NamespaceSpec*)
Defined at:
Synopsis/SymbolFactory.hh:34
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::enter_scope(const PTree::Node*)
Defined at:
Synopsis/SymbolFactory.hh:36
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::enter_scope(const PTree::TemplateDecl*)
Defined at:
Synopsis/SymbolFactory.hh:38
: in class
Synopsis::SymbolFactory
Member function Synopsis::SymbolFactory::leave_scope()
Documentation
Defined at:
Synopsis/SymbolFactory.hh:40
: in class
Synopsis::SymbolFactory
Synopsis::SymbolFactory::lookup_scope_of_qname(PTree::Encoding&,const PTree::Node*)
Defined at:
Synopsis/SymbolFactory.hh:62
: in class
Synopsis::SymbolFactory
Data member Synopsis::SymbolFactory::my_language
Documentation
Defined at:
Synopsis/SymbolFactory.hh:64
: in class
Synopsis::SymbolFactory
Data member Synopsis::SymbolFactory::my_prototype
Documentation
Defined at:
Synopsis/SymbolFactory.hh:70
: in class
Synopsis::SymbolFactory
Data member Synopsis::SymbolFactory::my_scopes
Documentation
Defined at:
Synopsis/SymbolFactory.hh:65
: in class
Synopsis::SymbolFactory
Referenced from:
Synopsis/SymbolFactory.hh:32
: in member function
Synopsis::SymbolFactory::current_scope()
Data member Synopsis::SymbolFactory::my_template_parameters
Documentation
Defined at:
Synopsis/SymbolFactory.hh:77
: in class
Synopsis::SymbolFactory
Namespace Synopsis::SymbolLookup
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:16
: in namespace
Synopsis::SymbolLookup
Synopsis/SymbolLookup/Display.hh:14
: in namespace
Synopsis::SymbolLookup
Synopsis/SymbolLookup/Scope.hh:16
: in namespace
Synopsis::SymbolLookup
Synopsis/SymbolLookup/Symbol.hh:15
: in namespace
Synopsis::SymbolLookup
Synopsis/SymbolFactory.hh:15
: in namespace
Synopsis::SymbolLookup
Synopsis/SymbolLookup/Scopes.hh:17
: in namespace
Synopsis::SymbolLookup
Class Synopsis::SymbolLookup::Class
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:142
: in class
Synopsis::SymbolLookup::Class
Referenced from:
Synopsis/SymbolLookup/Display.hh:57
: in class
Synopsis::SymbolLookup::ScopeDisplay
Synopsis/SymbolLookup/Scopes.hh:39
: in class
Synopsis::SymbolLookup::ScopeVisitor
Synopsis/SymbolLookup/Scopes.hh:109
: in class
Synopsis::SymbolLookup::FunctionScope
Synopsis/SymbolLookup/Scopes.hh:145
: in class
Synopsis::SymbolLookup::Class
Synopsis/SymbolLookup/Symbol.hh:123
: in class
Synopsis::SymbolLookup::ClassName
Synopsis/SymbolLookup/Symbol.hh:144
: in class
Synopsis::SymbolLookup::ClassTemplateName
Declarations:
Synopsis/SymbolLookup/Scopes.hh:145
: Typedef
Bases
Synopsis/SymbolLookup/Scopes.hh:148
: Constructor
Class(const PTree::ClassSpec*,const Scope*,const Bases&,const TemplateParameterScope*)
Synopsis/SymbolLookup/Scopes.hh:153
: Member function
outer_scope()const
Synopsis/SymbolLookup/Scopes.hh:155
: Member function
unqualified_lookup(const PTree::Encoding&,Scope::LookupContext)const
Synopsis/SymbolLookup/Scopes.hh:158
: Member function
name()const
Synopsis/SymbolLookup/Scopes.hh:160
: Member function
accept(ScopeVisitor*)
Synopsis/SymbolLookup/Scopes.hh:163
: Destructor
~Class()
Synopsis/SymbolLookup/Scopes.hh:166
: Data member
my_spec
Synopsis/SymbolLookup/Scopes.hh:167
: Data member
my_outer
Synopsis/SymbolLookup/Scopes.hh:168
: Data member
my_bases
Synopsis/SymbolLookup/Scopes.hh:169
: Data member
my_parameters
Typedef Synopsis::SymbolLookup::Class::Bases
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:145
: in class
Synopsis::SymbolLookup::Class
Referenced from:
Synopsis/SymbolLookup/Scopes.hh:148
: in class
Synopsis::SymbolLookup::Class
Synopsis/SymbolLookup/Scopes.hh:168
: in class
Synopsis::SymbolLookup::Class
Synopsis::SymbolLookup::Class::Class(const PTree::ClassSpec*,const Scope*,const Bases&,const TemplateParameterScope*)
Defined at:
Synopsis/SymbolLookup/Scopes.hh:147
: in class
Synopsis::SymbolLookup::Class
Member function Synopsis::SymbolLookup::Class::accept(ScopeVisitor*)
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:160
: in class
Synopsis::SymbolLookup::Class
Data member Synopsis::SymbolLookup::Class::my_bases
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:168
: in class
Synopsis::SymbolLookup::Class
Data member Synopsis::SymbolLookup::Class::my_outer
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:167
: in class
Synopsis::SymbolLookup::Class
Referenced from:
Synopsis/SymbolLookup/Scopes.hh:153
: in member function
Synopsis::SymbolLookup::Class::outer_scope()const
Synopsis/SymbolLookup/Scopes.hh:163
: in member function
Synopsis::SymbolLookup::Class::~Class()
Data member Synopsis::SymbolLookup::Class::my_parameters
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:169
: in class
Synopsis::SymbolLookup::Class
Data member Synopsis::SymbolLookup::Class::my_spec
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:166
: in class
Synopsis::SymbolLookup::Class
Member function Synopsis::SymbolLookup::Class::name()const
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:158
: in class
Synopsis::SymbolLookup::Class
Member function Synopsis::SymbolLookup::Class::outer_scope()const
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:153
: in class
Synopsis::SymbolLookup::Class
Synopsis::SymbolLookup::Class::unqualified_lookup(const PTree::Encoding&,Scope::LookupContext)const
Defined at:
Synopsis/SymbolLookup/Scopes.hh:155
: in class
Synopsis::SymbolLookup::Class
Destructor Synopsis::SymbolLookup::Class::~Class()
Documentation
Defined at:
Synopsis/SymbolLookup/Scopes.hh:163
: in class
Synopsis::SymbolLookup::Class
Generated on Thu Apr 16 16:28:05 2009 by
synopsis
(version devel)