Synopsis - Cross Reference : Synopsis::PTree::Encoding::scope - Synopsis::PTree::FunctionDefinition

# Cross Reference : Synopsis::PTree::Encoding::scope - Synopsis::PTree::FunctionDefinition

## Data member Synopsis::PTree::Encoding::scope

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

## Data member Synopsis::PTree::Encoding::short_t

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:192: in class Synopsis::PTree::Encoding

## Data member Synopsis::PTree::Encoding::signed_t

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:195: in class Synopsis::PTree::Encoding

## Member function Synopsis::PTree::Encoding::simple_const()

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:140: in class Synopsis::PTree::Encoding

## Member function Synopsis::PTree::Encoding::simple_name(const Atom*)

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

## Member function Synopsis::PTree::Encoding::simple_name(const Node*)

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:142: in class Synopsis::PTree::Encoding

## Member function Synopsis::PTree::Encoding::size()const

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:112: in class Synopsis::PTree::Encoding
- Called from:
  - Synopsis/PTree/Encoding.hh:134: in member function Synopsis::PTree::Encoding::append_with_length(const Encoding&)
  - Synopsis/PTree/Encoding.hh:176: in member function Synopsis::PTree::Encoding::is_global_scope()const

## Data member Synopsis::PTree::Encoding::star

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

## Member function Synopsis::PTree::Encoding::start_func_args()

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:154: in class Synopsis::PTree::Encoding

## Member function Synopsis::PTree::Encoding::template_(const Node*,const Encoding&)

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:144: in class Synopsis::PTree::Encoding

## Data member Synopsis::PTree::Encoding::tilder

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

## Member function Synopsis::PTree::Encoding::unmangled()const

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:170: in class Synopsis::PTree::Encoding

## Data member Synopsis::PTree::Encoding::unsigned_t

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:195: in class Synopsis::PTree::Encoding

## Member function Synopsis::PTree::Encoding::value_temp_param()

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:159: in class Synopsis::PTree::Encoding

## Member function Synopsis::PTree::Encoding::void_()

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:156: in class Synopsis::PTree::Encoding

## Data member Synopsis::PTree::Encoding::void_t

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:193: in class Synopsis::PTree::Encoding

## Data member Synopsis::PTree::Encoding::volatile_t

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:195: in class Synopsis::PTree::Encoding

## Data member Synopsis::PTree::Encoding::wchar_t_t

- Documentation
- Defined at:
  - Synopsis/PTree/Encoding.hh:192: in class Synopsis::PTree::Encoding

## Class Synopsis::PTree::EnumSpec

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:213: in class Synopsis::PTree::EnumSpec
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:45: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:133: in class Synopsis::PTree::Visitor
  - Synopsis/Parser.hh:204: in class Synopsis::Parser
  - Synopsis/SymbolFactory.hh:45: in class Synopsis::SymbolFactory
- Declarations:
  - Synopsis/PTree/Lists.hh:216: Constructor EnumSpec(Node*)
  - Synopsis/PTree/Lists.hh:217: Member function accept(Visitor*)
  - Synopsis/PTree/Lists.hh:218: Member function encoded_name()const
  - Synopsis/PTree/Lists.hh:219: Member function set_encoded_name(const Encoding&)
  - Synopsis/PTree/Lists.hh:221: Data member my_name

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:216: in class Synopsis::PTree::EnumSpec

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:217: in class Synopsis::PTree::EnumSpec

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:218: in class Synopsis::PTree::EnumSpec

## Data member Synopsis::PTree::EnumSpec::my_name

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:221: in class Synopsis::PTree::EnumSpec
- Referenced from:
  - Synopsis/PTree/Lists.hh:218: in member function Synopsis::PTree::EnumSpec::encoded_name()const
  - Synopsis/PTree/Lists.hh:219: in member function Synopsis::PTree::EnumSpec::set_encoded_name(const Encoding&)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:219: in class Synopsis::PTree::EnumSpec

