Synopsis/SymbolLookup/Symbol.hh

source code

Includes from this file:

Declarations in this file:

Classes in Synopsis::SymbolLookup

Class
ClassName
ClassTemplateName
ConstName
EnumName
FunctionName
FunctionScope
FunctionTemplateName
Namespace
NamespaceName
Scope

A Scope contains symbol definitions.

Symbol
SymbolVisitor
TypeName
TypedefName
VariableName

Data members in Synopsis::SymbolLookup::ConstName

my_defined
my_value

Data members in Synopsis::SymbolLookup::Symbol

my_definition
my_ptree
my_scope
my_type

Member functions in Synopsis::SymbolLookup::ConstName

ConstName(const PTree::Encoding&,long,const PTree::Node*,bool,Scope*)

Member functions in Synopsis::SymbolLookup::Symbol

Symbol(const PTree::Encoding&,const PTree::Node*,bool,Scope*)
accept(SymbolVisitor*)const

Member functions in Synopsis::SymbolLookup::SymbolVisitor

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*)
~SymbolVisitor()

Member functions in Synopsis::SymbolLookup::TypedefName

TypedefName(const PTree::Encoding&,const PTree::Node*,Scope*)

Namespaces in Synopsis

SymbolLookup