Cppcheck
CheckFunctions Member List

This is the complete list of members for CheckFunctions, 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
CheckFunctions()CheckFunctionsinline
CheckFunctions(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)CheckFunctionsinlineprivate
checkIgnoredReturnValue()CheckFunctionsprivate
checkLibraryMatchFunctions()CheckFunctionsprivate
checkMathFunctions()CheckFunctionsprivate
checkMissingReturn()CheckFunctionsprivate
checkProhibitedFunctions()CheckFunctionsprivate
classInfo() const overrideCheckFunctionsinlineprivatevirtual
copyElisionError(const Token *tok)CheckFunctionsprivate
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings) const overrideCheckFunctionsinlineprivatevirtual
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
ignoredReturnErrorCode(const Token *tok, const std::string &function)CheckFunctionsprivate
ignoredReturnValueError(const Token *tok, const std::string &function)CheckFunctionsprivate
instances()Checkstatic
invalidFunctionArgBoolError(const Token *tok, const std::string &functionName, int argnr)CheckFunctionsprivate
invalidFunctionArgError(const Token *tok, const std::string &functionName, int argnr, const ValueFlow::Value *invalidValue, const std::string &validstr)CheckFunctionsprivate
invalidFunctionArgStrError(const Token *tok, const std::string &functionName, nonneg int argnr)CheckFunctionsprivate
invalidFunctionUsage()CheckFunctionsprivate
loadFileInfoFromXml(const tinyxml2::XMLElement *xmlElement) constCheckinlinevirtual
logChecker(const char id[])Checkprotected
mathfunctionCallWarning(const Token *tok, const nonneg int numParam=1)CheckFunctionsprivate
mathfunctionCallWarning(const Token *tok, const std::string &oldexp, const std::string &newexp)CheckFunctionsprivate
memsetFloatError(const Token *tok, const std::string &var_value)CheckFunctionsprivate
memsetInvalid2ndParam()CheckFunctionsprivate
memsetValueOutOfRangeError(const Token *tok, const std::string &value)CheckFunctionsprivate
memsetZeroBytes()CheckFunctionsprivate
memsetZeroBytesError(const Token *tok)CheckFunctionsprivate
mErrorLoggerCheckprotected
missingReturnError(const Token *tok)CheckFunctionsprivate
mNameCheckprivate
mSettingsCheckprotected
mTokenizerCheckprotected
myName()CheckFunctionsinlineprivatestatic
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
returnLocalStdMove()CheckFunctionsprivate
runChecks(const Tokenizer &tokenizer, ErrorLogger *errorLogger) overrideCheckFunctionsinlineprivatevirtual
useStandardLibrary()CheckFunctionsprivate
useStandardLibraryError(const Token *tok, const std::string &expected)CheckFunctionsprivate
writeToErrorList(const ErrorMessage &errmsg)Checkstatic
wrongData(const Token *tok, const char *str)Checkprotected
~Check()Checkinlinevirtual