Lines Matching refs:StmtIteratorImpl
77 class StmtIteratorImpl : public StmtIteratorBase,
82 StmtIteratorImpl(const StmtIteratorBase& RHS) : StmtIteratorBase(RHS) {} in StmtIteratorImpl() function
84 StmtIteratorImpl() {} in StmtIteratorImpl() function
85 StmtIteratorImpl(Stmt **s) : StmtIteratorBase(s) {} in StmtIteratorImpl() function
86 StmtIteratorImpl(Decl **dgi, Decl **dge) : StmtIteratorBase(dgi, dge) {} in StmtIteratorImpl() function
87 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl() function
121 struct StmtIterator : public StmtIteratorImpl<StmtIterator,Stmt*&> {
122 explicit StmtIterator() : StmtIteratorImpl<StmtIterator,Stmt*&>() {} in StmtIterator()
124 StmtIterator(Stmt** S) : StmtIteratorImpl<StmtIterator,Stmt*&>(S) {} in StmtIterator()
127 : StmtIteratorImpl<StmtIterator,Stmt*&>(dgi, dge) {} in StmtIterator()
130 : StmtIteratorImpl<StmtIterator,Stmt*&>(t) {} in StmtIterator()
133 struct ConstStmtIterator : public StmtIteratorImpl<ConstStmtIterator,
136 StmtIteratorImpl<ConstStmtIterator,const Stmt*>() {} in ConstStmtIterator()
139 StmtIteratorImpl<ConstStmtIterator,const Stmt*>(RHS) {} in ConstStmtIterator()