Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const - Synopsis::Token::Type
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&,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
Synopsis::SymbolLookup::Walker::visit(PTree::List*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:29
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::NamespaceSpec*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:32
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit(PTree::TemplateDecl*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:31
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::Walker::visit_block(PTree::Block*)
Defined at:
Synopsis/SymbolLookup/Walker.hh:56
: in class
Synopsis::SymbolLookup::Walker
Destructor Synopsis::SymbolLookup::Walker::~Walker()
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:26
: in class
Synopsis::SymbolLookup::Walker
Synopsis::SymbolLookup::display(const Scope*,std::ostream&)
Defined at:
Synopsis/SymbolLookup/Display.hh:67
: in namespace
Synopsis::SymbolLookup
Class Synopsis::Timer
Documentation
Defined at:
Synopsis/Timer.hh:16
: in class
Synopsis::Timer
Declarations:
Synopsis/Timer.hh:19
: Constructor
Timer()
Synopsis/Timer.hh:20
: Member function
elapsed()const
Synopsis/Timer.hh:22
: Data member
my_start
Constructor Synopsis::Timer::Timer()
Documentation
Defined at:
Synopsis/Timer.hh:19
: in class
Synopsis::Timer
Member function Synopsis::Timer::elapsed()const
Documentation
Defined at:
Synopsis/Timer.hh:20
: in class
Synopsis::Timer
Data member Synopsis::Timer::my_start
Documentation
Defined at:
Synopsis/Timer.hh:22
: in class
Synopsis::Timer
Struct Synopsis::Token
Documentation
Defined at:
Synopsis/Token.hh:50
: in struct
Synopsis::Token
Referenced from:
Synopsis/Lexer.hh:29
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:39
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:41
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:57
: in class
Synopsis::Lexer::Queue
Synopsis/Lexer.hh:62
: in class
Synopsis::Lexer::Queue
Synopsis/Lexer.hh:63
: in class
Synopsis::Lexer::Queue
Synopsis/Lexer.hh:64
: in class
Synopsis::Lexer::Queue
Synopsis/Lexer.hh:65
: in class
Synopsis::Lexer::Queue
Synopsis/Lexer.hh:111
: in class
Synopsis::Lexer
Synopsis/PTree/Atoms.hh:21
: in class
Synopsis::PTree::Literal
Synopsis/PTree/Atoms.hh:31
: in class
Synopsis::PTree::CommentedAtom
Synopsis/PTree/Atoms.hh:55
: in class
Synopsis::PTree::Identifier
Synopsis/PTree/Atoms.hh:63
: in class
Synopsis::PTree::Keyword
Synopsis/PTree/Atoms.hh:73
: in class
Synopsis::PTree::KeywordT
Synopsis/PTree/Atoms.hh:82
: in class
Synopsis::PTree::UserKeyword
Synopsis/PTree/Node.hh:109
: in class
Synopsis::PTree::Atom
Synopsis/Parser.hh:444
: in class
Synopsis::Parser
Declarations:
Synopsis/Token.hh:52
: Typedef
Type
Synopsis/Token.hh:205
: Constructor
Token()
Synopsis/Token.hh:206
: Constructor
Token(const char*,size_t,Type)
Synopsis/Token.hh:207
: Member function
operator==(char)const
Synopsis/Token.hh:208
: Data member
ptr
Synopsis/Token.hh:209
: Data member
length
Synopsis/Token.hh:210
: Data member
type
Constructor Synopsis::Token::Token()
Documentation
Defined at:
Synopsis/Token.hh:205
: in struct
Synopsis::Token
Constructor Synopsis::Token::Token(const char*,size_t,Type)
Documentation
Defined at:
Synopsis/Token.hh:206
: in struct
Synopsis::Token
Typedef Synopsis::Token::Type
Documentation
Defined at:
Synopsis/Token.hh:52
: in struct
Synopsis::Token
Referenced from:
Synopsis/Lexer.hh:39
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:40
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:41
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:75
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:88
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:97
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:100
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:101
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:102
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:103
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:104
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:105
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:106
: in class
Synopsis::Lexer
Synopsis/PTree/Atoms.hh:23
: in class
Synopsis::PTree::Literal
Synopsis/PTree/Atoms.hh:25
: in class
Synopsis::PTree::Literal
Synopsis/PTree/Atoms.hh:65
: in class
Synopsis::PTree::Keyword
Synopsis/PTree/Atoms.hh:75
: in class
Synopsis::PTree::KeywordT
Synopsis/PTree/Atoms.hh:83
: in class
Synopsis::PTree::UserKeyword
Synopsis/PTree/Atoms.hh:86
: in class
Synopsis::PTree::UserKeyword
Synopsis/PTree/TypeVisitor.hh:24
: in class
Synopsis::PTree::TypeVisitor
Synopsis/PTree/TypeVisitor.hh:84
: in class
Synopsis::PTree::TypeVisitor
Synopsis/PTree/TypeVisitor.hh:87
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:94
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:98
: in Synopsis::PTree::is_a(const Node*,Token
Synopsis/PTree/TypeVisitor.hh:102
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:102
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:106
: in Synopsis::PTree::is_a(const Node*,Token
Synopsis/PTree/TypeVisitor.hh:110
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:110
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:110
: in namespace
Synopsis::PTree
Synopsis/PTree/TypeVisitor.hh:114
: in Synopsis::PTree::is_a(const Node*,Token
Synopsis/Parser.hh:372
: in class
Synopsis::Parser
Synopsis/Parser.hh:445
: in class
Synopsis::Parser
Synopsis/Token.hh:206
: in struct
Synopsis::Token
Synopsis/Token.hh:210
: in struct
Synopsis::Token
Generated on Wed Mar 19 02:50:43 2008 by
synopsis
(version 0.10)