## Class Synopsis::PTree::ExprStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:348: in class Synopsis::PTree::ExprStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:348: in class Synopsis::PTree::ExprStatement
  - Synopsis/PTree/TypeVisitor.hh:63: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:165: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:351: Constructor ExprStatement(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:351: in class Synopsis::PTree::ExprStatement

## Class Synopsis::PTree::Expression

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:354: in class Synopsis::PTree::Expression
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:64: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:167: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:357: Constructor Expression(Node*,Node*)
  - Synopsis/PTree/Lists.hh:358: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:357: in class Synopsis::PTree::Expression

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:358: in class Synopsis::PTree::Expression

## Class Synopsis::PTree::ExpressionT

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:362: in class Synopsis::PTree::ExpressionT
- Referenced from:
  - Synopsis/PTree/Lists.hh:369: in class Synopsis::PTree::AssignExpr
  - Synopsis/PTree/Lists.hh:375: in class Synopsis::PTree::CondExpr
  - Synopsis/PTree/Lists.hh:381: in class Synopsis::PTree::InfixExpr
  - Synopsis/PTree/Lists.hh:387: in class Synopsis::PTree::PmExpr
  - Synopsis/PTree/Lists.hh:393: in class Synopsis::PTree::CastExpr
  - Synopsis/PTree/Lists.hh:399: in class Synopsis::PTree::UnaryExpr
  - Synopsis/PTree/Lists.hh:405: in class Synopsis::PTree::ThrowExpr
  - Synopsis/PTree/Lists.hh:411: in class Synopsis::PTree::SizeofExpr
  - Synopsis/PTree/Lists.hh:417: in class Synopsis::PTree::OffsetofExpr
  - Synopsis/PTree/Lists.hh:423: in class Synopsis::PTree::TypeidExpr
  - Synopsis/PTree/Lists.hh:429: in class Synopsis::PTree::TypeofExpr
  - Synopsis/PTree/Lists.hh:435: in class Synopsis::PTree::NewExpr
  - Synopsis/PTree/Lists.hh:441: in class Synopsis::PTree::DeleteExpr
  - Synopsis/PTree/Lists.hh:447: in class Synopsis::PTree::ArrayExpr
  - Synopsis/PTree/Lists.hh:453: in class Synopsis::PTree::FuncallExpr
  - Synopsis/PTree/Lists.hh:459: in class Synopsis::PTree::PostfixExpr
  - Synopsis/PTree/Lists.hh:465: in class Synopsis::PTree::UserStatementExpr
  - Synopsis/PTree/Lists.hh:471: in class Synopsis::PTree::DotMemberExpr
  - Synopsis/PTree/Lists.hh:477: in class Synopsis::PTree::ArrowMemberExpr
  - Synopsis/PTree/Lists.hh:483: in class Synopsis::PTree::ParenExpr
  - Synopsis/PTree/Lists.hh:489: in class Synopsis::PTree::StaticUserStatementExpr
- Declarations:
  - Synopsis/PTree/Lists.hh:365: Constructor ExpressionT(Node*,Node*)
  - Synopsis/PTree/Lists.hh:366: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:365: in class Synopsis::PTree::ExpressionT

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:366: in class Synopsis::PTree::ExpressionT

## Class Synopsis::PTree::ExternTemplate

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:58: in class Synopsis::PTree::ExternTemplate
- Referenced from:
  - Synopsis/PTree/TypeVisitor.hh:32: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:96: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:61: Constructor ExternTemplate(Node*,Node*)
  - Synopsis/PTree/Lists.hh:62: Constructor ExternTemplate(Node*)
  - Synopsis/PTree/Lists.hh:63: Member function accept(Visitor*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:62: in class Synopsis::PTree::ExternTemplate

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:61: in class Synopsis::PTree::ExternTemplate

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:63: in class Synopsis::PTree::ExternTemplate

## Class Synopsis::PTree::ForStatement

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:294: in class Synopsis::PTree::ForStatement
- Referenced from:
  - Synopsis/PTree/Lists.hh:294: in class Synopsis::PTree::ForStatement
  - Synopsis/PTree/TypeVisitor.hh:54: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:152: in class Synopsis::PTree::Visitor
- Declarations:
  - Synopsis/PTree/Lists.hh:297: Constructor ForStatement(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:297: in class Synopsis::PTree::ForStatement

## Class Synopsis::PTree::FstyleCastExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:184: in class Synopsis::PTree::FstyleCastExpr
- Referenced from:
  - Synopsis/PTree/Display.hh:36: in class Synopsis::PTree::Display
  - Synopsis/PTree/TypeVisitor.hh:43: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:130: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/ConstEvaluator.hh:31: in class Synopsis::TypeAnalysis::ConstEvaluator
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:33: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:187: Constructor FstyleCastExpr(const Encoding&,Node*,Node*)
  - Synopsis/PTree/Lists.hh:188: Member function accept(Visitor*)
  - Synopsis/PTree/Lists.hh:189: Member function encoded_type()const
  - Synopsis/PTree/Lists.hh:191: Data member my_type

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:187: in class Synopsis::PTree::FstyleCastExpr

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:188: in class Synopsis::PTree::FstyleCastExpr

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:189: in class Synopsis::PTree::FstyleCastExpr

## Data member Synopsis::PTree::FstyleCastExpr::my_type

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:191: in class Synopsis::PTree::FstyleCastExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:189: in member function Synopsis::PTree::FstyleCastExpr::encoded_type()const

## Class Synopsis::PTree::FuncallExpr

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:453: in class Synopsis::PTree::FuncallExpr
- Referenced from:
  - Synopsis/PTree/Lists.hh:453: in class Synopsis::PTree::FuncallExpr
  - Synopsis/PTree/TypeVisitor.hh:78: in class Synopsis::PTree::TypeVisitor
  - Synopsis/PTree/Visitor.hh:191: in class Synopsis::PTree::Visitor
  - Synopsis/TypeAnalysis/OverloadResolver.hh:19: in namespace Synopsis::TypeAnalysis
  - Synopsis/TypeAnalysis/TypeEvaluator.hh:47: in class Synopsis::TypeAnalysis::TypeEvaluator
- Declarations:
  - Synopsis/PTree/Lists.hh:456: Constructor FuncallExpr(Node*,Node*)

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

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:456: in class Synopsis::PTree::FuncallExpr

## Class Synopsis::PTree::FunctionDefinition

- Documentation
- Defined at:
  - Synopsis/PTree/Lists.hh:133: in class Synopsis::PTree::FunctionDefinition
- Referenced from:
  - Synopsis/PTree/Visitor.hh:114: in class Synopsis::PTree::Visitor
  - Synopsis/SymbolFactory.hh:37: in class Synopsis::SymbolFactory
  - Synopsis/SymbolLookup/Walker.hh:33: in class Synopsis::SymbolLookup::Walker
  - Synopsis/SymbolLookup/Walker.hh:45: in class Synopsis::SymbolLookup::Walker
- Declarations:
  - Synopsis/PTree/Lists.hh:136: Constructor FunctionDefinition(Node*,Node*)
  - Synopsis/PTree/Lists.hh:137: Member function accept(Visitor*)

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