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&)

Local variables in Synopsis::SymbolLookup::`display(const Scope*,std::ostream&)

sd

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*)

Parameters in Synopsis::SymbolLookup::ScopeDisplay::`ScopeDisplay(std::ostream&)

os

Parameters in Synopsis::SymbolLookup::ScopeDisplay::`display(const Scope*)

s

Parameters in Synopsis::SymbolLookup::SymbolDisplay::`SymbolDisplay(std::ostream&,size_t)

indent

os

Parameters in Synopsis::SymbolLookup::SymbolDisplay::`prefix(const std::string&)

type

Parameters in Synopsis::SymbolLookup::`display(const Scope*,std::ostream&)

os

s

Thises in Synopsis::SymbolLookup::ScopeDisplay::`ScopeDisplay(std::ostream&)

this

Thises in Synopsis::SymbolLookup::ScopeDisplay::`display(const Scope*)

this

Thises in Synopsis::SymbolLookup::ScopeDisplay::`~ScopeDisplay()

this

Thises in Synopsis::SymbolLookup::SymbolDisplay::`SymbolDisplay(std::ostream&,size_t)

this

Thises in Synopsis::SymbolLookup::SymbolDisplay::`prefix(const std::string&)

this