Searched refs:ConstExprIterator (Results 1 – 7 of 7) sorted by relevance
80 class ConstExprIterator {83 ConstExprIterator(const Stmt * const *i) : I(i) {} in ConstExprIterator() function84 ConstExprIterator() : I(nullptr) {} in ConstExprIterator() function85 ConstExprIterator& operator++() { ++I; return *this; }86 ConstExprIterator operator+(size_t i) const { return I+i; }87 ConstExprIterator operator-(size_t i) const { return I-i; }89 signed operator-(const ConstExprIterator& R) const { return I - R.I; }92 bool operator==(const ConstExprIterator& R) const { return I == R.I; }93 bool operator!=(const ConstExprIterator& R) const { return I != R.I; }94 bool operator>(const ConstExprIterator& R) const { return I > R.I; }[all …]
128 typedef ConstExprIterator const_arg_iterator;1381 typedef ConstExprIterator const_arg_iterator;
1180 typedef ConstExprIterator const_arg_iterator;1768 typedef ConstExprIterator const_arg_iterator;
2235 typedef ConstExprIterator const_arg_iterator;
1073 ConstExprIterator(&ArgS), ConstExprIterator(&ArgS + 1)); in EmitBuiltinNewDeleteCall()
3419 ConstExprIterator ArgBegin(ArgVec.data()), in getAddrOfCXXCtorClosure()
4098 const Expr* ConstExprIterator::operator[](size_t idx) const { in operator []()4101 const Expr* ConstExprIterator::operator*() const { return cast<Expr>(*I); } in operator *()4102 const Expr* ConstExprIterator::operator->() const { return cast<Expr>(*I); } in operator ->()