Home
last modified time | relevance | path

Searched refs:ConstExprIterator (Results 1 – 7 of 7) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDStmt.h82 class ConstExprIterator : public std::iterator<std::forward_iterator_tag,
88 ConstExprIterator(const Stmt * const *i) : I(i) {} in ConstExprIterator() function
89 ConstExprIterator() : I(nullptr) {} in ConstExprIterator() function
90 ConstExprIterator& operator++() { ++I; return *this; }
91 ConstExprIterator operator+(size_t i) const { return I+i; }
92 ConstExprIterator operator-(size_t i) const { return I-i; }
94 signed operator-(const ConstExprIterator& R) const { return I - R.I; }
97 bool operator==(const ConstExprIterator& R) const { return I == R.I; }
98 bool operator!=(const ConstExprIterator& R) const { return I != R.I; }
99 bool operator>(const ConstExprIterator& R) const { return I > R.I; }
[all …]
HDExprObjC.h128 typedef ConstExprIterator const_arg_iterator;
1351 typedef ConstExprIterator const_arg_iterator;
HDExprCXX.h1180 typedef ConstExprIterator const_arg_iterator;
1771 typedef ConstExprIterator const_arg_iterator;
HDExpr.h2237 typedef ConstExprIterator const_arg_iterator;
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprCXX.cpp1093 ConstExprIterator(&ArgS), ConstExprIterator(&ArgS + 1)); in EmitBuiltinNewDeleteCall()
HDMicrosoftCXXABI.cpp3806 ConstExprIterator ArgBegin(ArgVec.data()), in getAddrOfCXXCtorClosure()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExpr.cpp4163 const Expr* ConstExprIterator::operator[](size_t idx) const { in operator []()
4166 const Expr* ConstExprIterator::operator*() const { return cast<Expr>(*I); } in operator *()
4167 const Expr* ConstExprIterator::operator->() const { return cast<Expr>(*I); } in operator ->()