Cppcheck
CheckType Member List

This is the complete list of members for CheckType, including all inherited members.

analyseWholeProgram(const CTU::FileInfo *ctu, const std::list< FileInfo * > &fileInfo, const Settings &, ErrorLogger &)Checkinlinevirtual
Check(const std::string &aname)Checkexplicit
Check(std::string aname, const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)Checkinlineprotected
Check(const Check &)=deleteCheck
checkFloatToIntegerOverflow()CheckTypeprivate
checkFloatToIntegerOverflow(const Token *tok, const ValueType *vtint, const ValueType *vtfloat, const std::list< ValueFlow::Value > &floatValues)CheckTypeprivate
checkIntegerOverflow()CheckTypeprivate
checkLongCast()CheckTypeprivate
checkSignConversion()CheckTypeprivate
checkTooBigBitwiseShift()CheckTypeprivate
CheckType()CheckTypeinline
CheckType(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)CheckTypeinlineprivate
classInfo() const overrideCheckTypeinlineprivatevirtual
floatToIntegerOverflowError(const Token *tok, const ValueFlow::Value &value)CheckTypeprivate
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings) const overrideCheckTypeinlineprivatevirtual
getErrorPath(const Token *errtok, const ValueFlow::Value *value, std::string bug) constCheckprotected
getFileInfo(const Tokenizer &, const Settings &) constCheckinlinevirtual
getMessageId(const ValueFlow::Value &value, const char id[])Checkprotectedstatic
instances()Checkstatic
integerOverflowError(const Token *tok, const ValueFlow::Value &value)CheckTypeprivate
loadFileInfoFromXml(const tinyxml2::XMLElement *xmlElement) constCheckinlinevirtual
logChecker(const char id[])Checkprotected
longCastAssignError(const Token *tok, const ValueType *src=nullptr, const ValueType *tgt=nullptr)CheckTypeprivate
longCastReturnError(const Token *tok, const ValueType *src=nullptr, const ValueType *tgt=nullptr)CheckTypeprivate
mErrorLoggerCheckprotected
mNameCheckprivate
mSettingsCheckprotected
mTokenizerCheckprotected
myName()CheckTypeinlineprivatestatic
name() constCheckinline
operator=(const Check &)=deleteCheck
reportError(const Token *tok, const Severity severity, const std::string &id, const std::string &msg)Checkinlineprotected
reportError(const Token *tok, const Severity severity, const std::string &id, const std::string &msg, const CWE &cwe, Certainty certainty)Checkinlineprotected
reportError(const std::list< const Token * > &callstack, Severity severity, const std::string &id, const std::string &msg)Checkinlineprotected
reportError(const std::list< const Token * > &callstack, Severity severity, const std::string &id, const std::string &msg, const CWE &cwe, Certainty certainty)Checkprotected
reportError(const ErrorPath &errorPath, Severity severity, const char id[], const std::string &msg, const CWE &cwe, Certainty certainty)Checkprotected
runChecks(const Tokenizer &tokenizer, ErrorLogger *errorLogger) overrideCheckTypeinlineprivatevirtual
signConversionError(const Token *tok, const ValueFlow::Value *negativeValue, const bool constvalue)CheckTypeprivate
tooBigBitwiseShiftError(const Token *tok, int lhsbits, const ValueFlow::Value &rhsbits)CheckTypeprivate
tooBigSignedBitwiseShiftError(const Token *tok, int lhsbits, const ValueFlow::Value &rhsbits)CheckTypeprivate
writeToErrorList(const ErrorMessage &errmsg)Checkstatic
wrongData(const Token *tok, const char *str)Checkprotected
~Check()Checkinlinevirtual