Synopsis - Cross Reference : Synopsis::PTree::FunctionDefinition::FunctionDefinition(Node*,Node*) - Synopsis::PTree::Kwd::Auto

# Cross Reference : Synopsis::PTree::FunctionDefinition::FunctionDefinition(Node*,Node*) - Synopsis::PTree::Kwd::Auto

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:136: in class Synopsis::PTree::FunctionDefinition

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:137: in class Synopsis::PTree::FunctionDefinition

## Class Synopsis::PTree::GotoStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:324: in class Synopsis::PTree::GotoStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:324: in class Synopsis::PTree::GotoStatement
  - Synopsis/PTree/TypeVisitor.hh:59: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:159: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:327: Constructor GotoStatement(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:327: in class Synopsis::PTree::GotoStatement

## Class Synopsis::PTree::Identifier

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:52: in class Synopsis::PTree::Identifier
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:27: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:34: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/ConstEvaluator.hh:30: in class Synopsis::TypeAnalysis::ConstEvaluator
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:30: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Atoms.hh:55: Constructor Identifier(const Token&)
  - Synopsis/PTree/Atoms.hh:56: Constructor Identifier(const char*,size_t)
  - Synopsis/PTree/Atoms.hh:57: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:55: in class Synopsis::PTree::Identifier

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:56: in class Synopsis::PTree::Identifier

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:57: in class Synopsis::PTree::Identifier

## Class Synopsis::PTree::IfStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:270: in class Synopsis::PTree::IfStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:270: in class Synopsis::PTree::IfStatement
  - Synopsis/PTree/TypeVisitor.hh:50: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:144: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:273: Constructor IfStatement(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:273: in class Synopsis::PTree::IfStatement

## Class Synopsis::PTree::InfixExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:381: in class Synopsis::PTree::InfixExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:381: in class Synopsis::PTree::InfixExpr
  - Synopsis/PTree/TypeVisitor.hh:67: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:172: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/ConstEvaluator.hh:32: in class Synopsis::TypeAnalysis::ConstEvaluator
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:36: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:384: Constructor InfixExpr(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:384: in class Synopsis::PTree::InfixExpr

## Class Synopsis::PTree::Iterator

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:71: in class Synopsis::PTree::Iterator
- Declarations:
  - Synopsis/PTree/Node.hh:74: Constructor Iterator(Node*)
  - Synopsis/PTree/Node.hh:75: Member function operator()()
  - Synopsis/PTree/Node.hh:76: Member function pop()
  - Synopsis/PTree/Node.hh:77: Member function next(Node*&)
  - Synopsis/PTree/Node.hh:78: Member function reset(Node*)
  - Synopsis/PTree/Node.hh:80: Member function get()
  - Synopsis/PTree/Node.hh:81: Member function operator*()
  - Synopsis/PTree/Node.hh:82: Member function operator++()
  - Synopsis/PTree/Node.hh:83: Member function operator++(int)
  - Synopsis/PTree/Node.hh:84: Member function empty()
  - Synopsis/PTree/Node.hh:86: Data member ptree

## Constructor Synopsis::PTree::Iterator::Iterator(Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:74: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::empty()

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:84: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::get()

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:80: in class Synopsis::PTree::Iterator
- Called from:
  - Synopsis/PTree/Node.hh:81: in member function Synopsis::PTree::Iterator::operator*()
  - Synopsis/PTree/Node.hh:82: in member function Synopsis::PTree::Iterator::operator++()

## Member function Synopsis::PTree::Iterator::next(Node*&)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:77: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::operator()()

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:75: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::operator*()

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:81: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::operator++()

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:82: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::operator++(int)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:83: in class Synopsis::PTree::Iterator

## Member function Synopsis::PTree::Iterator::pop()

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:76: in class Synopsis::PTree::Iterator
- Called from:
  - Synopsis/PTree/Node.hh:75: in member function Synopsis::PTree::Iterator::operator()()
  - Synopsis/PTree/Node.hh:82: in member function Synopsis::PTree::Iterator::operator++()
  - Synopsis/PTree/Node.hh:83: in member function Synopsis::PTree::Iterator::operator++(int)

## Data member Synopsis::PTree::Iterator::ptree

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:86: in class Synopsis::PTree::Iterator
- Referenced from:
  - Synopsis/PTree/Node.hh:74: in member function Synopsis::PTree::Iterator::Iterator(Node*)
  - Synopsis/PTree/Node.hh:78: in member function Synopsis::PTree::Iterator::reset(Node*)
  - Synopsis/PTree/Node.hh:80: in member function Synopsis::PTree::Iterator::get()
  - Synopsis/PTree/Node.hh:80: in member function Synopsis::PTree::Iterator::get()
  - Synopsis/PTree/Node.hh:84: in member function Synopsis::PTree::Iterator::empty()

## Member function Synopsis::PTree::Iterator::reset(Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:78: in class Synopsis::PTree::Iterator

## Class Synopsis::PTree::Keyword

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:60: in class Synopsis::PTree::Keyword
- Referenced from:
  - Synopsis/PTree/Atoms.hh:70: in class Synopsis::PTree::KeywordT
  - Synopsis/PTree/Atoms.hh:79: in class Synopsis::PTree::UserKeyword
  - Synopsis/PTree/TypeVisitor.hh:28: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:35: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Atoms.hh:63: Constructor Keyword(const Token&)
  - Synopsis/PTree/Atoms.hh:64: Constructor Keyword(const char*,int)
  - Synopsis/PTree/Atoms.hh:65: Member function token()const
  - Synopsis/PTree/Atoms.hh:66: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:63: in class Synopsis::PTree::Keyword

## Constructor Synopsis::PTree::Keyword::Keyword(const char*,int)

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:64: in class Synopsis::PTree::Keyword

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:66: in class Synopsis::PTree::Keyword

## Member function Synopsis::PTree::Keyword::token()const

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:65: in class Synopsis::PTree::Keyword
- Called from:
  - Synopsis/PTree/TypeVisitor.hh:28: in member function Synopsis::PTree::TypeVisitor::visit(Keyword*)

## Class Synopsis::PTree::KeywordT

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:70: in class Synopsis::PTree::KeywordT
- Referenced from:
  - Synopsis/PTree/NodesFwd.hh:29: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:30: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:31: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:32: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:33: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:34: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:35: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:36: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:37: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:38: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:39: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:40: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:41: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:42: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:43: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:44: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:45: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:46: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:47: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:48: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:49: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:50: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:51: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:52: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:53: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:54: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:55: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:56: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:57: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:58: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:59: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:60: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:61: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:62: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:63: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:64: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:65: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:66: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:67: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:68: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:69: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:70: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:71: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:72: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:73: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:74: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:75: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:76: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:77: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:78: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:79: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:80: in namespace Synopsis::PTree::Kwd
  - Synopsis/PTree/NodesFwd.hh:81: in namespace Synopsis::PTree::Kwd
- Declarations:
  - Synopsis/PTree/Atoms.hh:73: Constructor KeywordT(const Token&)
  - Synopsis/PTree/Atoms.hh:74: Constructor KeywordT(const char*,size_t)
  - Synopsis/PTree/Atoms.hh:75: Member function token()const
  - Synopsis/PTree/Atoms.hh:76: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:73: in class Synopsis::PTree::KeywordT

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:74: in class Synopsis::PTree::KeywordT

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:76: in class Synopsis::PTree::KeywordT

## Member function Synopsis::PTree::KeywordT::token()const

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:75: in class Synopsis::PTree::KeywordT

## Namespace Synopsis::PTree::Kwd

- Documentation
- Defined at:
  - Synopsis/PTree/NodesFwd.hh:27: in namespace Synopsis::PTree::Kwd

## Typedef Synopsis::PTree::Kwd::Auto

- Documentation
- Defined at:
  - Synopsis/PTree/NodesFwd.hh:29: in namespace Synopsis::PTree::Kwd
- Referenced from:
  - Synopsis/PTree/Visitor.hh:36: in class Synopsis::PTree::Visitor

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