Lines Matching defs:Iterator
77 #include "Iterator.h"
113 SVal Iterator, SVal Amount) const;
114 void handlePtrIncrOrDecr(CheckerContext &C, const Expr *Iterator,
391 SVal Iterator = IsIterFirst ? FirstArg : SecondArg;
395 Iterator, Amount);
553 "Iterator should have position after successful advancement");
579 "Iterator should have position after successful advancement");
588 SVal RetVal, SVal Iterator,
594 const auto *Pos = getIteratorPosition(State, Iterator);
606 (Op == OO_PlusEqual || Op == OO_MinusEqual) ? Iterator : RetVal;
611 auto AdvancedState = advancePosition(State, Iterator, Op, *Value);
613 const auto *NewPos = getIteratorPosition(AdvancedState, Iterator);
615 "Iterator should have position after successful advancement");
625 const Expr *Iterator,
631 QualType PtrType = Iterator->getType();
637 SVal OldVal = State->getSVal(Iterator, C.getLocationContext());
659 "Iterator should have position after successful advancement");
664 assignToContainer(C, Iterator, NewVal, OldPos->getContainer());
734 Out << Sep << "Iterator Positions :" << NL;