class StmtIteratorImpl

Declaration

template <typename DERIVED, typename REFERENCE>
class StmtIteratorImpl : public StmtIteratorBase { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/StmtIterator.h:77

Inherits from: StmtIteratorBase

Templates

DERIVED
REFERENCE

Member Variables

Inherited from StmtIteratorBase:

protected
protected RawVAPtr = 0
protected DGE

Method Overview

Inherited from StmtIteratorBase:

Methods

StmtIteratorImpl<DERIVED, REFERENCE>(
    const clang::StmtIteratorBase& RHS)

Declared at: clang/include/clang/AST/StmtIterator.h:79

Parameters

const clang::StmtIteratorBase& RHS

StmtIteratorImpl<DERIVED, REFERENCE>()

Declared at: clang/include/clang/AST/StmtIterator.h:88

StmtIteratorImpl<DERIVED, REFERENCE>(
    clang::Stmt** s)

Declared at: clang/include/clang/AST/StmtIterator.h:89

Parameters

clang::Stmt** s

StmtIteratorImpl<DERIVED, REFERENCE>(
    clang::Decl** dgi,
    clang::Decl** dge)

Declared at: clang/include/clang/AST/StmtIterator.h:90

Parameters

clang::Decl** dgi
clang::Decl** dge

StmtIteratorImpl<DERIVED, REFERENCE>(
    const clang::VariableArrayType* t)

Declared at: clang/include/clang/AST/StmtIterator.h:91

Parameters

const clang::VariableArrayType* t