Synopsis - Cross Reference : Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*) - Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)

# Cross Reference : Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*) - Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const EnumName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:41: in class Synopsis::SymbolLookup::SymbolVisitor

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const FunctionName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:43: in class Synopsis::SymbolLookup::SymbolVisitor

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const FunctionTemplateName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:44: in class Synopsis::SymbolLookup::SymbolVisitor

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const NamespaceName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:45: in class Synopsis::SymbolLookup::SymbolVisitor

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const Symbol*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:35: in class Synopsis::SymbolLookup::SymbolVisitor
- Called from:
  - Synopsis/SymbolLookup/Symbol.hh:59: in member function Synopsis::SymbolLookup::Symbol::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:77: in member function Synopsis::SymbolLookup::VariableName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:89: in member function Synopsis::SymbolLookup::ConstName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:103: in member function Synopsis::SymbolLookup::TypeName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:111: in member function Synopsis::SymbolLookup::TypedefName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:119: in member function Synopsis::SymbolLookup::ClassName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:131: in member function Synopsis::SymbolLookup::EnumName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:140: in member function Synopsis::SymbolLookup::ClassTemplateName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:153: in member function Synopsis::SymbolLookup::FunctionName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:165: in member function Synopsis::SymbolLookup::FunctionTemplateName::accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:178: in member function Synopsis::SymbolLookup::NamespaceName::accept(SymbolVisitor*)const

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const TypeName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:38: in class Synopsis::SymbolLookup::SymbolVisitor

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const TypedefName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:39: in class Synopsis::SymbolLookup::SymbolVisitor

## Member function Synopsis::SymbolLookup::SymbolVisitor::visit(const VariableName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:36: in class Synopsis::SymbolLookup::SymbolVisitor

## Destructor Synopsis::SymbolLookup::SymbolVisitor::~SymbolVisitor()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:33: in class Synopsis::SymbolLookup::SymbolVisitor

## Class Synopsis::SymbolLookup::TemplateParameterScope

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:43: in class Synopsis::SymbolLookup::TemplateParameterScope
- Referenced from:
  - Synopsis/SymbolFactory.hh:77: in class Synopsis::SymbolFactory
  - Synopsis/SymbolLookup/Display.hh:53: in class Synopsis::SymbolLookup::ScopeDisplay
  - Synopsis/SymbolLookup/Scopes.hh:35: in class Synopsis::SymbolLookup::ScopeVisitor
  - Synopsis/SymbolLookup/Scopes.hh:110: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:119: in class Synopsis::SymbolLookup::PrototypeScope
  - Synopsis/SymbolLookup/Scopes.hh:127: in class Synopsis::SymbolLookup::PrototypeScope
  - Synopsis/SymbolLookup/Scopes.hh:139: in class Synopsis::SymbolLookup::PrototypeScope
  - Synopsis/SymbolLookup/Scopes.hh:148: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Scopes.hh:169: in class Synopsis::SymbolLookup::Class

## Synopsis::SymbolLookup::TemplateParameterScope::TemplateParameterScope(const PTree::List*,const Scope*)

- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:46: in class Synopsis::SymbolLookup::TemplateParameterScope

## Member function Synopsis::SymbolLookup::TemplateParameterScope::accept(ScopeVisitor*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:53: in class Synopsis::SymbolLookup::TemplateParameterScope

## Data member Synopsis::SymbolLookup::TemplateParameterScope::my_node

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:59: in class Synopsis::SymbolLookup::TemplateParameterScope

## Data member Synopsis::SymbolLookup::TemplateParameterScope::my_outer

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:60: in class Synopsis::SymbolLookup::TemplateParameterScope
- Referenced from:
  - Synopsis/SymbolLookup/Scopes.hh:52: in member function Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const
  - Synopsis/SymbolLookup/Scopes.hh:56: in member function Synopsis::SymbolLookup::TemplateParameterScope::~TemplateParameterScope()

## Member function Synopsis::SymbolLookup::TemplateParameterScope::outer_scope()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:52: in class Synopsis::SymbolLookup::TemplateParameterScope

## Synopsis::SymbolLookup::TemplateParameterScope::unqualified_lookup(const PTree::Encoding&,Scope::LookupContext)const

- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:50: in class Synopsis::SymbolLookup::TemplateParameterScope

## Destructor Synopsis::SymbolLookup::TemplateParameterScope::~TemplateParameterScope()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:56: in class Synopsis::SymbolLookup::TemplateParameterScope

