Synopsis - Cross Reference : Synopsis::PTree::Kwd::Typedef - Synopsis::PTree::NamespaceAlias::NamespaceAlias(Node*,Node*)

# Cross Reference : Synopsis::PTree::Kwd::Typedef - Synopsis::PTree::NamespaceAlias::NamespaceAlias(Node*,Node*)

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

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

## Typedef Synopsis::PTree::Kwd::Typename

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

## Typedef Synopsis::PTree::Kwd::Typeof

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

## Typedef Synopsis::PTree::Kwd::Union

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

## Typedef Synopsis::PTree::Kwd::Unsigned

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

## Typedef Synopsis::PTree::Kwd::Using

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

## Typedef Synopsis::PTree::Kwd::Virtual

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

## Typedef Synopsis::PTree::Kwd::Void

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

## Typedef Synopsis::PTree::Kwd::Volatile

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

## Typedef Synopsis::PTree::Kwd::WChar

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

## Typedef Synopsis::PTree::Kwd::While

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

## Class Synopsis::PTree::LabelStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:342: in class Synopsis::PTree::LabelStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:342: in class Synopsis::PTree::LabelStatement
  - Synopsis/PTree/TypeVisitor.hh:62: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:164: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:345: Constructor LabelStatement(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:345: in class Synopsis::PTree::LabelStatement

## Synopsis::PTree::LightObject

- Referenced from:
  - Synopsis/PTree/Node.hh:24: in class Synopsis::PTree::Node
  - Synopsis/PTree/Node.hh:71: in class Synopsis::PTree::Iterator
  - Synopsis/PTree/Node.hh:89: in class Synopsis::PTree::Array

## Class Synopsis::PTree::LinkageSpec

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:73: in class Synopsis::PTree::LinkageSpec
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:35: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:99: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:76: Constructor LinkageSpec(Node*,Node*)
  - Synopsis/PTree/Lists.hh:77: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:76: in class Synopsis::PTree::LinkageSpec

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:77: in class Synopsis::PTree::LinkageSpec

## Class Synopsis::PTree::List

- Documentation
- Defined at:
  - Synopsis/PTree/Node.hh:114: in class Synopsis::PTree::List
- Referenced from:
  - Synopsis/PTree/Display.hh:27: in class Synopsis::PTree::Display
  - Synopsis/PTree/Display.hh:40: in class Synopsis::PTree::Display
  - Synopsis/PTree/Display.hh:55: in class Synopsis::PTree::RTTIDisplay
  - Synopsis/PTree/Display.hh:72: in class Synopsis::PTree::DotFileGenerator
  - Synopsis/PTree/Lists.hh:19: in class Synopsis::PTree::Brace
  - Synopsis/PTree/Lists.hh:43: in class Synopsis::PTree::TemplateDecl
  - Synopsis/PTree/Lists.hh:51: in class Synopsis::PTree::TemplateInstantiation
  - Synopsis/PTree/Lists.hh:58: in class Synopsis::PTree::ExternTemplate
  - Synopsis/PTree/Lists.hh:66: in class Synopsis::PTree::MetaclassDecl
  - Synopsis/PTree/Lists.hh:73: in class Synopsis::PTree::LinkageSpec
  - Synopsis/PTree/Lists.hh:80: in class Synopsis::PTree::NamespaceSpec
  - Synopsis/PTree/Lists.hh:92: in class Synopsis::PTree::Declaration
  - Synopsis/PTree/Lists.hh:140: in class Synopsis::PTree::ParameterDeclaration
  - Synopsis/PTree/Lists.hh:148: in class Synopsis::PTree::Declarator
  - Synopsis/PTree/Lists.hh:174: in class Synopsis::PTree::Name
  - Synopsis/PTree/Lists.hh:184: in class Synopsis::PTree::FstyleCastExpr
  - Synopsis/PTree/Lists.hh:194: in class Synopsis::PTree::ClassSpec
  - Synopsis/PTree/Lists.hh:213: in class Synopsis::PTree::EnumSpec
  - Synopsis/PTree/Lists.hh:224: in class Synopsis::PTree::TypeParameter
  - Synopsis/PTree/Lists.hh:231: in class Synopsis::PTree::AccessSpec
  - Synopsis/PTree/Lists.hh:241: in class Synopsis::PTree::AccessDecl
  - Synopsis/PTree/Lists.hh:248: in class Synopsis::PTree::UserAccessSpec
  - Synopsis/PTree/Lists.hh:255: in class Synopsis::PTree::UserdefKeyword
  - Synopsis/PTree/Lists.hh:263: in class Synopsis::PTree::StatementT
  - Synopsis/PTree/Lists.hh:354: in class Synopsis::PTree::Expression
  - Synopsis/PTree/Lists.hh:362: in class Synopsis::PTree::ExpressionT
  - Synopsis/PTree/Visitor.hh:29: in class Synopsis::PTree::Visitor
  - Synopsis/PTree/Writer.hh:28: in class Synopsis::PTree::Writer
  - Synopsis/PTree/operations.hh:71: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:72: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:73: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:74: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:75: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:76: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:77: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:78: in namespace Synopsis::PTree
  - Synopsis/PTree/operations.hh:80: in namespace Synopsis::PTree
  - Synopsis/Parser.hh:110: in class Synopsis::Parser
  - Synopsis/SymbolLookup/Scopes.hh:46: in class Synopsis::SymbolLookup::TemplateParameterScope
  - Synopsis/SymbolLookup/Scopes.hh:59: in class Synopsis::SymbolLookup::TemplateParameterScope
  - Synopsis/SymbolLookup/Scopes.hh:66: in class Synopsis::SymbolLookup::LocalScope
  - Synopsis/SymbolLookup/Scopes.hh:80: in class Synopsis::SymbolLookup::LocalScope
  - Synopsis/SymbolLookup/Walker.hh:29: in class Synopsis::SymbolLookup::Walker
- Declarations:
  - Synopsis/PTree/Node.hh:117: Constructor List(Node*,Node*)
  - Synopsis/PTree/Node.hh:118: Member function is_atom()const
  - Synopsis/PTree/Node.hh:119: Member function accept(Visitor*)

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

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

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

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

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

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

## Class Synopsis::PTree::Literal

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:18: in class Synopsis::PTree::Literal
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:26: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:31: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/ConstEvaluator.hh:29: in class Synopsis::TypeAnalysis::ConstEvaluator
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:29: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Atoms.hh:21: Constructor Literal(const Token&)
  - Synopsis/PTree/Atoms.hh:22: Member function accept(Visitor*)
  - Synopsis/PTree/Atoms.hh:23: Member function type()const
  - Synopsis/PTree/Atoms.hh:25: Data member my_type

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:21: in class Synopsis::PTree::Literal

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

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:22: in class Synopsis::PTree::Literal

## Data member Synopsis::PTree::Literal::my_type

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:25: in class Synopsis::PTree::Literal
- Referenced from:
  - Synopsis/PTree/Atoms.hh:23: in member function Synopsis::PTree::Literal::type()const

## Member function Synopsis::PTree::Literal::type()const

- Documentation
- Defined at:
  - Synopsis/PTree/Atoms.hh:23: in class Synopsis::PTree::Literal

## Class Synopsis::PTree::MetaclassDecl

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:66: in class Synopsis::PTree::MetaclassDecl
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:33: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:97: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:69: Constructor MetaclassDecl(Node*,Node*)
  - Synopsis/PTree/Lists.hh:70: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:69: in class Synopsis::PTree::MetaclassDecl

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:70: in class Synopsis::PTree::MetaclassDecl

## Class Synopsis::PTree::Name

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:174: in class Synopsis::PTree::Name
- Referenced from:
  - Synopsis/PTree/Display.hh:35: in class Synopsis::PTree::Display
  - Synopsis/PTree/TypeVisitor.hh:42: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:128: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:32: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:177: Constructor Name(Node*,const Encoding&)
  - Synopsis/PTree/Lists.hh:178: Member function accept(Visitor*)
  - Synopsis/PTree/Lists.hh:179: Member function encoded_name()const
  - Synopsis/PTree/Lists.hh:181: Data member my_name

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:177: in class Synopsis::PTree::Name

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:178: in class Synopsis::PTree::Name

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:179: in class Synopsis::PTree::Name

## Data member Synopsis::PTree::Name::my_name

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:181: in class Synopsis::PTree::Name
- Referenced from:
  - Synopsis/PTree/Lists.hh:179: in member function Synopsis::PTree::Name::encoded_name()const

## Class Synopsis::PTree::NamespaceAlias

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:126: in class Synopsis::PTree::NamespaceAlias
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:37: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:112: in class Synopsis::PTree::Visitor
  - Synopsis/Parser.hh:99: in class Synopsis::Parser
- Declarations:
  - Synopsis/PTree/Lists.hh:129: Constructor NamespaceAlias(Node*,Node*)
  - Synopsis/PTree/Lists.hh:130: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:129: in class Synopsis::PTree::NamespaceAlias

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