Lines Matching refs:SmartPtrModeling
38 class SmartPtrModeling class
73 void (SmartPtrModeling::*)(const CallEvent &Call, CheckerContext &) const;
75 {{"reset"}, &SmartPtrModeling::handleReset},
76 {{"release"}, &SmartPtrModeling::handleRelease},
77 {{"swap", 1}, &SmartPtrModeling::handleSwap},
78 {{"get"}, &SmartPtrModeling::handleGet}};
169 bool SmartPtrModeling::isBoolConversionMethod(const CallEvent &Call) const { in isBoolConversionMethod()
178 bool SmartPtrModeling::evalCall(const CallEvent &Call, in evalCall()
275 void SmartPtrModeling::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols()
290 void SmartPtrModeling::printState(raw_ostream &Out, ProgramStateRef State, in printState()
307 ProgramStateRef SmartPtrModeling::checkRegionChanges( in checkRegionChanges()
321 void SmartPtrModeling::checkLiveSymbols(ProgramStateRef State, in checkLiveSymbols()
333 void SmartPtrModeling::handleReset(const CallEvent &Call, in handleReset()
363 void SmartPtrModeling::handleRelease(const CallEvent &Call, in handleRelease()
398 void SmartPtrModeling::handleSwap(const CallEvent &Call, in handleSwap()
437 void SmartPtrModeling::handleGet(const CallEvent &Call, in handleGet()
464 bool SmartPtrModeling::handleAssignOp(const CallEvent &Call, in handleAssignOp()
500 bool SmartPtrModeling::handleMoveCtr(const CallEvent &Call, CheckerContext &C, in handleMoveCtr()
509 bool SmartPtrModeling::updateMovedSmartPointers( in updateMovedSmartPointers()
561 void SmartPtrModeling::handleBoolConversion(const CallEvent &Call, in handleBoolConversion()
638 auto *Checker = Mgr.registerChecker<SmartPtrModeling>(); in registerSmartPtrModeling()