Synopsis - Cross Reference : Synopsis::PTree::Visitor::visit(LinkageSpec*) - Synopsis::PTree::cons(Node*,Node*)

# 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)