clang: clang::StmtIteratorBase Class Reference (original) (raw)
#include "[clang/AST/StmtIterator.h](StmtIterator%5F8h%5Fsource.html)"
Definition at line 27 of file StmtIterator.h.
◆ anonymous enum
Enumerator |
StmtMode |
SizeOfTypeVAMode |
DeclGroupMode |
Flags |
Definition at line 29 of file StmtIterator.h.
clang::StmtIteratorBase::StmtIteratorBase ( Stmt ** s) |
inlineprotected |
◆ StmtIteratorBase() [2/4]
◆ StmtIteratorBase() [3/4]
StmtIteratorBase::StmtIteratorBase ( Decl ** dgi, Decl ** dge ) |
protected |
◆ StmtIteratorBase() [4/4]
clang::StmtIteratorBase::StmtIteratorBase ( ) |
inlineprotected |
◆ GetDeclExpr()
Stmt *& StmtIteratorBase::GetDeclExpr ( ) const |
protected |
◆ getVAPtr()
const VariableArrayType * clang::StmtIteratorBase::getVAPtr ( ) const |
inlineprotected |
◆ HandleDecl()
bool StmtIteratorBase::HandleDecl ( Decl * D) |
protected |
◆ inDeclGroup()
bool clang::StmtIteratorBase::inDeclGroup ( ) const |
inlineprotected |
◆ inSizeOfTypeVA()
bool clang::StmtIteratorBase::inSizeOfTypeVA ( ) const |
inlineprotected |
◆ inStmt()
bool clang::StmtIteratorBase::inStmt ( ) const |
inlineprotected |
◆ NextDecl()
void StmtIteratorBase::NextDecl ( bool ImmediateAdvance = true) |
protected |
◆ NextVA()
void StmtIteratorBase::NextVA ( ) |
protected |
Definition at line 36 of file StmtIterator.cpp.
References DGI, FindVA(), clang::ArrayType::getElementType(), clang::QualType::getTypePtr(), getVAPtr(), inDeclGroup(), inSizeOfTypeVA(), NextDecl(), RawVAPtr, and setVAPtr().
Referenced by clang::StmtIteratorImpl< DERIVED, REFERENCE >::operator++().
◆ setVAPtr()
void clang::StmtIteratorBase::setVAPtr ( const VariableArrayType * P) |
inlineprotected |
union { ... } clang::StmtIteratorBase::@102
◆ DGE
Decl** clang::StmtIteratorBase::DGE |
protected |
◆ DGI
Decl** clang::StmtIteratorBase::DGI
◆ RawVAPtr
uintptr_t clang::StmtIteratorBase::RawVAPtr = 0 |
protected |
◆ stmt
Stmt** clang::StmtIteratorBase::stmt
The documentation for this class was generated from the following files: