Synopsis - Cross Reference : Synopsis::PTree::ArrayExpr - Synopsis::PTree::CommentedAtom::CommentedAtom(const Token&,Node*)

# Cross Reference : Synopsis::PTree::ArrayExpr - Synopsis::PTree::CommentedAtom::CommentedAtom(const Token&,Node*)

## Class Synopsis::PTree::ArrayExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:447: in class Synopsis::PTree::ArrayExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:447: in class Synopsis::PTree::ArrayExpr
  - Synopsis/PTree/TypeVisitor.hh:77: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:189: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:46: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:450: Constructor ArrayExpr(Node*,Node*)

## Constructor Synopsis::PTree::ArrayExpr::ArrayExpr(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:450: in class Synopsis::PTree::ArrayExpr

## Class Synopsis::PTree::ArrowMemberExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:477: in class Synopsis::PTree::ArrowMemberExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:477: in class Synopsis::PTree::ArrowMemberExpr
  - Synopsis/PTree/TypeVisitor.hh:81: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:197: in class Synopsis::PTree::Visitor
  - Synopsis/SymbolLookup/Walker.hh:36: in class Synopsis::SymbolLookup::Walker
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:50: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:480: Constructor ArrowMemberExpr(Node*,Node*)

## Constructor Synopsis::PTree::ArrowMemberExpr::ArrowMemberExpr(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:480: in class Synopsis::PTree::ArrowMemberExpr

## Class Synopsis::PTree::AssignExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:369: in class Synopsis::PTree::AssignExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:369: in class Synopsis::PTree::AssignExpr
  - Synopsis/PTree/TypeVisitor.hh:65: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:169: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:34: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:372: Constructor AssignExpr(Node*,Node*)

## Constructor Synopsis::PTree::AssignExpr::AssignExpr(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:372: in class Synopsis::PTree::AssignExpr

## Class Synopsis::PTree::Atom

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:105: in class Synopsis::PTree::Atom
- Referenced from:
  - Synopsis/PTree/Atoms.hh:18: in class Synopsis::PTree::Literal
  - Synopsis/PTree/Atoms.hh:28: in class Synopsis::PTree::CommentedAtom
  - Synopsis/PTree/Display.hh:26: in class Synopsis::PTree::Display
  - Synopsis/PTree/Display.hh:54: in class Synopsis::PTree::RTTIDisplay
  - Synopsis/PTree/Display.hh:71: in class Synopsis::PTree::DotFileGenerator
  - Synopsis/PTree/Encoding.hh:108: in class Synopsis::PTree::Encoding
  - Synopsis/PTree/Visitor.hh:28: in class Synopsis::PTree::Visitor
  - Synopsis/PTree/Writer.hh:27: in class Synopsis::PTree::Writer

## Constructor Synopsis::PTree::Atom::Atom(const Token&)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:109: in class Synopsis::PTree::Atom

## Constructor Synopsis::PTree::Atom::Atom(const char*,size_t)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:108: in class Synopsis::PTree::Atom

## Member function Synopsis::PTree::Atom::accept(Visitor*)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:111: in class Synopsis::PTree::Atom

## Member function Synopsis::PTree::Atom::is_atom()const

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:110: in class Synopsis::PTree::Atom

## Class Synopsis::PTree::Block

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:27: in class Synopsis::PTree::Block
- Referenced from:
  - Synopsis/PTree/Display.hh:32: in class Synopsis::PTree::Display
  - Synopsis/PTree/Visitor.hh:90: in class Synopsis::PTree::Visitor
  - Synopsis/Parser.hh:389: in class Synopsis::Parser
  - Synopsis/Parser.hh:394: in class Synopsis::Parser
  - Synopsis/SymbolFactory.hh:39: in class Synopsis::SymbolFactory
  - Synopsis/SymbolLookup/Walker.hh:30: in class Synopsis::SymbolLookup::Walker
  - Synopsis/SymbolLookup/Walker.hh:56: in class Synopsis::SymbolLookup::Walker
- Declarations:
  - Synopsis/PTree/Lists.hh:30: Constructor Block(Node*,Node*)
  - Synopsis/PTree/Lists.hh:31: Constructor Block(Node*,Node*,Node*)
  - Synopsis/PTree/Lists.hh:32: Member function accept(Visitor*)

