Synopsis - Cross Reference : Synopsis::SymbolLookup::ScopeDisplay::~ScopeDisplay() - Synopsis::SymbolLookup::SymbolVisitor::visit(const ConstName*)

# Cross Reference : Synopsis::SymbolLookup::ScopeDisplay::~ScopeDisplay() - Synopsis::SymbolLookup::SymbolVisitor::visit(const ConstName*)

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

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

## Class Synopsis::SymbolLookup::ScopeVisitor

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:30: in class Synopsis::SymbolLookup::ScopeVisitor
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:45: in class Synopsis::SymbolLookup::ScopeDisplay
  - Synopsis/SymbolLookup/Scope.hh:97: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scopes.hh:53: in class Synopsis::SymbolLookup::TemplateParameterScope
  - Synopsis/SymbolLookup/Scopes.hh:74: in class Synopsis::SymbolLookup::LocalScope
  - Synopsis/SymbolLookup/Scopes.hh:99: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:131: in class Synopsis::SymbolLookup::PrototypeScope
  - Synopsis/SymbolLookup/Scopes.hh:160: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Scopes.hh:194: in class Synopsis::SymbolLookup::Namespace

## Member function Synopsis::SymbolLookup::ScopeVisitor::visit(Class*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:39: in class Synopsis::SymbolLookup::ScopeVisitor

## Member function Synopsis::SymbolLookup::ScopeVisitor::visit(FunctionScope*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:38: in class Synopsis::SymbolLookup::ScopeVisitor

## Member function Synopsis::SymbolLookup::ScopeVisitor::visit(LocalScope*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:36: in class Synopsis::SymbolLookup::ScopeVisitor

## Member function Synopsis::SymbolLookup::ScopeVisitor::visit(Namespace*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:40: in class Synopsis::SymbolLookup::ScopeVisitor

## Member function Synopsis::SymbolLookup::ScopeVisitor::visit(PrototypeScope*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:37: in class Synopsis::SymbolLookup::ScopeVisitor

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:35: in class Synopsis::SymbolLookup::ScopeVisitor
- Called from:
  - Synopsis/SymbolLookup/Scopes.hh:53: in member function Synopsis::SymbolLookup::TemplateParameterScope::accept(ScopeVisitor*)
  - Synopsis/SymbolLookup/Scopes.hh:74: in member function Synopsis::SymbolLookup::LocalScope::accept(ScopeVisitor*)
  - Synopsis/SymbolLookup/Scopes.hh:99: in member function Synopsis::SymbolLookup::FunctionScope::accept(ScopeVisitor*)
  - Synopsis/SymbolLookup/Scopes.hh:131: in member function Synopsis::SymbolLookup::PrototypeScope::accept(ScopeVisitor*)
  - Synopsis/SymbolLookup/Scopes.hh:160: in member function Synopsis::SymbolLookup::Class::accept(ScopeVisitor*)
  - Synopsis/SymbolLookup/Scopes.hh:194: in member function Synopsis::SymbolLookup::Namespace::accept(ScopeVisitor*)

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:33: in class Synopsis::SymbolLookup::ScopeVisitor

## Class Synopsis::SymbolLookup::Symbol

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:53: in class Synopsis::SymbolLookup::Symbol
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:22: in class Synopsis::SymbolLookup::SymbolDisplay
  - Synopsis/SymbolLookup/Display.hh:26: in class Synopsis::SymbolLookup::SymbolDisplay
  - Synopsis/SymbolLookup/Scope.hh:61: in namespace Synopsis::SymbolLookup
  - Synopsis/SymbolLookup/Scope.hh:107: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:122: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:133: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Symbol.hh:35: in class Synopsis::SymbolLookup::SymbolVisitor
  - Synopsis/SymbolLookup/Symbol.hh:71: in class Synopsis::SymbolLookup::VariableName
  - Synopsis/SymbolLookup/Symbol.hh:97: in class Synopsis::SymbolLookup::TypeName
  - Synopsis/SymbolLookup/Symbol.hh:134: in class Synopsis::SymbolLookup::ClassTemplateName
  - Synopsis/SymbolLookup/Symbol.hh:147: in class Synopsis::SymbolLookup::FunctionName
  - Synopsis/SymbolLookup/Symbol.hh:160: in class Synopsis::SymbolLookup::FunctionTemplateName
  - Synopsis/SymbolLookup/Symbol.hh:172: in class Synopsis::SymbolLookup::NamespaceName
  - Synopsis/TypeAnalysis/OverloadResolver.hh:19: in namespace Synopsis::TypeAnalysis
