Cppcheck
CheckIO Member List

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

analyseWholeProgram(const CTU::FileInfo *ctu, const std::list< FileInfo * > &fileInfo, const Settings &, ErrorLogger &)Checkinlinevirtual
argumentType(std::ostream &os, const ArgumentInfo *argInfo)CheckIOprivatestatic
Check(const std::string &aname)Checkexplicit
Check(std::string aname, const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)Checkinlineprotected
Check(const Check &)=deleteCheck
checkCoutCerrMisusage()CheckIOprivate
checkFileUsage()CheckIOprivate
checkFormatString(const Token *const tok, const Token *const formatStringTok, const Token *argListTok, const bool scan, const bool scanf_s)CheckIOprivate
CheckIO()CheckIOinline
CheckIO(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)CheckIOinlineprivate
checkWrongPrintfScanfArguments()CheckIOprivate
classInfo() const overrideCheckIOinlineprivatevirtual
coutCerrMisusageError(const Token *tok, const std::string &streamName)CheckIOprivate
fflushOnInputStreamError(const Token *tok, const std::string &varname)CheckIOprivate
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings) const overrideCheckIOinlineprivatevirtual
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
getSeverity(const ArgumentInfo *argInfo)CheckIOprivatestatic
incompatibleFileOpenError(const Token *tok, const std::string &filename)CheckIOprivate
instances()Checkstatic
invalidLengthModifierError(const Token *tok, nonneg int numFormat, const std::string &modifier)CheckIOprivate
invalidPrintfArgTypeError_float(const Token *tok, nonneg int numFormat, const std::string &specifier, const ArgumentInfo *argInfo)CheckIOprivate
invalidPrintfArgTypeError_n(const Token *tok, nonneg int numFormat, const ArgumentInfo *argInfo)CheckIOprivate
invalidPrintfArgTypeError_p(const Token *tok, nonneg int numFormat, const ArgumentInfo *argInfo)CheckIOprivate
invalidPrintfArgTypeError_s(const Token *tok, nonneg int numFormat, const ArgumentInfo *argInfo)CheckIOprivate
invalidPrintfArgTypeError_sint(const Token *tok, nonneg int numFormat, const std::string &specifier, const ArgumentInfo *argInfo)CheckIOprivate
invalidPrintfArgTypeError_uint(const Token *tok, nonneg int numFormat, const std::string &specifier, const ArgumentInfo *argInfo)CheckIOprivate
invalidScanf()CheckIOprivate
invalidScanfArgTypeError_float(const Token *tok, nonneg int numFormat, const std::string &specifier, const ArgumentInfo *argInfo)CheckIOprivate
invalidScanfArgTypeError_int(const Token *tok, nonneg int numFormat, const std::string &specifier, const ArgumentInfo *argInfo, bool isUnsigned)CheckIOprivate
invalidScanfArgTypeError_s(const Token *tok, nonneg int numFormat, const std::string &specifier, const ArgumentInfo *argInfo)CheckIOprivate
invalidScanfError(const Token *tok)CheckIOprivate
invalidScanfFormatWidthError(const Token *tok, nonneg int numFormat, int width, const Variable *var, const std::string &specifier)CheckIOprivate
ioWithoutPositioningError(const Token *tok)CheckIOprivate
loadFileInfoFromXml(const tinyxml2::XMLElement *xmlElement) constCheckinlinevirtual
logChecker(const char id[])Checkprotected
mErrorLoggerCheckprotected
mNameCheckprivate
mSettingsCheckprotected
mTokenizerCheckprotected
myName()CheckIOinlineprivatestatic
name() constCheckinline
operator=(const Check &)=deleteCheck
readWriteOnlyFileError(const Token *tok)CheckIOprivate
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) overrideCheckIOinlineprivatevirtual
seekOnAppendedFileError(const Token *tok)CheckIOprivate
TestIO classCheckIOfriend
useClosedFileError(const Token *tok)CheckIOprivate
writeReadOnlyFileError(const Token *tok)CheckIOprivate
writeToErrorList(const ErrorMessage &errmsg)Checkstatic
wrongData(const Token *tok, const char *str)Checkprotected
wrongPrintfScanfArgumentsError(const Token *tok, const std::string &functionName, nonneg int numFormat, nonneg int numFunction)CheckIOprivate
wrongPrintfScanfPosixParameterPositionError(const Token *tok, const std::string &functionName, nonneg int index, nonneg int numFunction)CheckIOprivate
~Check()Checkinlinevirtual