Lines Matching refs:ContainerModeling

33 class ContainerModeling  class
61 ContainerModeling() = default;
67 using NoItParamFn = void (ContainerModeling::*)(CheckerContext &, SVal,
69 using OneItParamFn = void (ContainerModeling::*)(CheckerContext &, SVal,
71 using TwoItParamFn = void (ContainerModeling::*)(CheckerContext &, SVal, SVal,
75 {{{"clear"}, 0}, &ContainerModeling::handleClear},
76 {{{"assign"}, 2}, &ContainerModeling::handleAssign},
77 {{{"push_back"}, 1}, &ContainerModeling::handlePushBack},
78 {{{"emplace_back"}, 1}, &ContainerModeling::handlePushBack},
79 {{{"pop_back"}, 0}, &ContainerModeling::handlePopBack},
80 {{{"push_front"}, 1}, &ContainerModeling::handlePushFront},
81 {{{"emplace_front"}, 1}, &ContainerModeling::handlePushFront},
82 {{{"pop_front"}, 0}, &ContainerModeling::handlePopFront},
86 {{{"insert"}, 2}, &ContainerModeling::handleInsert},
87 {{{"emplace"}, 2}, &ContainerModeling::handleInsert},
88 {{{"erase"}, 1}, &ContainerModeling::handleErase},
89 {{{"erase_after"}, 1}, &ContainerModeling::handleEraseAfter},
93 {{{"erase"}, 2}, &ContainerModeling::handleErase},
94 {{{"erase_after"}, 2}, &ContainerModeling::handleEraseAfter},
146 void ContainerModeling::checkPostCall(const CallEvent &Call, in checkPostCall()
207 void ContainerModeling::checkLiveSymbols(ProgramStateRef State, in checkLiveSymbols()
226 void ContainerModeling::checkDeadSymbols(SymbolReaper &SR, in checkDeadSymbols()
245 void ContainerModeling::handleBegin(CheckerContext &C, const Expr *CE, in handleBegin()
267 void ContainerModeling::handleEnd(CheckerContext &C, const Expr *CE, in handleEnd()
289 void ContainerModeling::handleAssignment(CheckerContext &C, SVal Cont, in handleAssignment()
365 void ContainerModeling::handleAssign(CheckerContext &C, SVal Cont, in handleAssign()
379 void ContainerModeling::handleClear(CheckerContext &C, SVal Cont, in handleClear()
408 void ContainerModeling::handlePushBack(CheckerContext &C, SVal Cont, in handlePushBack()
448 void ContainerModeling::handlePopBack(CheckerContext &C, SVal Cont, in handlePopBack()
488 void ContainerModeling::handlePushFront(CheckerContext &C, SVal Cont, in handlePushFront()
523 void ContainerModeling::handlePopFront(CheckerContext &C, SVal Cont, in handlePopFront()
559 void ContainerModeling::handleInsert(CheckerContext &C, SVal Cont, in handleInsert()
590 void ContainerModeling::handleErase(CheckerContext &C, SVal Cont, in handleErase()
624 void ContainerModeling::handleErase(CheckerContext &C, SVal Cont, SVal Iter1, in handleErase()
660 void ContainerModeling::handleEraseAfter(CheckerContext &C, SVal Cont, in handleEraseAfter()
681 void ContainerModeling::handleEraseAfter(CheckerContext &C, SVal Cont, in handleEraseAfter()
695 const NoteTag *ContainerModeling::getChangeTag(CheckerContext &C, in getChangeTag()
722 void ContainerModeling::printState(raw_ostream &Out, ProgramStateRef State, in printState()
1054 mgr.registerChecker<ContainerModeling>(); in registerContainerModeling()