- Declarations:
  - Synopsis/SymbolLookup/Symbol.hh:56: Constructor Symbol(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
  - Synopsis/SymbolLookup/Symbol.hh:58: Destructor ~Symbol()
  - Synopsis/SymbolLookup/Symbol.hh:59: Member function accept(SymbolVisitor*)const
  - Synopsis/SymbolLookup/Symbol.hh:60: Member function type()const
  - Synopsis/SymbolLookup/Symbol.hh:61: Member function ptree()const
  - Synopsis/SymbolLookup/Symbol.hh:62: Member function is_definition()const
  - Synopsis/SymbolLookup/Symbol.hh:63: Member function scope()const
  - Synopsis/SymbolLookup/Symbol.hh:65: Data member my_type
  - Synopsis/SymbolLookup/Symbol.hh:66: Data member my_ptree
  - Synopsis/SymbolLookup/Symbol.hh:67: Data member my_definition
  - Synopsis/SymbolLookup/Symbol.hh:68: Data member my_scope

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

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

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

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

## Member function Synopsis::SymbolLookup::Symbol::is_definition()const

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

## Data member Synopsis::SymbolLookup::Symbol::my_definition

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:67: in class Synopsis::SymbolLookup::Symbol
- Referenced from:
  - Synopsis/SymbolLookup/Symbol.hh:62: in member function Synopsis::SymbolLookup::Symbol::is_definition()const

## Data member Synopsis::SymbolLookup::Symbol::my_ptree

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:66: in class Synopsis::SymbolLookup::Symbol
- Referenced from:
  - Synopsis/SymbolLookup/Symbol.hh:61: in member function Synopsis::SymbolLookup::Symbol::ptree()const

## Data member Synopsis::SymbolLookup::Symbol::my_scope

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:68: in class Synopsis::SymbolLookup::Symbol
- Referenced from:
  - Synopsis/SymbolLookup/Symbol.hh:63: in member function Synopsis::SymbolLookup::Symbol::scope()const

## Data member Synopsis::SymbolLookup::Symbol::my_type

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:65: in class Synopsis::SymbolLookup::Symbol
- Referenced from:
  - Synopsis/SymbolLookup/Symbol.hh:60: in member function Synopsis::SymbolLookup::Symbol::type()const

## Member function Synopsis::SymbolLookup::Symbol::ptree()const

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

## Member function Synopsis::SymbolLookup::Symbol::scope()const

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

## Member function Synopsis::SymbolLookup::Symbol::type()const

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

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

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

## Class Synopsis::SymbolLookup::SymbolDisplay

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:17: in class Synopsis::SymbolLookup::SymbolDisplay
- Declarations:
  - Synopsis/SymbolLookup/Display.hh:20: Constructor SymbolDisplay(std::ostream&,size_t)
  - Synopsis/SymbolLookup/Display.hh:22: Member function display(const PTree::Encoding&,const Symbol*)
  - Synopsis/SymbolLookup/Display.hh:24: Member function prefix(const std::string&)
  - Synopsis/SymbolLookup/Display.hh:26: Member function visit(const Symbol*)
  - Synopsis/SymbolLookup/Display.hh:27: Member function visit(const VariableName*)
  - Synopsis/SymbolLookup/Display.hh:28: Member function visit(const ConstName*)
  - Synopsis/SymbolLookup/Display.hh:29: Member function visit(const TypeName*)
  - Synopsis/SymbolLookup/Display.hh:30: Member function visit(const TypedefName*)
  - Synopsis/SymbolLookup/Display.hh:31: Member function visit(const ClassName*)
  - Synopsis/SymbolLookup/Display.hh:32: Member function visit(const EnumName*)
  - Synopsis/SymbolLookup/Display.hh:33: Member function visit(const ClassTemplateName*)
  - Synopsis/SymbolLookup/Display.hh:34: Member function visit(const FunctionName*)
  - Synopsis/SymbolLookup/Display.hh:35: Member function visit(const FunctionTemplateName*)
  - Synopsis/SymbolLookup/Display.hh:36: Member function visit(const NamespaceName*)
  - Synopsis/SymbolLookup/Display.hh:38: Data member my_os
  - Synopsis/SymbolLookup/Display.hh:39: Data member my_indent
  - Synopsis/SymbolLookup/Display.hh:40: Data member my_name

## Synopsis::SymbolLookup::SymbolDisplay::SymbolDisplay(std::ostream&,size_t)

- Defined at:
  - Synopsis/SymbolLookup/Display.hh:20: in class Synopsis::SymbolLookup::SymbolDisplay

## Synopsis::SymbolLookup::SymbolDisplay::display(const PTree::Encoding&,const Symbol*)

- Defined at:
  - Synopsis/SymbolLookup/Display.hh:22: in class Synopsis::SymbolLookup::SymbolDisplay

## Data member Synopsis::SymbolLookup::SymbolDisplay::my_indent

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:39: in class Synopsis::SymbolLookup::SymbolDisplay
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:25: in Synopsis::SymbolLookup::SymbolDisplay::prefix(const std

## Data member Synopsis::SymbolLookup::SymbolDisplay::my_name

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:40: in class Synopsis::SymbolLookup::SymbolDisplay

## Data member Synopsis::SymbolLookup::SymbolDisplay::my_os

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:38: in class Synopsis::SymbolLookup::SymbolDisplay
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:25: in Synopsis::SymbolLookup::SymbolDisplay::prefix(const std

## Synopsis::SymbolLookup::SymbolDisplay::prefix(const std::string&)

- Defined at:
  - Synopsis/SymbolLookup/Display.hh:24: in class Synopsis::SymbolLookup::SymbolDisplay

## Member function Synopsis::SymbolLookup::SymbolDisplay::visit(const ClassName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:31: in class Synopsis::SymbolLookup::SymbolDisplay

## Member function Synopsis::SymbolLookup::SymbolDisplay::visit(const ClassTemplateName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:33: in class Synopsis::SymbolLookup::SymbolDisplay

## Member function Synopsis::SymbolLookup::SymbolDisplay::visit(const ConstName*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:28: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:32: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:34: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:35: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:36: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:26: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:29: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:30: in class Synopsis::SymbolLookup::SymbolDisplay

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:27: in class Synopsis::SymbolLookup::SymbolDisplay

## Typedef Synopsis::SymbolLookup::SymbolSet

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:61: in namespace Synopsis::SymbolLookup
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:130: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:136: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:138: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:140: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scopes.hh:49: in class Synopsis::SymbolLookup::TemplateParameterScope
  - Synopsis/SymbolLookup/Scopes.hh:71: in class Synopsis::SymbolLookup::LocalScope
  - Synopsis/SymbolLookup/Scopes.hh:91: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:93: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:123: in class Synopsis::SymbolLookup::PrototypeScope
  - Synopsis/SymbolLookup/Scopes.hh:154: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Scopes.hh:185: in class Synopsis::SymbolLookup::Namespace
  - Synopsis/SymbolLookup/Scopes.hh:187: in class Synopsis::SymbolLookup::Namespace
  - Synopsis/SymbolLookup/Scopes.hh:202: in class Synopsis::SymbolLookup::Namespace
  - Synopsis/SymbolLookup/Scopes.hh:204: in class Synopsis::SymbolLookup::Namespace

## Class Synopsis::SymbolLookup::SymbolVisitor

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Symbol.hh:30: in class Synopsis::SymbolLookup::SymbolVisitor
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:17: in class Synopsis::SymbolLookup::SymbolDisplay
  - Synopsis/SymbolLookup/Symbol.hh:59: in class Synopsis::SymbolLookup::Symbol
  - Synopsis/SymbolLookup/Symbol.hh:77: in class Synopsis::SymbolLookup::VariableName
  - Synopsis/SymbolLookup/Symbol.hh:89: in class Synopsis::SymbolLookup::ConstName
  - Synopsis/SymbolLookup/Symbol.hh:103: in class Synopsis::SymbolLookup::TypeName
  - Synopsis/SymbolLookup/Symbol.hh:111: in class Synopsis::SymbolLookup::TypedefName
  - Synopsis/SymbolLookup/Symbol.hh:119: in class Synopsis::SymbolLookup::ClassName
  - Synopsis/SymbolLookup/Symbol.hh:131: in class Synopsis::SymbolLookup::EnumName
  - Synopsis/SymbolLookup/Symbol.hh:140: in class Synopsis::SymbolLookup::ClassTemplateName
  - Synopsis/SymbolLookup/Symbol.hh:153: in class Synopsis::SymbolLookup::FunctionName
  - Synopsis/SymbolLookup/Symbol.hh:165: in class Synopsis::SymbolLookup::FunctionTemplateName
  - Synopsis/SymbolLookup/Symbol.hh:178: in class Synopsis::SymbolLookup::NamespaceName
- Declarations:
  - Synopsis/SymbolLookup/Symbol.hh:33: Destructor ~SymbolVisitor()
  - Synopsis/SymbolLookup/Symbol.hh:35: Member function visit(const Symbol*)
  - Synopsis/SymbolLookup/Symbol.hh:36: Member function visit(const VariableName*)
  - Synopsis/SymbolLookup/Symbol.hh:37: Member function visit(const ConstName*)
  - Synopsis/SymbolLookup/Symbol.hh:38: Member function visit(const TypeName*)
  - Synopsis/SymbolLookup/Symbol.hh:39: Member function visit(const TypedefName*)
  - Synopsis/SymbolLookup/Symbol.hh:40: Member function visit(const ClassName*)
  - Synopsis/SymbolLookup/Symbol.hh:41: Member function visit(const EnumName*)
  - Synopsis/SymbolLookup/Symbol.hh:42: Member function visit(const ClassTemplateName*)
  - Synopsis/SymbolLookup/Symbol.hh:43: Member function visit(const FunctionName*)
  - Synopsis/SymbolLookup/Symbol.hh:44: Member function visit(const FunctionTemplateName*)
  - Synopsis/SymbolLookup/Symbol.hh:45: Member function visit(const NamespaceName*)

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

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

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

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

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

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

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