Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
namespace
Synopsis
::
PTree
class TypeVisitor
File:
../Synopsis/PTree/TypeVisitor.hh
Public Member functions Summary:
constructor
TypeVisitor
()
Token::Type
type_of
(
Node
*
node
)
virtual
void
visit
(
Literal
*)
virtual
void
visit
(
Identifier
*)
virtual
void
visit
(
Keyword
*
kwd
)
virtual
void
visit
(
Typedef
*)
virtual
void
visit
(
TemplateDecl
*)
virtual
void
visit
(
TemplateInstantiation
*)
virtual
void
visit
(
ExternTemplate
*)
virtual
void
visit
(
MetaclassDecl
*)
virtual
void
visit
(
ParameterDeclaration
*)
virtual
void
visit
(
LinkageSpec
*)
virtual
void
visit
(
NamespaceSpec
*)
virtual
void
visit
(
NamespaceAlias
*)
virtual
void
visit
(
UsingDirective
*)
virtual
void
visit
(
Declaration
*)
virtual
void
visit
(
UsingDeclaration
*)
virtual
void
visit
(
Declarator
*)
virtual
void
visit
(
Name
*)
virtual
void
visit
(
FstyleCastExpr
*)
virtual
void
visit
(
ClassSpec
*)
virtual
void
visit
(
EnumSpec
*)
virtual
void
visit
(
TypeParameter
*)
virtual
void
visit
(
AccessSpec
*)
virtual
void
visit
(
AccessDecl
*)
virtual
void
visit
(
UserAccessSpec
*)
virtual
void
visit
(
IfStatement
*)
virtual
void
visit
(
SwitchStatement
*)
virtual
void
visit
(
WhileStatement
*)
virtual
void
visit
(
DoStatement
*)
virtual
void
visit
(
ForStatement
*)
virtual
void
visit
(
TryStatement
*)
virtual
void
visit
(
BreakStatement
*)
virtual
void
visit
(
ContinueStatement
*)
virtual
void
visit
(
ReturnStatement
*)
virtual
void
visit
(
GotoStatement
*)
virtual
void
visit
(
CaseStatement
*)
virtual
void
visit
(
DefaultStatement
*)
virtual
void
visit
(
LabelStatement
*)
virtual
void
visit
(
ExprStatement
*)
virtual
void
visit
(
Expression
*)
virtual
void
visit
(
AssignExpr
*)
virtual
void
visit
(
CondExpr
*)
virtual
void
visit
(
InfixExpr
*)
virtual
void
visit
(
PmExpr
*)
virtual
void
visit
(
CastExpr
*)
virtual
void
visit
(
UnaryExpr
*)
virtual
void
visit
(
ThrowExpr
*)
virtual
void
visit
(
SizeofExpr
*)
virtual
void
visit
(
TypeidExpr
*)
virtual
void
visit
(
TypeofExpr
*)
virtual
void
visit
(
NewExpr
*)
virtual
void
visit
(
DeleteExpr
*)
virtual
void
visit
(
ArrayExpr
*)
virtual
void
visit
(
FuncallExpr
*)
virtual
void
visit
(
PostfixExpr
*)
virtual
void
visit
(
DotMemberExpr
*)
virtual
void
visit
(
ArrowMemberExpr
*)
virtual
void
visit
(
ParenExpr
*)
Private Data members Summary:
Token::Type
my_type
Generated on Thu Apr 16 16:27:52 2009 by
synopsis
(version devel)