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]
◆ 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: