Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDStmt.h61 class ExprIterator : public std::iterator<std::forward_iterator_tag,
66 ExprIterator(Stmt** i) : I(i) {} in ExprIterator() function
67 ExprIterator() : I(nullptr) {} in ExprIterator() function
68 ExprIterator& operator++() { ++I; return *this; }
69 ExprIterator operator-(size_t i) { return I-i; }
70 ExprIterator operator+(size_t i) { return I+i; }
73 signed operator-(const ExprIterator& R) const { return I - R.I; }
76 bool operator==(const ExprIterator& R) const { return I == R.I; }
77 bool operator!=(const ExprIterator& R) const { return I != R.I; }
78 bool operator>(const ExprIterator& R) const { return I > R.I; }
[all …]
HDExprObjC.h1350 typedef ExprIterator arg_iterator;
HDExprCXX.h1179 typedef ExprIterator arg_iterator;
1770 typedef ExprIterator arg_iterator;
HDExpr.h2236 typedef ExprIterator arg_iterator;
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExpr.cpp4160 Expr* ExprIterator::operator[](size_t idx) { return cast<Expr>(I[idx]); } in operator []()
4161 Expr* ExprIterator::operator*() const { return cast<Expr>(*I); } in operator *()
4162 Expr* ExprIterator::operator->() const { return cast<Expr>(*I); } in operator ->()