Lines Matching refs:Iterator
113 SVal Iterator, SVal Amount) const;
114 void handlePtrIncrOrDecr(CheckerContext &C, const Expr *Iterator,
390 SVal Iterator = IsIterFirst ? FirstArg : SecondArg; in handleOverloadedOperator() local
394 Iterator, Amount); in handleOverloadedOperator()
587 SVal RetVal, SVal Iterator, in handleRandomIncrOrDecr() argument
593 const auto *Pos = getIteratorPosition(State, Iterator); in handleRandomIncrOrDecr()
605 (Op == OO_PlusEqual || Op == OO_MinusEqual) ? Iterator : RetVal; in handleRandomIncrOrDecr()
610 auto AdvancedState = advancePosition(State, Iterator, Op, *Value); in handleRandomIncrOrDecr()
612 const auto *NewPos = getIteratorPosition(AdvancedState, Iterator); in handleRandomIncrOrDecr()
624 const Expr *Iterator, in handlePtrIncrOrDecr() argument
630 QualType PtrType = Iterator->getType(); in handlePtrIncrOrDecr()
636 SVal OldVal = State->getSVal(Iterator, C.getLocationContext()); in handlePtrIncrOrDecr()
663 assignToContainer(C, Iterator, NewVal, OldPos->getContainer()); in handlePtrIncrOrDecr()