Lines Matching refs:CastValueChecker
34 class CastValueChecker : public Checker<check::DeadSymbols, eval::Call> { class
38 std::function<void(const CastValueChecker *, const CallEvent &Call,
62 {&CastValueChecker::evalCast, CallKind::Function}},
64 {&CastValueChecker::evalDynCast, CallKind::Function}},
66 {&CastValueChecker::evalCastOrNull, CallKind::Function}},
68 {&CastValueChecker::evalDynCastOrNull, CallKind::Function}},
70 {&CastValueChecker::evalCastAs, CallKind::Method}},
72 {&CastValueChecker::evalGetAs, CallKind::Method}},
74 {&CastValueChecker::evalIsa, CallKind::InstanceOf}},
76 {&CastValueChecker::evalIsaAndNonNull, CallKind::InstanceOf}}};
369 void CastValueChecker::evalCast(const CallEvent &Call, DefinedOrUnknownSVal DV, in evalCast()
374 void CastValueChecker::evalDynCast(const CallEvent &Call, in evalDynCast()
381 void CastValueChecker::evalCastOrNull(const CallEvent &Call, in evalCastOrNull()
388 void CastValueChecker::evalDynCastOrNull(const CallEvent &Call, in evalDynCastOrNull()
415 void CastValueChecker::evalCastAs(const CallEvent &Call, in evalCastAs()
421 void CastValueChecker::evalGetAs(const CallEvent &Call, DefinedOrUnknownSVal DV, in evalGetAs()
431 void CastValueChecker::evalIsa(const CallEvent &Call, DefinedOrUnknownSVal DV, in evalIsa()
446 void CastValueChecker::evalIsaAndNonNull(const CallEvent &Call, in evalIsaAndNonNull()
466 bool CastValueChecker::evalCall(const CallEvent &Call, in evalCall()
517 void CastValueChecker::checkDeadSymbols(SymbolReaper &SR, in checkDeadSymbols()
523 Mgr.registerChecker<CastValueChecker>(); in registerCastValueChecker()