Lines Matching refs:Iterator
112 const SVal &Iterator, const SVal &Amount) const;
113 void handlePtrIncrOrDecr(CheckerContext &C, const Expr *Iterator,
394 const SVal &Iterator = IsIterFirst ? FirstArg : SecondArg; in handleOverloadedOperator() local
398 Iterator, Amount); in handleOverloadedOperator()
593 const SVal &Iterator, in handleRandomIncrOrDecr() argument
599 const auto *Pos = getIteratorPosition(State, Iterator); in handleRandomIncrOrDecr()
611 (Op == OO_PlusEqual || Op == OO_MinusEqual) ? Iterator : RetVal; in handleRandomIncrOrDecr()
616 auto AdvancedState = advancePosition(State, Iterator, Op, *Value); in handleRandomIncrOrDecr()
618 const auto *NewPos = getIteratorPosition(AdvancedState, Iterator); in handleRandomIncrOrDecr()
630 const Expr *Iterator, in handlePtrIncrOrDecr() argument
636 QualType PtrType = Iterator->getType(); in handlePtrIncrOrDecr()
642 SVal OldVal = State->getSVal(Iterator, C.getLocationContext()); in handlePtrIncrOrDecr()
669 assignToContainer(C, Iterator, NewVal, OldPos->getContainer()); in handlePtrIncrOrDecr()