Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DStmt.h61 class ExprIterator {
64 ExprIterator(Stmt** i) : I(i) {} in ExprIterator() function
65 ExprIterator() : I(nullptr) {} in ExprIterator() function
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& R) const { return I != R.I; }
76 bool operator>(const ExprIterator& R) const { return I > R.I; }
[all …]
DExprObjC.h1380 typedef ExprIterator arg_iterator;
DExprCXX.h1179 typedef ExprIterator arg_iterator;
1767 typedef ExprIterator arg_iterator;
DExpr.h2234 typedef ExprIterator arg_iterator;
/external/clang/lib/AST/
DExpr.cpp4095 Expr* ExprIterator::operator[](size_t idx) { return cast<Expr>(I[idx]); } in operator []()
4096 Expr* ExprIterator::operator*() const { return cast<Expr>(*I); } in operator *()
4097 Expr* ExprIterator::operator->() const { return cast<Expr>(*I); } in operator ->()