Lines Matching refs:Iterator
113 SVal Iterator, SVal Amount) const;
114 void handlePtrIncrOrDecr(CheckerContext &C, const Expr *Iterator,
391 SVal Iterator = IsIterFirst ? FirstArg : SecondArg; in handleOverloadedOperator() local
395 Iterator, Amount); in handleOverloadedOperator()
588 SVal RetVal, SVal Iterator, in handleRandomIncrOrDecr() argument
594 const auto *Pos = getIteratorPosition(State, Iterator); in handleRandomIncrOrDecr()
606 (Op == OO_PlusEqual || Op == OO_MinusEqual) ? Iterator : RetVal; in handleRandomIncrOrDecr()
611 auto AdvancedState = advancePosition(State, Iterator, Op, *Value); in handleRandomIncrOrDecr()
613 const auto *NewPos = getIteratorPosition(AdvancedState, Iterator); in handleRandomIncrOrDecr()
625 const Expr *Iterator, in handlePtrIncrOrDecr() argument
631 QualType PtrType = Iterator->getType(); in handlePtrIncrOrDecr()
637 SVal OldVal = State->getSVal(Iterator, C.getLocationContext()); in handlePtrIncrOrDecr()
664 assignToContainer(C, Iterator, NewVal, OldPos->getContainer()); in handlePtrIncrOrDecr()