Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::PTree::Visitor::visit(LinkageSpec*) - Synopsis::PTree::cons(Node*,Node*)
Member function Synopsis::PTree::Visitor::visit(LinkageSpec*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:99
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(List*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:29
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(Literal*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:31
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(MetaclassDecl*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:97
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(Name*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:128
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(NamespaceAlias*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:112
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(NamespaceSpec*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:101
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(NewExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:185
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(Node*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:27
: in class
Synopsis::PTree::Visitor
Called from:
Synopsis/PTree/Atoms.hh:22
: in member function
Synopsis::PTree::Literal::accept(Visitor*)
Synopsis/PTree/Atoms.hh:33
: in member function
Synopsis::PTree::CommentedAtom::accept(Visitor*)
Synopsis/PTree/Atoms.hh:49
: in member function
Synopsis::PTree::DupAtom::accept(Visitor*)
Synopsis/PTree/Atoms.hh:57
: in member function
Synopsis::PTree::Identifier::accept(Visitor*)
Synopsis/PTree/Atoms.hh:66
: in member function
Synopsis::PTree::Keyword::accept(Visitor*)
Synopsis/PTree/Atoms.hh:76
: in member function
Synopsis::PTree::KeywordT::accept(Visitor*)
Synopsis/PTree/Atoms.hh:84
: in member function
Synopsis::PTree::UserKeyword::accept(Visitor*)
Synopsis/PTree/Lists.hh:24
: in member function
Synopsis::PTree::Brace::accept(Visitor*)
Synopsis/PTree/Lists.hh:32
: in member function
Synopsis::PTree::Block::accept(Visitor*)
Synopsis/PTree/Lists.hh:40
: in member function
Synopsis::PTree::ClassBody::accept(Visitor*)
Synopsis/PTree/Lists.hh:48
: in member function
Synopsis::PTree::TemplateDecl::accept(Visitor*)
Synopsis/PTree/Lists.hh:55
: in member function
Synopsis::PTree::TemplateInstantiation::accept(Visitor*)
Synopsis/PTree/Lists.hh:63
: in member function
Synopsis::PTree::ExternTemplate::accept(Visitor*)
Synopsis/PTree/Lists.hh:70
: in member function
Synopsis::PTree::MetaclassDecl::accept(Visitor*)
Synopsis/PTree/Lists.hh:77
: in member function
Synopsis::PTree::LinkageSpec::accept(Visitor*)
Synopsis/PTree/Lists.hh:84
: in member function
Synopsis::PTree::NamespaceSpec::accept(Visitor*)
Synopsis/PTree/Lists.hh:96
: in member function
Synopsis::PTree::Declaration::accept(Visitor*)
Synopsis/PTree/Lists.hh:109
: in member function
Synopsis::PTree::Typedef::accept(Visitor*)
Synopsis/PTree/Lists.hh:116
: in member function
Synopsis::PTree::UsingDirective::accept(Visitor*)
Synopsis/PTree/Lists.hh:123
: in member function
Synopsis::PTree::UsingDeclaration::accept(Visitor*)
Synopsis/PTree/Lists.hh:130
: in member function
Synopsis::PTree::NamespaceAlias::accept(Visitor*)
Synopsis/PTree/Lists.hh:137
: in member function
Synopsis::PTree::FunctionDefinition::accept(Visitor*)
Synopsis/PTree/Lists.hh:145
: in member function
Synopsis::PTree::ParameterDeclaration::accept(Visitor*)
Synopsis/PTree/Lists.hh:159
: in member function
Synopsis::PTree::Declarator::accept(Visitor*)
Synopsis/PTree/Lists.hh:178
: in member function
Synopsis::PTree::Name::accept(Visitor*)
Synopsis/PTree/Lists.hh:188
: in member function
Synopsis::PTree::FstyleCastExpr::accept(Visitor*)
Synopsis/PTree/Lists.hh:199
: in member function
Synopsis::PTree::ClassSpec::accept(Visitor*)
Synopsis/PTree/Lists.hh:217
: in member function
Synopsis::PTree::EnumSpec::accept(Visitor*)
Synopsis/PTree/Lists.hh:228
: in member function
Synopsis::PTree::TypeParameter::accept(Visitor*)
Synopsis/PTree/Lists.hh:235
: in member function
Synopsis::PTree::AccessSpec::accept(Visitor*)
Synopsis/PTree/Lists.hh:245
: in member function
Synopsis::PTree::AccessDecl::accept(Visitor*)
Synopsis/PTree/Lists.hh:252
: in member function
Synopsis::PTree::UserAccessSpec::accept(Visitor*)
Synopsis/PTree/Lists.hh:259
: in member function
Synopsis::PTree::UserdefKeyword::accept(Visitor*)
Synopsis/PTree/Lists.hh:267
: in member function
Synopsis::PTree::StatementT::accept(Visitor*)
Synopsis/PTree/Lists.hh:358
: in member function
Synopsis::PTree::Expression::accept(Visitor*)
Synopsis/PTree/Lists.hh:366
: in member function
Synopsis::PTree::ExpressionT::accept(Visitor*)
Synopsis/PTree/Node.hh:111
: in member function
Synopsis::PTree::Atom::accept(Visitor*)
Synopsis/PTree/Node.hh:119
: in member function
Synopsis::PTree::List::accept(Visitor*)
Member function Synopsis::PTree::Visitor::visit(OffsetofExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:182
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(ParameterDeclaration*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:123
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(ParenExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:199
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(PmExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:173
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(PostfixExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:193
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(ReturnStatement*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:158
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(SizeofExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:181
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(SwitchStatement*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:146
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(TemplateDecl*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:94
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(TemplateInstantiation*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:95
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(ThrowExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:179
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(TryStatement*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:154
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(TypeParameter*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:139
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(Typedef*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:92
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(TypeidExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:183
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(TypeofExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:184
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(UnaryExpr*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:177
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(UserAccessSpec*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:142
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(UsingDeclaration*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:125
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(UsingDirective*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:103
: in class
Synopsis::PTree::Visitor
Member function Synopsis::PTree::Visitor::visit(WhileStatement*)
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:148
: in class
Synopsis::PTree::Visitor
Destructor Synopsis::PTree::Visitor::~Visitor()
Documentation
Defined at:
Synopsis/PTree/Visitor.hh:26
: in class
Synopsis::PTree::Visitor
Class Synopsis::PTree::WhileStatement
Documentation
Defined at:
Synopsis/PTree/Lists.hh:282
: in class
Synopsis::PTree::WhileStatement
Referenced from:
Synopsis/PTree/Lists.hh:282
: in class
Synopsis::PTree::WhileStatement
Synopsis/PTree/TypeVisitor.hh:52
: in class
Synopsis::PTree::TypeVisitor
Synopsis/PTree/Visitor.hh:148
: in class
Synopsis::PTree::Visitor
Declarations:
Synopsis/PTree/Lists.hh:285
: Constructor
WhileStatement(Node*,Node*)
Constructor Synopsis::PTree::WhileStatement::WhileStatement(Node*,Node*)
Documentation
Defined at:
Synopsis/PTree/Lists.hh:285
: in class
Synopsis::PTree::WhileStatement
Class Synopsis::PTree::Writer
Documentation
Defined at:
Synopsis/PTree/Writer.hh:18
: in class
Synopsis::PTree::Writer
Referenced from:
Synopsis/PTree/Writer.hh:44
: in function
Synopsis::PTree::reify(const Node*)
Declarations:
Synopsis/PTree/Writer.hh:21
: Constructor
Writer(std::ostream&)
Synopsis/PTree/Writer.hh:23
: Member function
write(const Node*)
Synopsis/PTree/Writer.hh:27
: Member function
visit(Atom*)
Synopsis/PTree/Writer.hh:28
: Member function
visit(List*)
Synopsis/PTree/Writer.hh:29
: Member function
visit(Brace*)
Synopsis/PTree/Writer.hh:31
: Member function
newline()
Synopsis/PTree/Writer.hh:33
: Data member
my_os
Synopsis/PTree/Writer.hh:34
: Data member
my_indent
Synopsis/PTree/Writer.hh:35
: Data member
my_lines
Synopsis::PTree::Writer::Writer(std::ostream&)
Defined at:
Synopsis/PTree/Writer.hh:21
: in class
Synopsis::PTree::Writer
Data member Synopsis::PTree::Writer::my_indent
Documentation
Defined at:
Synopsis/PTree/Writer.hh:34
: in class
Synopsis::PTree::Writer
Data member Synopsis::PTree::Writer::my_lines
Documentation
Defined at:
Synopsis/PTree/Writer.hh:35
: in class
Synopsis::PTree::Writer
Data member Synopsis::PTree::Writer::my_os
Documentation
Defined at:
Synopsis/PTree/Writer.hh:33
: in class
Synopsis::PTree::Writer
Member function Synopsis::PTree::Writer::newline()
Documentation
Defined at:
Synopsis/PTree/Writer.hh:31
: in class
Synopsis::PTree::Writer
Member function Synopsis::PTree::Writer::visit(Atom*)
Documentation
Defined at:
Synopsis/PTree/Writer.hh:27
: in class
Synopsis::PTree::Writer
Member function Synopsis::PTree::Writer::visit(Brace*)
Documentation
Defined at:
Synopsis/PTree/Writer.hh:29
: in class
Synopsis::PTree::Writer
Member function Synopsis::PTree::Writer::visit(List*)
Documentation
Defined at:
Synopsis/PTree/Writer.hh:28
: in class
Synopsis::PTree::Writer
Member function Synopsis::PTree::Writer::write(const Node*)
Documentation
Defined at:
Synopsis/PTree/Writer.hh:23
: in class
Synopsis::PTree::Writer
Called from:
Synopsis/PTree/Writer.hh:45
: in function
Synopsis::PTree::reify(const Node*)
Function Synopsis::PTree::append(Node*,Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:83
: in namespace
Synopsis::PTree
Function Synopsis::PTree::ca_ar(Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:68
: in namespace
Synopsis::PTree
Function Synopsis::PTree::ca_ar(const Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:67
: in namespace
Synopsis::PTree
Function Synopsis::PTree::cadr(Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:63
: in namespace
Synopsis::PTree
Function Synopsis::PTree::cadr(const Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:62
: in namespace
Synopsis::PTree
Function Synopsis::PTree::cddr(Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:65
: in namespace
Synopsis::PTree
Function Synopsis::PTree::cddr(const Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:64
: in namespace
Synopsis::PTree
Function Synopsis::PTree::cons(Node*,Node*)
Documentation
Defined at:
Synopsis/PTree/operations.hh:70
: in namespace
Synopsis::PTree
Called from:
Synopsis/PTree/operations.hh:110
: in function template
Synopsis::PTree::snoc(N*,Node*)
Generated on Thu Apr 16 16:28:05 2009 by
synopsis
(version devel)