## Struct Synopsis::SymbolLookup::TypeError

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:18: in struct Synopsis::SymbolLookup::TypeError
- Declarations:
  - Synopsis/SymbolLookup/Scope.hh:20: Constructor TypeError(const PTree::Encoding&,const PTree::Encoding&)
  - Synopsis/SymbolLookup/Scope.hh:22: Destructor ~TypeError()
  - Synopsis/SymbolLookup/Scope.hh:23: Member function what()const
  - Synopsis/SymbolLookup/Scope.hh:24: Data member name
  - Synopsis/SymbolLookup/Scope.hh:25: Data member type

## Synopsis::SymbolLookup::TypeError::TypeError(const PTree::Encoding&,const PTree::Encoding&)

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:20: in struct Synopsis::SymbolLookup::TypeError

## Data member Synopsis::SymbolLookup::TypeError::name

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:24: in struct Synopsis::SymbolLookup::TypeError

## Data member Synopsis::SymbolLookup::TypeError::type

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:25: in struct Synopsis::SymbolLookup::TypeError

## Member function Synopsis::SymbolLookup::TypeError::what()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:23: in struct Synopsis::SymbolLookup::TypeError

## Destructor Synopsis::SymbolLookup::TypeError::~TypeError()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:22: in struct Synopsis::SymbolLookup::TypeError

## Class Synopsis::SymbolLookup::TypeName

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:97: in class Synopsis::SymbolLookup::TypeName
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:29: in class Synopsis::SymbolLookup::SymbolDisplay
  - Synopsis/SymbolLookup/Symbol.hh:38: in class Synopsis::SymbolLookup::SymbolVisitor
  - Synopsis/SymbolLookup/Symbol.hh:106: in class Synopsis::SymbolLookup::TypedefName
  - Synopsis/SymbolLookup/Symbol.hh:114: in class Synopsis::SymbolLookup::ClassName
  - Synopsis/SymbolLookup/Symbol.hh:126: in class Synopsis::SymbolLookup::EnumName
- Declarations:
  - Synopsis/SymbolLookup/Symbol.hh:101: Constructor TypeName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
  - Synopsis/SymbolLookup/Symbol.hh:103: Member function accept(SymbolVisitor*)const

## Synopsis::SymbolLookup::TypeName::TypeName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)

- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:100: in class Synopsis::SymbolLookup::TypeName

## Member function Synopsis::SymbolLookup::TypeName::accept(SymbolVisitor*)const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:103: in class Synopsis::SymbolLookup::TypeName

## Class Synopsis::SymbolLookup::TypedefName

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:106: in class Synopsis::SymbolLookup::TypedefName
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:30: in class Synopsis::SymbolLookup::SymbolDisplay
  - Synopsis/SymbolLookup/Symbol.hh:39: in class Synopsis::SymbolLookup::SymbolVisitor
- Declarations:
  - Synopsis/SymbolLookup/Symbol.hh:109: Constructor TypedefName(const PTree::Encoding&,const PTree::Node*,Scope*)
  - Synopsis/SymbolLookup/Symbol.hh:111: Member function accept(SymbolVisitor*)const

## Synopsis::SymbolLookup::TypedefName::TypedefName(const PTree::Encoding&,const PTree::Node*,Scope*)

- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:109: in class Synopsis::SymbolLookup::TypedefName

## Member function Synopsis::SymbolLookup::TypedefName::accept(SymbolVisitor*)const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:111: in class Synopsis::SymbolLookup::TypedefName

## Struct Synopsis::SymbolLookup::Undefined

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:28: in struct Synopsis::SymbolLookup::Undefined
- Declarations:
  - Synopsis/SymbolLookup/Scope.hh:30: Constructor Undefined(const PTree::Encoding&,const PTree::Node*)
  - Synopsis/SymbolLookup/Scope.hh:32: Destructor ~Undefined()
  - Synopsis/SymbolLookup/Scope.hh:33: Member function what()const
  - Synopsis/SymbolLookup/Scope.hh:34: Data member name
  - Synopsis/SymbolLookup/Scope.hh:35: Data member ptree

## Synopsis::SymbolLookup::Undefined::Undefined(const PTree::Encoding&,const PTree::Node*)

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:30: in struct Synopsis::SymbolLookup::Undefined

## Data member Synopsis::SymbolLookup::Undefined::name

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:34: in struct Synopsis::SymbolLookup::Undefined

## Data member Synopsis::SymbolLookup::Undefined::ptree

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:35: in struct Synopsis::SymbolLookup::Undefined

## Member function Synopsis::SymbolLookup::Undefined::what()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:33: in struct Synopsis::SymbolLookup::Undefined

## Destructor Synopsis::SymbolLookup::Undefined::~Undefined()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:32: in struct Synopsis::SymbolLookup::Undefined

