Cppcheck
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CheckUninitVar Member List

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

Alloc enum nameCheckUninitVar
analyseWholeProgram(const CTU::FileInfo *ctu, const std::list< Check::FileInfo * > &fileInfo, const Settings &settings, ErrorLogger &errorLogger) overrideCheckUninitVarprivatevirtual
ARRAY enum valueCheckUninitVar
check()CheckUninitVarprivate
Check(const std::string &aname)Checkexplicit
Check(std::string aname, const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)Checkinlineprotected
Check(const Check &)=deleteCheck
checkExpr(const Token *tok, const Variable &var, const Alloc alloc, bool known, bool *bailout=nullptr) constCheckUninitVarprivate
checkIfForWhileHead(const Token *startparentheses, const Variable &var, bool suppressErrors, bool isuninit, Alloc alloc, const std::string &membervar)CheckUninitVarprivate
checkLoopBody(const Token *tok, const Variable &var, const Alloc alloc, const std::string &membervar, const bool suppressErrors)CheckUninitVarprivate
checkLoopBodyRecursive(const Token *start, const Variable &var, const Alloc alloc, const std::string &membervar, bool &bailout) constCheckUninitVarprivate
checkRhs(const Token *tok, const Variable &var, Alloc alloc, nonneg int number_of_if, const std::string &membervar)CheckUninitVarprivate
checkScope(const Scope *scope, const std::set< std::string > &arrayTypeDefs)CheckUninitVarprivate
checkScopeForVariable(const Token *tok, const Variable &var, bool *const possibleInit, bool *const noreturn, Alloc *const alloc, const std::string &membervar, std::map< nonneg int, VariableValue > &variableValue)CheckUninitVarprivate
checkStruct(const Token *tok, const Variable &structvar)CheckUninitVarprivate
CheckUninitVar()CheckUninitVarinline
CheckUninitVar(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)CheckUninitVarinlineprivate
classInfo() const overrideCheckUninitVarinlineprivatevirtual
CTOR_CALL enum valueCheckUninitVar
diag(const Token *tok)CheckUninitVarprivate
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings) const overrideCheckUninitVarinlineprivatevirtual
getErrorPath(const Token *errtok, const ValueFlow::Value *value, std::string bug) constCheckprotected
getFileInfo(const Tokenizer &tokenizer, const Settings &settings) const overrideCheckUninitVarprivatevirtual
getMessageId(const ValueFlow::Value &value, const char id[])Checkprotectedstatic
instances()Checkstatic
isFunctionParUsage(const Token *vartok, const Library &library, bool pointer, Alloc alloc, int indirect=0)CheckUninitVarprivatestatic
isFunctionParUsage(const Token *vartok, bool pointer, Alloc alloc, int indirect=0) constCheckUninitVarprivate
isMemberVariableAssignment(const Token *tok, const std::string &membervar) constCheckUninitVarprivate
isMemberVariableUsage(const Token *tok, bool isPointer, Alloc alloc, const std::string &membervar) constCheckUninitVarprivate
isVariableUsage(const Token *vartok, const Library &library, bool pointer, Alloc alloc, int indirect=0)CheckUninitVarstatic
isVariableUsage(const Token *vartok, bool pointer, Alloc alloc, int indirect=0) constCheckUninitVar
loadFileInfoFromXml(const tinyxml2::XMLElement *xmlElement) const overrideCheckUninitVarprivatevirtual
logChecker(const char id[])Checkprotected
mErrorLoggerCheckprotected
mNameCheckprivate
mSettingsCheckprotected
mTokenizerCheckprotected
mUninitDiagsCheckUninitVarprivate
myName()CheckUninitVarinlineprivatestatic
name() constCheckinline
NO_ALLOC enum valueCheckUninitVar
NO_CTOR_CALL enum valueCheckUninitVar
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) overrideCheckUninitVarinlineprivatevirtual
TestUninitVar classCheckUninitVarfriend
uninitdataError(const Token *tok, const std::string &varname)CheckUninitVarprivate
uninitStructMemberError(const Token *tok, const std::string &membername)CheckUninitVarprivate
uninitvarError(const Token *tok, const ValueFlow::Value &v)CheckUninitVarprivate
uninitvarError(const Token *tok, const std::string &varname, ErrorPath errorPath)CheckUninitVarprivate
uninitvarError(const Token *tok, const std::string &varname)CheckUninitVarinlineprivate
uninitvarError(const Token *tok, const std::string &varname, Alloc alloc)CheckUninitVarinlineprivate
valueFlowUninit()CheckUninitVarprivate
writeToErrorList(const ErrorMessage &errmsg)Checkstatic
wrongData(const Token *tok, const char *str)Checkprotected
~Check()Checkinlinevirtual