Synopsis - Cross Reference : Synopsis::Parser::type_parameter(PTree::Node*&) - Synopsis::SymbolLookup::Class::~Class()

# Cross Reference : Synopsis::Parser::type_parameter(PTree::Node*&) - Synopsis::SymbolLookup::Class::~Class()

## Synopsis::Parser::type_parameter(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:126: in class Synopsis::Parser

## Synopsis::Parser::type_specifier(PTree::Node*&,bool,PTree::Encoding&)

- Defined at:
  - Synopsis/Parser.hh:93: in class Synopsis::Parser

## Synopsis::Parser::typedef_(PTree::Typedef*&)

- Defined at:
  - Synopsis/Parser.hh:92: in class Synopsis::Parser

## Synopsis::Parser::typeid_expr(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:371: in class Synopsis::Parser

## Synopsis::Parser::typeof_expr(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:380: in class Synopsis::Parser

## Synopsis::Parser::unary_expr(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:352: in class Synopsis::Parser

## Synopsis::Parser::user_access_spec(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:225: in class Synopsis::Parser

## Synopsis::Parser::userdef_keyword(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:374: in class Synopsis::Parser

## Synopsis::Parser::userdef_statement(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:381: in class Synopsis::Parser

## Synopsis::Parser::using_declaration(PTree::UsingDeclaration*&)

- Defined at:
  - Synopsis/Parser.hh:101: in class Synopsis::Parser

## Synopsis::Parser::using_directive(PTree::UsingDirective*&)

- Defined at:
  - Synopsis/Parser.hh:100: in class Synopsis::Parser

## Synopsis::Parser::var_name(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:382: in class Synopsis::Parser

## Synopsis::Parser::var_name_core(PTree::Node*&,PTree::Encoding&)

- Defined at:
  - Synopsis/Parser.hh:383: in class Synopsis::Parser

## Synopsis::Parser::while_statement(PTree::Node*&)

- Defined at:
  - Synopsis/Parser.hh:411: in class Synopsis::Parser

## Destructor Synopsis::Parser::~Parser()

- Documentation
- Defined at:
  - Synopsis/Parser.hh:46: in class Synopsis::Parser

## Class Synopsis::SymbolFactory

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:22: in class Synopsis::SymbolFactory
- Referenced from:
  - Synopsis/Parser.hh:45: in class Synopsis::Parser
  - Synopsis/Parser.hh:452: in class Synopsis::Parser
- Declarations:
  - Synopsis/SymbolFactory.hh:26: Enum Language
  - Synopsis/SymbolFactory.hh:30: Constructor SymbolFactory(Language)
  - Synopsis/SymbolFactory.hh:32: Member function current_scope()
  - Synopsis/SymbolFactory.hh:34: Member function enter_scope(const PTree::NamespaceSpec*)
  - Synopsis/SymbolFactory.hh:35: Member function enter_scope(const PTree::ClassSpec*)
  - Synopsis/SymbolFactory.hh:36: Member function enter_scope(const PTree::Node*)
  - Synopsis/SymbolFactory.hh:37: Member function enter_scope(const PTree::FunctionDefinition*)
  - Synopsis/SymbolFactory.hh:38: Member function enter_scope(const PTree::TemplateDecl*)
  - Synopsis/SymbolFactory.hh:39: Member function enter_scope(const PTree::Block*)
  - Synopsis/SymbolFactory.hh:40: Member function leave_scope()
  - Synopsis/SymbolFactory.hh:42: Member function declare(const PTree::Declaration*)
  - Synopsis/SymbolFactory.hh:43: Member function declare(const PTree::Typedef*)
  - Synopsis/SymbolFactory.hh:45: Member function declare(const PTree::EnumSpec*)
  - Synopsis/SymbolFactory.hh:47: Member function declare(const PTree::NamespaceSpec*)
  - Synopsis/SymbolFactory.hh:49: Member function declare(const PTree::ClassSpec*)
  - Synopsis/SymbolFactory.hh:50: Member function declare(const PTree::TemplateDecl*)
  - Synopsis/SymbolFactory.hh:51: Member function declare(const PTree::TypeParameter*)
  - Synopsis/SymbolFactory.hh:52: Member function declare(const PTree::UsingDirective*)
  - Synopsis/SymbolFactory.hh:53: Member function declare(const PTree::ParameterDeclaration*)
  - Synopsis/SymbolFactory.hh:54: Member function declare(const PTree::UsingDeclaration*)
  - Synopsis/SymbolFactory.hh:57: Typedef Scopes
  - Synopsis/SymbolFactory.hh:62: Member function lookup_scope_of_qname(PTree::Encoding&,const PTree::Node*)
  - Synopsis/SymbolFactory.hh:64: Data member my_language
  - Synopsis/SymbolFactory.hh:65: Data member my_scopes
  - Synopsis/SymbolFactory.hh:70: Data member my_prototype
  - Synopsis/SymbolFactory.hh:77: Data member my_template_parameters

