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)

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)

Declared at: clang/include/clang/AST/StmtVisitor.h:171

Parameters

typename Ptr<Stmt>::type Node
ParamTys... P