clang
6.0.0
|
#include "clang/AST/StmtIterator.h"
Public Member Functions | |
StmtIterator ()=default | |
StmtIterator (Stmt **S) | |
StmtIterator (Decl **dgi, Decl **dge) | |
StmtIterator (const VariableArrayType *t) | |
![]() | |
StmtIteratorImpl ()=default | |
StmtIteratorImpl (Stmt **s) | |
StmtIteratorImpl (Decl **dgi, Decl **dge) | |
StmtIteratorImpl (const VariableArrayType *t) | |
StmtIterator & | operator++ () |
StmtIterator | operator++ (int) |
bool | operator== (const StmtIterator &RHS) const |
bool | operator!= (const StmtIterator &RHS) const |
Stmt *& | operator* () const |
Stmt *& | operator-> () const |
Friends | |
StmtIterator | cast_away_const (const ConstStmtIterator &RHS) |
Additional Inherited Members | |
![]() | |
enum | { StmtMode = 0x0, SizeOfTypeVAMode = 0x1, DeclGroupMode = 0x2, Flags = 0x3 } |
![]() | |
StmtIteratorImpl (const StmtIteratorBase &RHS) | |
![]() | |
StmtIteratorBase (Stmt **s) | |
StmtIteratorBase (const VariableArrayType *t) | |
StmtIteratorBase (Decl **dgi, Decl **dge) | |
StmtIteratorBase () | |
bool | inDeclGroup () const |
bool | inSizeOfTypeVA () const |
bool | inStmt () const |
const VariableArrayType * | getVAPtr () const |
void | setVAPtr (const VariableArrayType *P) |
void | NextDecl (bool ImmediateAdvance=true) |
bool | HandleDecl (Decl *D) |
void | NextVA () |
Stmt *& | GetDeclExpr () const |
![]() | |
union { | |
Stmt ** stmt | |
Decl ** DGI | |
}; | |
uintptr_t | RawVAPtr = 0 |
Decl ** | DGE |
Definition at line 125 of file StmtIterator.h.
|
explicitdefault |
|
inline |
Definition at line 127 of file StmtIterator.h.
Definition at line 128 of file StmtIterator.h.
|
inline |
Definition at line 130 of file StmtIterator.h.
References clang::cast_away_const().
|
friend |
Definition at line 152 of file StmtIterator.h.