## Enumerator Synopsis::SymbolFactory::C99

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:26: in class Synopsis::SymbolFactory

## Enumerator Synopsis::SymbolFactory::CXX

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:26: in class Synopsis::SymbolFactory

## Enum Synopsis::SymbolFactory::Language

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:26: in class Synopsis::SymbolFactory
- Referenced from:
  - Synopsis/SymbolFactory.hh:30: in class Synopsis::SymbolFactory
  - Synopsis/SymbolFactory.hh:64: in class Synopsis::SymbolFactory

## Enumerator Synopsis::SymbolFactory::NONE

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:26: in class Synopsis::SymbolFactory

## Typedef Synopsis::SymbolFactory::Scopes

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:57: in class Synopsis::SymbolFactory
- Referenced from:
  - Synopsis/SymbolFactory.hh:65: in class Synopsis::SymbolFactory

## Constructor Synopsis::SymbolFactory::SymbolFactory(Language)

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:30: in class Synopsis::SymbolFactory

## Member function Synopsis::SymbolFactory::current_scope()

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:32: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::ClassSpec*)

- Defined at:
  - Synopsis/SymbolFactory.hh:49: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::Declaration*)

- Defined at:
  - Synopsis/SymbolFactory.hh:42: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::EnumSpec*)

- Defined at:
  - Synopsis/SymbolFactory.hh:45: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::NamespaceSpec*)

- Defined at:
  - Synopsis/SymbolFactory.hh:47: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::ParameterDeclaration*)

- Defined at:
  - Synopsis/SymbolFactory.hh:53: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::TemplateDecl*)

- Defined at:
  - Synopsis/SymbolFactory.hh:50: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::TypeParameter*)

- Defined at:
  - Synopsis/SymbolFactory.hh:51: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::Typedef*)

- Defined at:
  - Synopsis/SymbolFactory.hh:43: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::UsingDeclaration*)

- Defined at:
  - Synopsis/SymbolFactory.hh:54: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::declare(const PTree::UsingDirective*)

- Defined at:
  - Synopsis/SymbolFactory.hh:52: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::enter_scope(const PTree::Block*)

- Defined at:
  - Synopsis/SymbolFactory.hh:39: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::enter_scope(const PTree::ClassSpec*)

- Defined at:
  - Synopsis/SymbolFactory.hh:35: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::enter_scope(const PTree::FunctionDefinition*)

- Defined at:
  - Synopsis/SymbolFactory.hh:37: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::enter_scope(const PTree::NamespaceSpec*)

- Defined at:
  - Synopsis/SymbolFactory.hh:34: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::enter_scope(const PTree::Node*)

- Defined at:
  - Synopsis/SymbolFactory.hh:36: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::enter_scope(const PTree::TemplateDecl*)

- Defined at:
  - Synopsis/SymbolFactory.hh:38: in class Synopsis::SymbolFactory

## Member function Synopsis::SymbolFactory::leave_scope()

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:40: in class Synopsis::SymbolFactory

## Synopsis::SymbolFactory::lookup_scope_of_qname(PTree::Encoding&,const PTree::Node*)

- Defined at:
  - Synopsis/SymbolFactory.hh:62: in class Synopsis::SymbolFactory

## Data member Synopsis::SymbolFactory::my_language

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:64: in class Synopsis::SymbolFactory

## Data member Synopsis::SymbolFactory::my_prototype

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:70: in class Synopsis::SymbolFactory

## Data member Synopsis::SymbolFactory::my_scopes

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:65: in class Synopsis::SymbolFactory
- Referenced from:
  - Synopsis/SymbolFactory.hh:32: in member function Synopsis::SymbolFactory::current_scope()

## Data member Synopsis::SymbolFactory::my_template_parameters

- Documentation
- Defined at:
  - Synopsis/SymbolFactory.hh:77: in class Synopsis::SymbolFactory

