Synopsis - Cross Reference : Synopsis::SymbolLookup::Scope::DECLARATION - Synopsis::SymbolLookup::ScopeDisplay::visit(TemplateParameterScope*)

# Cross Reference : Synopsis::SymbolLookup::Scope::DECLARATION - Synopsis::SymbolLookup::ScopeDisplay::visit(TemplateParameterScope*)

## Data member Synopsis::SymbolLookup::Scope::DECLARATION

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:87: in class Synopsis::SymbolLookup::Scope

## Data member Synopsis::SymbolLookup::Scope::DEFAULT

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:83: in class Synopsis::SymbolLookup::Scope

## Data member Synopsis::SymbolLookup::Scope::ELABORATE

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:86: in class Synopsis::SymbolLookup::Scope

## Typedef Synopsis::SymbolLookup::Scope::LookupContext

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:82: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:83: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:84: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:85: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:86: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:87: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:130: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:136: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:139: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:141: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scopes.hh:50: in class Synopsis::SymbolLookup::TemplateParameterScope
  - Synopsis/SymbolLookup/Scopes.hh:72: in class Synopsis::SymbolLookup::LocalScope
  - Synopsis/SymbolLookup/Scopes.hh:92: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:94: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:124: in class Synopsis::SymbolLookup::PrototypeScope
  - Synopsis/SymbolLookup/Scopes.hh:155: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Scopes.hh:186: in class Synopsis::SymbolLookup::Namespace
  - Synopsis/SymbolLookup/Scopes.hh:188: in class Synopsis::SymbolLookup::Namespace
  - Synopsis/SymbolLookup/Scopes.hh:203: in class Synopsis::SymbolLookup::Namespace
  - Synopsis/SymbolLookup/Scopes.hh:205: in class Synopsis::SymbolLookup::Namespace

## Data member Synopsis::SymbolLookup::Scope::SCOPE

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:84: in class Synopsis::SymbolLookup::Scope

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:89: in class Synopsis::SymbolLookup::Scope

## Typedef Synopsis::SymbolLookup::Scope::ScopeTable

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:76: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:149: in class Synopsis::SymbolLookup::Scope

## Typedef Synopsis::SymbolLookup::Scope::SymbolTable

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:71: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:148: in class Synopsis::SymbolLookup::Scope

## Data member Synopsis::SymbolLookup::Scope::USING

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:85: in class Synopsis::SymbolLookup::Scope

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:97: in class Synopsis::SymbolLookup::Scope

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

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:107: in class Synopsis::SymbolLookup::Scope

## Synopsis::SymbolLookup::Scope::declare_scope(const PTree::Node*,Scope*)

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:110: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:153: in namespace Synopsis::SymbolLookup

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

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:130: in class Synopsis::SymbolLookup::Scope

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

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:122: in class Synopsis::SymbolLookup::Scope

## Synopsis::SymbolLookup::Scope::find_scope(const PTree::Node*)const

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:119: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::global_scope()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:95: in class Synopsis::SymbolLookup::Scope

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

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:136: in class Synopsis::SymbolLookup::Scope

## Data member Synopsis::SymbolLookup::Scope::my_refcount

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:150: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:90: in member function Synopsis::SymbolLookup::Scope::ref()
  - Synopsis/SymbolLookup/Scope.hh:91: in member function Synopsis::SymbolLookup::Scope::ref()const
  - Synopsis/SymbolLookup/Scope.hh:92: in member function Synopsis::SymbolLookup::Scope::unref()const

## Data member Synopsis::SymbolLookup::Scope::my_scopes

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:149: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:102: in member function Synopsis::SymbolLookup::Scope::scopes_begin()const
  - Synopsis/SymbolLookup/Scope.hh:103: in member function Synopsis::SymbolLookup::Scope::scopes_end()const
  - Synopsis/SymbolLookup/Scope.hh:155: in Synopsis::SymbolLookup::Scope::declare_scope(const PTree

## Data member Synopsis::SymbolLookup::Scope::my_symbols

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:148: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:99: in member function Synopsis::SymbolLookup::Scope::symbols_begin()const
  - Synopsis/SymbolLookup/Scope.hh:100: in member function Synopsis::SymbolLookup::Scope::symbols_end()const

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:94: in class Synopsis::SymbolLookup::Scope

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

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:140: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::ref()

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:90: in class Synopsis::SymbolLookup::Scope
- Called from:
  - Synopsis/SymbolLookup/Scope.hh:155: in Synopsis::SymbolLookup::Scope::declare_scope(const PTree

## Member function Synopsis::SymbolLookup::Scope::ref()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:91: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::remove(const Symbol*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:133: in class Synopsis::SymbolLookup::Scope

## Synopsis::SymbolLookup::Scope::remove_scope(const PTree::Node*)

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:124: in class Synopsis::SymbolLookup::Scope

## Typedef Synopsis::SymbolLookup::Scope::scope_iterator

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:80: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:102: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:103: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::scopes_begin()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:102: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::scopes_end()const

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

## Typedef Synopsis::SymbolLookup::Scope::symbol_iterator

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:79: in class Synopsis::SymbolLookup::Scope
- Referenced from:
  - Synopsis/SymbolLookup/Scope.hh:99: in class Synopsis::SymbolLookup::Scope
  - Synopsis/SymbolLookup/Scope.hh:100: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::symbols_begin()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:99: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::symbols_end()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:100: in class Synopsis::SymbolLookup::Scope

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

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:138: in class Synopsis::SymbolLookup::Scope

## Member function Synopsis::SymbolLookup::Scope::unref()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:92: in class Synopsis::SymbolLookup::Scope
- Called from:
  - Synopsis/SymbolLookup/Scopes.hh:56: in member function Synopsis::SymbolLookup::TemplateParameterScope::~TemplateParameterScope()
  - Synopsis/SymbolLookup/Scopes.hh:77: in member function Synopsis::SymbolLookup::LocalScope::~LocalScope()
  - Synopsis/SymbolLookup/Scopes.hh:102: in member function Synopsis::SymbolLookup::FunctionScope::~FunctionScope()
  - Synopsis/SymbolLookup/Scopes.hh:134: in member function Synopsis::SymbolLookup::PrototypeScope::~PrototypeScope()
  - Synopsis/SymbolLookup/Scopes.hh:163: in member function Synopsis::SymbolLookup::Class::~Class()
  - Synopsis/SymbolLookup/Scopes.hh:197: in member function Synopsis::SymbolLookup::Namespace::~Namespace()

## Synopsis::SymbolLookup::Scope::use(const PTree::UsingDirective*)

- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:116: in class Synopsis::SymbolLookup::Scope

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scope.hh:146: in class Synopsis::SymbolLookup::Scope

## Class Synopsis::SymbolLookup::ScopeDisplay

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:45: in class Synopsis::SymbolLookup::ScopeDisplay
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:69: in Synopsis::SymbolLookup::display(const Scope*,std
- Declarations:
  - Synopsis/SymbolLookup/Display.hh:48: Constructor ScopeDisplay(std::ostream&)
  - Synopsis/SymbolLookup/Display.hh:49: Destructor ~ScopeDisplay()
  - Synopsis/SymbolLookup/Display.hh:50: Member function display(const Scope*)
  - Synopsis/SymbolLookup/Display.hh:53: Member function visit(TemplateParameterScope*)
  - Synopsis/SymbolLookup/Display.hh:54: Member function visit(LocalScope*)
  - Synopsis/SymbolLookup/Display.hh:55: Member function visit(PrototypeScope*)
  - Synopsis/SymbolLookup/Display.hh:56: Member function visit(FunctionScope*)
  - Synopsis/SymbolLookup/Display.hh:57: Member function visit(Class*)
  - Synopsis/SymbolLookup/Display.hh:58: Member function visit(Namespace*)
  - Synopsis/SymbolLookup/Display.hh:60: Member function dump(const Scope*)
  - Synopsis/SymbolLookup/Display.hh:61: Member function indent()
  - Synopsis/SymbolLookup/Display.hh:63: Data member my_os
  - Synopsis/SymbolLookup/Display.hh:64: Data member my_indent

## Synopsis::SymbolLookup::ScopeDisplay::ScopeDisplay(std::ostream&)

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

## Member function Synopsis::SymbolLookup::ScopeDisplay::display(const Scope*)

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Display.hh:50: in class Synopsis::SymbolLookup::ScopeDisplay
- Called from:
  - Synopsis/SymbolLookup/Display.hh:70: in Synopsis::SymbolLookup::display(const Scope*,std

## Member function Synopsis::SymbolLookup::ScopeDisplay::dump(const Scope*)

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

## Member function Synopsis::SymbolLookup::ScopeDisplay::indent()

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

## Data member Synopsis::SymbolLookup::ScopeDisplay::my_indent

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

## Data member Synopsis::SymbolLookup::ScopeDisplay::my_os

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

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

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

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

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

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

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

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

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

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

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

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

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

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