Searched refs:ExprIterator (Results 1 - 5 of 5) sorted by relevance

/external/clang/include/clang/AST/
H A DStmt.h53 // ExprIterator - Iterators for iterating over Stmt* arrays that contain
61 class ExprIterator { class in namespace:clang
64 ExprIterator(Stmt** i) : I(i) {} function in class:clang::ExprIterator
65 ExprIterator() : I(nullptr) {} function in class:clang::ExprIterator
66 ExprIterator& operator++() { ++I; return *this; }
67 ExprIterator operator-(size_t i) { return I-i; }
68 ExprIterator operator+(size_t i) { return I+i; }
71 signed operator-(const ExprIterator& R) const { return I - R.I; }
74 bool operator==(const ExprIterator& R) const { return I == R.I; }
75 bool operator!=(const ExprIterator
[all...]
H A DExprCXX.h1156 typedef ExprIterator arg_iterator;
1727 typedef ExprIterator arg_iterator;
H A DExprObjC.h1371 typedef ExprIterator arg_iterator;
H A DExpr.h2233 typedef ExprIterator arg_iterator;
/external/clang/lib/AST/
H A DExpr.cpp3998 // ExprIterator.
4001 Expr* ExprIterator::operator[](size_t idx) { return cast<Expr>(I[idx]); }
4002 Expr* ExprIterator::operator*() const { return cast<Expr>(*I); }
4003 Expr* ExprIterator::operator->() const { return cast<Expr>(*I); }

Completed in 113 milliseconds