Synopsis - Cross Reference : Synopsis::PTree::Node::Node(Node*,Node*) - Synopsis::PTree::SizeofExpr

# Cross Reference : Synopsis::PTree::Node::Node(Node*,Node*) - Synopsis::PTree::SizeofExpr

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

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

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

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

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

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:29: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/TypeVisitor.hh:24: in member function Synopsis::PTree::TypeVisitor::type_of(Node*)

## Member function Synopsis::PTree::Node::begin()const

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

## Member function Synopsis::PTree::Node::car()

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

## Member function Synopsis::PTree::Node::car()const

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:39: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/Node.hh:80: in member function Synopsis::PTree::Iterator::get()
  - Synopsis/PTree/operations.hh:31: in function Synopsis::PTree::first(const Node*)
  - Synopsis/PTree/operations.hh:32: in function Synopsis::PTree::first(Node*)
  - Synopsis/PTree/operations.hh:38: in function Synopsis::PTree::nth(const Node*,size_t)
  - Synopsis/PTree/operations.hh:43: in function Synopsis::PTree::nth(Node*,size_t)
  - Synopsis/PTree/operations.hh:62: in function Synopsis::PTree::cadr(const Node*)
  - Synopsis/PTree/operations.hh:63: in function Synopsis::PTree::cadr(Node*)

## Member function Synopsis::PTree::Node::cdr()

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

## Member function Synopsis::PTree::Node::cdr()const

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:41: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/operations.hh:33: in function Synopsis::PTree::rest(const Node*)
  - Synopsis/PTree/operations.hh:34: in function Synopsis::PTree::rest(Node*)
  - Synopsis/PTree/operations.hh:37: in function Synopsis::PTree::nth(const Node*,size_t)
  - Synopsis/PTree/operations.hh:42: in function Synopsis::PTree::nth(Node*,size_t)
  - Synopsis/PTree/operations.hh:47: in function Synopsis::PTree::tail(const Node*,size_t)
  - Synopsis/PTree/operations.hh:52: in function Synopsis::PTree::tail(Node*,size_t)
  - Synopsis/PTree/operations.hh:62: in function Synopsis::PTree::cadr(const Node*)
  - Synopsis/PTree/operations.hh:63: in function Synopsis::PTree::cadr(Node*)
  - Synopsis/PTree/operations.hh:64: in function Synopsis::PTree::cddr(const Node*)
  - Synopsis/PTree/operations.hh:64: in function Synopsis::PTree::cddr(const Node*)
  - Synopsis/PTree/operations.hh:65: in function Synopsis::PTree::cddr(Node*)
  - Synopsis/PTree/operations.hh:65: in function Synopsis::PTree::cddr(Node*)

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

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

## Member function Synopsis::PTree::Node::encoded_type()const

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

## Member function Synopsis::PTree::Node::end()const

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

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

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:28: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/Writer.hh:41: in function Synopsis::PTree::reify(const Node*)

## Member function Synopsis::PTree::Node::length()const

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:37: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/Writer.hh:41: in function Synopsis::PTree::reify(const Node*)

## Data member Synopsis::PTree::Node::my_data

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:68: in class Synopsis::PTree::Node
- Referenced from:
  - Synopsis/PTree/Node.hh:36: in member function Synopsis::PTree::Node::position()const
  - Synopsis/PTree/Node.hh:37: in member function Synopsis::PTree::Node::length()const
  - Synopsis/PTree/Node.hh:39: in member function Synopsis::PTree::Node::car()const
  - Synopsis/PTree/Node.hh:40: in member function Synopsis::PTree::Node::car()
  - Synopsis/PTree/Node.hh:41: in member function Synopsis::PTree::Node::cdr()const
  - Synopsis/PTree/Node.hh:42: in member function Synopsis::PTree::Node::cdr()
  - Synopsis/PTree/Node.hh:43: in member function Synopsis::PTree::Node::set_car(Node*)
  - Synopsis/PTree/Node.hh:44: in member function Synopsis::PTree::Node::set_cdr(Node*)

## Member function Synopsis::PTree::Node::position()const

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:36: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/Writer.hh:41: in function Synopsis::PTree::reify(const Node*)

## Member function Synopsis::PTree::Node::set_car(Node*)

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

## Member function Synopsis::PTree::Node::set_cdr(Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:44: in class Synopsis::PTree::Node
- Called from:
  - Synopsis/PTree/operations.hh:103: in function template Synopsis::PTree::nconc(N*,Node*)

## Destructor Synopsis::PTree::Node::~Node()

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