## Constructor Synopsis::PTree::Block::Block(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:30: in class Synopsis::PTree::Block

## Constructor Synopsis::PTree::Block::Block(Node*,Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:31: in class Synopsis::PTree::Block

## Member function Synopsis::PTree::Block::accept(Visitor*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:32: in class Synopsis::PTree::Block

## Class Synopsis::PTree::Brace

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:19: in class Synopsis::PTree::Brace
- Referenced from:
  - Synopsis/PTree/Display.hh:31: in class Synopsis::PTree::Display
  - Synopsis/PTree/Lists.hh:27: in class Synopsis::PTree::Block
  - Synopsis/PTree/Lists.hh:35: in class Synopsis::PTree::ClassBody
  - Synopsis/PTree/Visitor.hh:88: in class Synopsis::PTree::Visitor
  - Synopsis/PTree/Writer.hh:29: in class Synopsis::PTree::Writer
- Declarations:
  - Synopsis/PTree/Lists.hh:22: Constructor Brace(Node*,Node*)
  - Synopsis/PTree/Lists.hh:23: Constructor Brace(Node*,Node*,Node*)
  - Synopsis/PTree/Lists.hh:24: Member function accept(Visitor*)

## Constructor Synopsis::PTree::Brace::Brace(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:22: in class Synopsis::PTree::Brace

## Constructor Synopsis::PTree::Brace::Brace(Node*,Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:23: in class Synopsis::PTree::Brace

## Member function Synopsis::PTree::Brace::accept(Visitor*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:24: in class Synopsis::PTree::Brace

## Class Synopsis::PTree::BreakStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:306: in class Synopsis::PTree::BreakStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:306: in class Synopsis::PTree::BreakStatement
  - Synopsis/PTree/TypeVisitor.hh:56: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:156: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:309: Constructor BreakStatement(Node*,Node*)

## Constructor Synopsis::PTree::BreakStatement::BreakStatement(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:309: in class Synopsis::PTree::BreakStatement

## Class Synopsis::PTree::CaseStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:330: in class Synopsis::PTree::CaseStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:330: in class Synopsis::PTree::CaseStatement
  - Synopsis/PTree/TypeVisitor.hh:60: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:161: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:333: Constructor CaseStatement(Node*,Node*)

## Constructor Synopsis::PTree::CaseStatement::CaseStatement(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:333: in class Synopsis::PTree::CaseStatement

## Class Synopsis::PTree::CastExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:393: in class Synopsis::PTree::CastExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:393: in class Synopsis::PTree::CastExpr
  - Synopsis/PTree/TypeVisitor.hh:69: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:175: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:38: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:396: Constructor CastExpr(Node*,Node*)

## Constructor Synopsis::PTree::CastExpr::CastExpr(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:396: in class Synopsis::PTree::CastExpr

## Class Synopsis::PTree::ClassBody

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:35: in class Synopsis::PTree::ClassBody
- Referenced from:
  - Synopsis/PTree/Display.hh:33: in class Synopsis::PTree::Display
  - Synopsis/PTree/Lists.hh:207: in class Synopsis::PTree::ClassSpec
  - Synopsis/PTree/Visitor.hh:91: in class Synopsis::PTree::Visitor
  - Synopsis/Parser.hh:222: in class Synopsis::Parser
- Declarations:
  - Synopsis/PTree/Lists.hh:38: Constructor ClassBody(Node*,Node*)
  - Synopsis/PTree/Lists.hh:39: Constructor ClassBody(Node*,Node*,Node*)
  - Synopsis/PTree/Lists.hh:40: Member function accept(Visitor*)

## Constructor Synopsis::PTree::ClassBody::ClassBody(Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:38: in class Synopsis::PTree::ClassBody

## Constructor Synopsis::PTree::ClassBody::ClassBody(Node*,Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:39: in class Synopsis::PTree::ClassBody

## Member function Synopsis::PTree::ClassBody::accept(Visitor*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:40: in class Synopsis::PTree::ClassBody

