Synopsis - Synopsis/SymbolLookup/Display.hh Details

# Synopsis/SymbolLookup/Display.hh

source code

## Includes from this file:

- include Synopsis/SymbolLookup.hh

## Declarations in this file:

### Classes in Synopsis::SymbolLookup

ScopeDisplay

The ScopeDisplay class provides an annotated view of the symbol table, for debugging purposes.

SymbolDisplay

### Data members in Synopsis::SymbolLookup::ScopeDisplay

my_indent
my_os

### Data members in Synopsis::SymbolLookup::SymbolDisplay

my_indent
my_name
my_os

### Functions in Synopsis::SymbolLookup

display(const Scope*,std::ostream&)

### Member functions in Synopsis::SymbolLookup::ScopeDisplay

ScopeDisplay(std::ostream&)
display(const Scope*)
visit(Class*)
visit(FunctionScope*)
visit(LocalScope*)
visit(Namespace*)
visit(PrototypeScope*)
visit(TemplateParameterScope*)
~ScopeDisplay()

### Member functions in Synopsis::SymbolLookup::SymbolDisplay

SymbolDisplay(std::ostream&,size_t)
display(const PTree::Encoding&,const Symbol*)
prefix(const std::string&)
visit(const ClassName*)
visit(const ClassTemplateName*)
visit(const ConstName*)
visit(const EnumName*)
visit(const FunctionName*)
visit(const FunctionTemplateName*)
visit(const NamespaceName*)
visit(const Symbol*)
visit(const TypeName*)
visit(const TypedefName*)
visit(const VariableName*)