## Class Synopsis::PTree::OffsetofExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:417: in class Synopsis::PTree::OffsetofExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:417: in class Synopsis::PTree::OffsetofExpr
  - Synopsis/PTree/Visitor.hh:182: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:420: Constructor OffsetofExpr(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:420: in class Synopsis::PTree::OffsetofExpr

## Class Synopsis::PTree::ParameterDeclaration

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:140: in class Synopsis::PTree::ParameterDeclaration
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:34: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:123: in class Synopsis::PTree::Visitor
  - Synopsis/Parser.hh:198: in class Synopsis::Parser
  - Synopsis/SymbolFactory.hh:53: in class Synopsis::SymbolFactory
- Declarations:
  - Synopsis/PTree/Lists.hh:143: Constructor ParameterDeclaration(Node*,Node*,Node*)
  - Synopsis/PTree/Lists.hh:145: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:143: in class Synopsis::PTree::ParameterDeclaration

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:145: in class Synopsis::PTree::ParameterDeclaration

## Class Synopsis::PTree::ParenExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:483: in class Synopsis::PTree::ParenExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:483: in class Synopsis::PTree::ParenExpr
  - Synopsis/PTree/TypeVisitor.hh:82: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:199: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/ConstEvaluator.hh:36: in class Synopsis::TypeAnalysis::ConstEvaluator
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:51: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:486: Constructor ParenExpr(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:486: in class Synopsis::PTree::ParenExpr

## Class Synopsis::PTree::PmExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:387: in class Synopsis::PTree::PmExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:387: in class Synopsis::PTree::PmExpr
  - Synopsis/PTree/TypeVisitor.hh:68: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:173: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:37: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:390: Constructor PmExpr(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:390: in class Synopsis::PTree::PmExpr

## Class Synopsis::PTree::PostfixExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:459: in class Synopsis::PTree::PostfixExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:459: in class Synopsis::PTree::PostfixExpr
  - Synopsis/PTree/TypeVisitor.hh:79: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:193: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:48: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:462: Constructor PostfixExpr(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:462: in class Synopsis::PTree::PostfixExpr

## Class Synopsis::PTree::RTTIDisplay

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:47: in class Synopsis::PTree::RTTIDisplay
- Referenced from:
  - Synopsis/PTree/Display.hh:86: in Synopsis::PTree::display(const Node*,std
- Declarations:
  - Synopsis/PTree/Display.hh:50: Constructor RTTIDisplay(std::ostream&,bool)
  - Synopsis/PTree/Display.hh:52: Member function display(const Node*)
  - Synopsis/PTree/Display.hh:54: Member function visit(Atom*)
  - Synopsis/PTree/Display.hh:55: Member function visit(List*)
  - Synopsis/PTree/Display.hh:56: Member function visit(DupAtom*)
  - Synopsis/PTree/Display.hh:58: Member function newline()
  - Synopsis/PTree/Display.hh:60: Data member my_os
  - Synopsis/PTree/Display.hh:61: Data member my_indent
  - Synopsis/PTree/Display.hh:62: Data member my_encoded

## Synopsis::PTree::RTTIDisplay::RTTIDisplay(std::ostream&,bool)

- Defined at:
  - Synopsis/PTree/Display.hh:50: in class Synopsis::PTree::RTTIDisplay

## Member function Synopsis::PTree::RTTIDisplay::display(const Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:52: in class Synopsis::PTree::RTTIDisplay
- Called from:
  - Synopsis/PTree/Display.hh:87: in Synopsis::PTree::display(const Node*,std

## Data member Synopsis::PTree::RTTIDisplay::my_encoded

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:62: in class Synopsis::PTree::RTTIDisplay

## Data member Synopsis::PTree::RTTIDisplay::my_indent

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:61: in class Synopsis::PTree::RTTIDisplay

## Data member Synopsis::PTree::RTTIDisplay::my_os

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:60: in class Synopsis::PTree::RTTIDisplay

## Member function Synopsis::PTree::RTTIDisplay::newline()

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:58: in class Synopsis::PTree::RTTIDisplay

## Member function Synopsis::PTree::RTTIDisplay::visit(Atom*)

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:54: in class Synopsis::PTree::RTTIDisplay

## Member function Synopsis::PTree::RTTIDisplay::visit(DupAtom*)

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:56: in class Synopsis::PTree::RTTIDisplay

## Member function Synopsis::PTree::RTTIDisplay::visit(List*)

- Documentation
- Defined at:
  - Synopsis/PTree/Display.hh:55: in class Synopsis::PTree::RTTIDisplay

## Class Synopsis::PTree::ReturnStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:318: in class Synopsis::PTree::ReturnStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:318: in class Synopsis::PTree::ReturnStatement
  - Synopsis/PTree/TypeVisitor.hh:58: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:158: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:321: Constructor ReturnStatement(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:321: in class Synopsis::PTree::ReturnStatement

## Class Synopsis::PTree::SizeofExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:411: in class Synopsis::PTree::SizeofExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:411: in class Synopsis::PTree::SizeofExpr
  - Synopsis/PTree/TypeVisitor.hh:72: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:181: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/ConstEvaluator.hh:33: in class Synopsis::TypeAnalysis::ConstEvaluator
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:41: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:414: Constructor SizeofExpr(Node*,Node*)

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