## Class Synopsis::PTree::ClassSpec

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:194: in class Synopsis::PTree::ClassSpec
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:44: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:131: in class Synopsis::PTree::Visitor
  - Synopsis/Parser.hh:206: in class Synopsis::Parser
  - Synopsis/SymbolFactory.hh:35: in class Synopsis::SymbolFactory
  - Synopsis/SymbolFactory.hh:49: in class Synopsis::SymbolFactory
  - Synopsis/SymbolLookup/Scopes.hh:147: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Scopes.hh:166: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Walker.hh:34: in class Synopsis::SymbolLookup::Walker
  - Synopsis/SymbolLookup/Walker.hh:41: in class Synopsis::SymbolLookup::Walker
- Declarations:
  - Synopsis/PTree/Lists.hh:197: Constructor ClassSpec(Node*,Node*,Node*)
  - Synopsis/PTree/Lists.hh:198: Constructor ClassSpec(const Encoding&,Node*,Node*,Node*)
  - Synopsis/PTree/Lists.hh:199: Member function accept(Visitor*)
  - Synopsis/PTree/Lists.hh:200: Member function encoded_name()const
  - Synopsis/PTree/Lists.hh:201: Member function set_encoded_name(const Encoding&)
  - Synopsis/PTree/Lists.hh:202: Member function get_comments()
  - Synopsis/PTree/Lists.hh:204: Member function base_clause()const
  - Synopsis/PTree/Lists.hh:207: Member function body()
  - Synopsis/PTree/Lists.hh:209: Data member my_name
  - Synopsis/PTree/Lists.hh:210: Data member my_comments

## Constructor Synopsis::PTree::ClassSpec::ClassSpec(Node*,Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:197: in class Synopsis::PTree::ClassSpec

## Constructor Synopsis::PTree::ClassSpec::ClassSpec(const Encoding&,Node*,Node*,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:198: in class Synopsis::PTree::ClassSpec

## Member function Synopsis::PTree::ClassSpec::accept(Visitor*)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:199: in class Synopsis::PTree::ClassSpec

## Member function Synopsis::PTree::ClassSpec::base_clause()const

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:204: in class Synopsis::PTree::ClassSpec

## Member function Synopsis::PTree::ClassSpec::body()

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:207: in class Synopsis::PTree::ClassSpec

## Member function Synopsis::PTree::ClassSpec::encoded_name()const

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:200: in class Synopsis::PTree::ClassSpec

## Member function Synopsis::PTree::ClassSpec::get_comments()

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:202: in class Synopsis::PTree::ClassSpec

## Data member Synopsis::PTree::ClassSpec::my_comments

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:210: in class Synopsis::PTree::ClassSpec
- Referenced from:
  - Synopsis/PTree/Lists.hh:202: in member function Synopsis::PTree::ClassSpec::get_comments()

## Data member Synopsis::PTree::ClassSpec::my_name

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:209: in class Synopsis::PTree::ClassSpec
- Referenced from:
  - Synopsis/PTree/Lists.hh:200: in member function Synopsis::PTree::ClassSpec::encoded_name()const
  - Synopsis/PTree/Lists.hh:201: in member function Synopsis::PTree::ClassSpec::set_encoded_name(const Encoding&)

## Member function Synopsis::PTree::ClassSpec::set_encoded_name(const Encoding&)

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:201: in class Synopsis::PTree::ClassSpec

## Class Synopsis::PTree::CommentedAtom

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:28: in class Synopsis::PTree::CommentedAtom
- Referenced from:
  - Synopsis/PTree/Atoms.hh:44: in class Synopsis::PTree::DupAtom
  - Synopsis/PTree/Atoms.hh:52: in class Synopsis::PTree::Identifier
  - Synopsis/PTree/Atoms.hh:60: in class Synopsis::PTree::Keyword
  - Synopsis/PTree/Visitor.hh:32: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Atoms.hh:31: Constructor CommentedAtom(const Token&,Node*)
  - Synopsis/PTree/Atoms.hh:32: Constructor CommentedAtom(const char*,size_t,Node*)
  - Synopsis/PTree/Atoms.hh:33: Member function accept(Visitor*)
  - Synopsis/PTree/Atoms.hh:35: Member function get_comments()
  - Synopsis/PTree/Atoms.hh:36: Member function set_comments(Node*)
  - Synopsis/PTree/Atoms.hh:38: Data member my_comments

## Constructor Synopsis::PTree::CommentedAtom::CommentedAtom(const Token&,Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:31: in class Synopsis::PTree::CommentedAtom

Generated on Thu Apr 16 16:28:05 2009 by
synopsis (version devel)