class StmtIteratorBase
Declaration
class StmtIteratorBase { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/StmtIterator.h:27
Member Variables
- protected anonymous struct / union
- protected uintptr_t RawVAPtr = 0
- protected clang::Decl** DGE
Method Overview
- protected clang::Stmt *& GetDeclExpr() const
- protected bool HandleDecl(clang::Decl * D)
- protected void NextDecl(bool ImmediateAdvance = true)
- protected void NextVA()
- protected StmtIteratorBase(clang::Stmt ** s)
- protected StmtIteratorBase(const clang::VariableArrayType * t)
- protected StmtIteratorBase(clang::Decl ** dgi, clang::Decl ** dge)
- protected StmtIteratorBase()
- protected const clang::VariableArrayType * getVAPtr() const
- protected bool inDeclGroup() const
- protected bool inSizeOfTypeVA() const
- protected bool inStmt() const
- protected void setVAPtr(const clang::VariableArrayType * P)
Methods
¶clang::Stmt*& GetDeclExpr() const
clang::Stmt*& GetDeclExpr() const
Declared at: clang/include/clang/AST/StmtIterator.h:73
¶bool HandleDecl(clang::Decl* D)
bool HandleDecl(clang::Decl* D)
Declared at: clang/include/clang/AST/StmtIterator.h:70
Parameters
- clang::Decl* D
¶void NextDecl(bool ImmediateAdvance = true)
void NextDecl(bool ImmediateAdvance = true)
Declared at: clang/include/clang/AST/StmtIterator.h:69
Parameters
- bool ImmediateAdvance = true
¶void NextVA()
void NextVA()
Declared at: clang/include/clang/AST/StmtIterator.h:71
¶StmtIteratorBase(clang::Stmt** s)
StmtIteratorBase(clang::Stmt** s)
Declared at: clang/include/clang/AST/StmtIterator.h:43
Parameters
- clang::Stmt** s
¶StmtIteratorBase(
const clang::VariableArrayType* t)
StmtIteratorBase(
const clang::VariableArrayType* t)
Declared at: clang/include/clang/AST/StmtIterator.h:44
Parameters
- const clang::VariableArrayType* t
¶StmtIteratorBase(clang::Decl** dgi,
clang::Decl** dge)
StmtIteratorBase(clang::Decl** dgi,
clang::Decl** dge)
Declared at: clang/include/clang/AST/StmtIterator.h:45
Parameters
- clang::Decl** dgi
- clang::Decl** dge
¶StmtIteratorBase()
StmtIteratorBase()
Declared at: clang/include/clang/AST/StmtIterator.h:46
¶const clang::VariableArrayType* getVAPtr() const
const clang::VariableArrayType* getVAPtr() const
Declared at: clang/include/clang/AST/StmtIterator.h:60
¶bool inDeclGroup() const
bool inDeclGroup() const
Declared at: clang/include/clang/AST/StmtIterator.h:48
¶bool inSizeOfTypeVA() const
bool inSizeOfTypeVA() const
Declared at: clang/include/clang/AST/StmtIterator.h:52
¶bool inStmt() const
bool inStmt() const
Declared at: clang/include/clang/AST/StmtIterator.h:56
¶void setVAPtr(const clang::VariableArrayType* P)
void setVAPtr(const clang::VariableArrayType* P)
Declared at: clang/include/clang/AST/StmtIterator.h:64
Parameters
- const clang::VariableArrayType* P