## Namespace Synopsis::SymbolLookup

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Walker.hh:16: in namespace Synopsis::SymbolLookup
  - Synopsis/SymbolLookup/Display.hh:14: in namespace Synopsis::SymbolLookup
  - Synopsis/SymbolLookup/Scope.hh:16: in namespace Synopsis::SymbolLookup
  - Synopsis/SymbolLookup/Symbol.hh:15: in namespace Synopsis::SymbolLookup
  - Synopsis/SymbolFactory.hh:15: in namespace Synopsis::SymbolLookup
  - Synopsis/SymbolLookup/Scopes.hh:17: in namespace Synopsis::SymbolLookup

## Class Synopsis::SymbolLookup::Class

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:142: in class Synopsis::SymbolLookup::Class
- Referenced from:
  - Synopsis/SymbolLookup/Display.hh:57: in class Synopsis::SymbolLookup::ScopeDisplay
  - Synopsis/SymbolLookup/Scopes.hh:39: in class Synopsis::SymbolLookup::ScopeVisitor
  - Synopsis/SymbolLookup/Scopes.hh:109: in class Synopsis::SymbolLookup::FunctionScope
  - Synopsis/SymbolLookup/Scopes.hh:145: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Symbol.hh:123: in class Synopsis::SymbolLookup::ClassName
  - Synopsis/SymbolLookup/Symbol.hh:144: in class Synopsis::SymbolLookup::ClassTemplateName
- Declarations:
  - Synopsis/SymbolLookup/Scopes.hh:145: Typedef Bases
  - Synopsis/SymbolLookup/Scopes.hh:148: Constructor Class(const PTree::ClassSpec*,const Scope*,const Bases&,const TemplateParameterScope*)
  - Synopsis/SymbolLookup/Scopes.hh:153: Member function outer_scope()const
  - Synopsis/SymbolLookup/Scopes.hh:155: Member function unqualified_lookup(const PTree::Encoding&,Scope::LookupContext)const
  - Synopsis/SymbolLookup/Scopes.hh:158: Member function name()const
  - Synopsis/SymbolLookup/Scopes.hh:160: Member function accept(ScopeVisitor*)
  - Synopsis/SymbolLookup/Scopes.hh:163: Destructor ~Class()
  - Synopsis/SymbolLookup/Scopes.hh:166: Data member my_spec
  - Synopsis/SymbolLookup/Scopes.hh:167: Data member my_outer
  - Synopsis/SymbolLookup/Scopes.hh:168: Data member my_bases
  - Synopsis/SymbolLookup/Scopes.hh:169: Data member my_parameters

## Typedef Synopsis::SymbolLookup::Class::Bases

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:145: in class Synopsis::SymbolLookup::Class
- Referenced from:
  - Synopsis/SymbolLookup/Scopes.hh:148: in class Synopsis::SymbolLookup::Class
  - Synopsis/SymbolLookup/Scopes.hh:168: in class Synopsis::SymbolLookup::Class

## Synopsis::SymbolLookup::Class::Class(const PTree::ClassSpec*,const Scope*,const Bases&,const TemplateParameterScope*)

- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:147: in class Synopsis::SymbolLookup::Class

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:160: in class Synopsis::SymbolLookup::Class

## Data member Synopsis::SymbolLookup::Class::my_bases

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:168: in class Synopsis::SymbolLookup::Class

## Data member Synopsis::SymbolLookup::Class::my_outer

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:167: in class Synopsis::SymbolLookup::Class
- Referenced from:
  - Synopsis/SymbolLookup/Scopes.hh:153: in member function Synopsis::SymbolLookup::Class::outer_scope()const
  - Synopsis/SymbolLookup/Scopes.hh:163: in member function Synopsis::SymbolLookup::Class::~Class()

## Data member Synopsis::SymbolLookup::Class::my_parameters

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:169: in class Synopsis::SymbolLookup::Class

## Data member Synopsis::SymbolLookup::Class::my_spec

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:166: in class Synopsis::SymbolLookup::Class

## Member function Synopsis::SymbolLookup::Class::name()const

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:158: in class Synopsis::SymbolLookup::Class

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:153: in class Synopsis::SymbolLookup::Class

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

- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:155: in class Synopsis::SymbolLookup::Class

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

- Documentation
- Defined at:
  - Synopsis/SymbolLookup/Scopes.hh:163: in class Synopsis::SymbolLookup::Class

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