class StmtVisitorBase
Declaration
template <template <typename> class... Ptr,
typename ImplClass,
typename RetTy = void,
class... ParamTys>
class StmtVisitorBase { /* full declaration omitted */ };
Description
StmtVisitorBase - This class implements a simple visitor for Stmt subclasses. Since Expr derives from Stmt, this also includes support for visiting Exprs.
Declared at: clang/include/clang/AST/StmtVisitor.h:36
Templates
- template
class Ptr - ImplClass
- RetTy = void
- ParamTys
Method Overview
- public RetTy Visit(typename Ptr<Stmt>::type S, ParamTys... P)
- public RetTy VisitStmt(typename Ptr<Stmt>::type Node, ParamTys... P)
Methods
¶RetTy Visit(typename Ptr<Stmt>::type S,
ParamTys... P)
RetTy Visit(typename Ptr<Stmt>::type S,
ParamTys... P)
Declared at: clang/include/clang/AST/StmtVisitor.h:43
Parameters
- typename Ptr<Stmt>::type S
- ParamTys... P
¶RetTy VisitStmt(typename Ptr<Stmt>::type Node,
ParamTys... P)
RetTy VisitStmt(typename Ptr<Stmt>::type Node,
ParamTys... P)
Declared at: clang/include/clang/AST/StmtVisitor.h:171
Parameters
- typename Ptr<Stmt>::type Node
- ParamTys... P