## Class Synopsis::SymbolLookup::VariableName

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:71: in class Synopsis::SymbolLookup::VariableName
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:27: in class Synopsis::SymbolLookup::SymbolDisplay
  - Synopsis/SymbolLookup/Symbol.hh:36: in class Synopsis::SymbolLookup::SymbolVisitor
  - Synopsis/SymbolLookup/Symbol.hh:80: in class Synopsis::SymbolLookup::ConstName
- Declarations:
  - Synopsis/SymbolLookup/Symbol.hh:75: Constructor VariableName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
  - Synopsis/SymbolLookup/Symbol.hh:77: Member function accept(SymbolVisitor*)const

## Synopsis::SymbolLookup::VariableName::VariableName(const PTree::Encoding&,const PTree::Node*,bool,Scope*)

- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:74: in class Synopsis::SymbolLookup::VariableName

## Member function Synopsis::SymbolLookup::VariableName::accept(SymbolVisitor*)const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:77: in class Synopsis::SymbolLookup::VariableName

## Class Synopsis::SymbolLookup::Walker

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:22: in class Synopsis::SymbolLookup::Walker
- Declarations:
  - Synopsis/SymbolLookup/Walker.hh:25: Constructor Walker(Scope*)
  - Synopsis/SymbolLookup/Walker.hh:26: Destructor ~Walker()
  - Synopsis/SymbolLookup/Walker.hh:28: Using visit
  - Synopsis/SymbolLookup/Walker.hh:29: Member function visit(PTree::List*)
  - Synopsis/SymbolLookup/Walker.hh:30: Member function visit(PTree::Block*)
  - Synopsis/SymbolLookup/Walker.hh:31: Member function visit(PTree::TemplateDecl*)
  - Synopsis/SymbolLookup/Walker.hh:32: Member function visit(PTree::NamespaceSpec*)
  - Synopsis/SymbolLookup/Walker.hh:33: Member function visit(PTree::FunctionDefinition*)
  - Synopsis/SymbolLookup/Walker.hh:34: Member function visit(PTree::ClassSpec*)
  - Synopsis/SymbolLookup/Walker.hh:35: Member function visit(PTree::DotMemberExpr*)
  - Synopsis/SymbolLookup/Walker.hh:36: Member function visit(PTree::ArrowMemberExpr*)
  - Synopsis/SymbolLookup/Walker.hh:39: Member function traverse_body(PTree::NamespaceSpec*)
  - Synopsis/SymbolLookup/Walker.hh:41: Member function traverse_body(PTree::ClassSpec*)
  - Synopsis/SymbolLookup/Walker.hh:43: Member function traverse_parameters(PTree::TemplateDecl*)
  - Synopsis/SymbolLookup/Walker.hh:45: Member function traverse_body(PTree::FunctionDefinition*)
  - Synopsis/SymbolLookup/Walker.hh:48: Member function current_scope()
  - Synopsis/SymbolLookup/Walker.hh:49: Member function leave_scope()
  - Synopsis/SymbolLookup/Walker.hh:51: Typedef Scopes
  - Synopsis/SymbolLookup/Walker.hh:56: Member function visit_block(PTree::Block*)
  - Synopsis/SymbolLookup/Walker.hh:58: Data member my_scopes

## Typedef Synopsis::SymbolLookup::Walker::Scopes

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:51: in class Synopsis::SymbolLookup::Walker
- Referenced from:
  - Synopsis/SymbolLookup/Walker.hh:58: in class Synopsis::SymbolLookup::Walker

## Constructor Synopsis::SymbolLookup::Walker::Walker(Scope*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:25: in class Synopsis::SymbolLookup::Walker

## Member function Synopsis::SymbolLookup::Walker::current_scope()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:48: in class Synopsis::SymbolLookup::Walker

## Member function Synopsis::SymbolLookup::Walker::leave_scope()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:49: in class Synopsis::SymbolLookup::Walker

## Data member Synopsis::SymbolLookup::Walker::my_scopes

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:58: in class Synopsis::SymbolLookup::Walker
- Referenced from:
  - Synopsis/SymbolLookup/Walker.hh:48: in member function Synopsis::SymbolLookup::Walker::current_scope()

## Synopsis::SymbolLookup::Walker::traverse_body(PTree::ClassSpec*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:41: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::traverse_body(PTree::FunctionDefinition*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:45: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::traverse_body(PTree::NamespaceSpec*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:39: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::traverse_parameters(PTree::TemplateDecl*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:43: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::visit(PTree::ArrowMemberExpr*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:36: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::visit(PTree::Block*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:30: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::visit(PTree::ClassSpec*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:34: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::visit(PTree::DotMemberExpr*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:35: in class Synopsis::SymbolLookup::Walker

## Synopsis::SymbolLookup::Walker::visit(PTree::FunctionDefinition*)

- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:33: in class Synopsis::SymbolLookup::Walker

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