namespace Synopsis::SymbolLookup
class ScopeDisplay
ScopeDisplay-inheritance Scopes/Synopsis/SymbolLookup/ScopeVisitor.html

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

Public Member functions Summary:
 constructor ScopeDisplay(std::ostream& os)
source code
virtual destructor ~ScopeDisplay()
references
source code
 void display(const Scope* s)
references
source code
Private Member functions Summary:
virtual void visit(TemplateParameterScope*)
references
source code
virtual void visit(LocalScope*)
references
source code
virtual void visit(PrototypeScope*)
references
source code
virtual void visit(FunctionScope*)
references
source code
virtual void visit(Class*)
references
source code
virtual void visit(Namespace*)
references
source code
 void dump(const Scope*)
references
source code
 std::ostream& indent()
references
source code
Private Data members Summary:
std::ostream& my_os
references
source code
size_t my_indent
references
source code