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:
Method Overview
- protected StmtIteratorImpl<DERIVED, REFERENCE>(const clang::StmtIteratorBase & RHS)
- public StmtIteratorImpl<DERIVED, REFERENCE>()
- public StmtIteratorImpl<DERIVED, REFERENCE>(clang::Stmt ** s)
- public StmtIteratorImpl<DERIVED, REFERENCE>(clang::Decl ** dgi, clang::Decl ** dge)
- public StmtIteratorImpl<DERIVED, REFERENCE>(const clang::VariableArrayType * t)
Inherited from StmtIteratorBase:
- protected GetDeclExpr
- protected HandleDecl
- protected NextDecl
- protected NextVA
- protected getVAPtr
- protected inDeclGroup
- protected inSizeOfTypeVA
- protected inStmt
- protected setVAPtr
Methods
¶StmtIteratorImpl<DERIVED, REFERENCE>(
const clang::StmtIteratorBase& RHS)
StmtIteratorImpl<DERIVED, REFERENCE>(
const clang::StmtIteratorBase& RHS)
Declared at: clang/include/clang/AST/StmtIterator.h:79
Parameters
- const clang::StmtIteratorBase& RHS
¶StmtIteratorImpl<DERIVED, REFERENCE>()
StmtIteratorImpl<DERIVED, REFERENCE>()
Declared at: clang/include/clang/AST/StmtIterator.h:88
¶StmtIteratorImpl<DERIVED, REFERENCE>(
clang::Stmt** s)
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)
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)
StmtIteratorImpl<DERIVED, REFERENCE>(
const clang::VariableArrayType* t)
Declared at: clang/include/clang/AST/StmtIterator.h:91
Parameters
- const clang::VariableArrayType* t