Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Synopsis/PTree/TypeVisitor.hh
source code
Includes from this file:
include
Synopsis/PTree.hh
include
Synopsis/PTree/TypeVisitor.hh
Declarations in this file:
Classes in Synopsis::PTree
TypeVisitor
Data members in Synopsis::PTree::TypeVisitor
my_type
Functions in Synopsis::PTree
is_a(const Node*,Token::Type)
is_a(const Node*,Token::Type,Token::Type)
is_a(const Node*,Token::Type,Token::Type,Token::Type)
type_of(const Node*)
Member functions in Synopsis::PTree::TypeVisitor
TypeVisitor()
type_of(Node*)
visit(AccessDecl*)
visit(AccessSpec*)
visit(ArrayExpr*)
visit(ArrowMemberExpr*)
visit(AssignExpr*)
visit(BreakStatement*)
visit(CaseStatement*)
visit(CastExpr*)
visit(ClassSpec*)
visit(CondExpr*)
visit(ContinueStatement*)
visit(Declaration*)
visit(Declarator*)
visit(DefaultStatement*)
visit(DeleteExpr*)
visit(DoStatement*)
visit(DotMemberExpr*)
visit(EnumSpec*)
visit(ExprStatement*)
visit(Expression*)
visit(ExternTemplate*)
visit(ForStatement*)
visit(FstyleCastExpr*)
visit(FuncallExpr*)
visit(GotoStatement*)
visit(Identifier*)
visit(IfStatement*)
visit(InfixExpr*)
visit(Keyword*)
visit(LabelStatement*)
visit(LinkageSpec*)
visit(Literal*)
visit(MetaclassDecl*)
visit(Name*)
visit(NamespaceAlias*)
visit(NamespaceSpec*)
visit(NewExpr*)
visit(ParameterDeclaration*)
visit(ParenExpr*)
visit(PmExpr*)
visit(PostfixExpr*)
visit(ReturnStatement*)
visit(SizeofExpr*)
visit(SwitchStatement*)
visit(TemplateDecl*)
visit(TemplateInstantiation*)
visit(ThrowExpr*)
visit(TryStatement*)
visit(TypeParameter*)
visit(Typedef*)
visit(TypeidExpr*)
visit(TypeofExpr*)
visit(UnaryExpr*)
visit(UserAccessSpec*)
visit(UsingDeclaration*)
visit(UsingDirective*)
visit(WhileStatement*)