Cppcheck
CheckStl Member List

This is the complete list of members for CheckStl, 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
checkDereferenceInvalidIterator()CheckStlprivate
checkDereferenceInvalidIterator2()CheckStlprivate
checkFindInsert()CheckStlprivate
checkFindInsertError(const Token *tok)CheckStlprivate
checkIteratorPair(const Token *tok1, const Token *tok2)CheckStlprivate
checkMutexes()CheckStlprivate
CheckStl()CheckStlinline
CheckStl(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)CheckStlinlineprivate
classInfo() const overrideCheckStlinlineprivatevirtual
dereferenceErasedError(const Token *erased, const Token *deref, const std::string &itername, bool inconclusive)CheckStlprivate
dereferenceInvalidIteratorError(const Token *deref, const std::string &iterName)CheckStlprivate
dereferenceInvalidIteratorError(const Token *tok, const ValueFlow::Value *value, bool inconclusive)CheckStlprivate
erase()CheckStlprivate
eraseCheckLoopVar(const Scope &scope, const Variable *var)CheckStlprivate
eraseIteratorOutOfBounds()CheckStlprivate
eraseIteratorOutOfBoundsError(const Token *ftok, const Token *itertok, const ValueFlow::Value *val=nullptr)CheckStlprivate
getErrorMessages(ErrorLogger *errorLogger, const Settings *settings) const overrideCheckStlinlineprivatevirtual
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
globalLockGuardError(const Token *tok)CheckStlprivate
if_find()CheckStlprivate
if_findError(const Token *tok, bool str)CheckStlprivate
instances()Checkstatic
invalidContainer()CheckStlprivate
invalidContainerError(const Token *tok, const Token *contTok, const ValueFlow::Value *val, ErrorPath errorPath)CheckStlprivate
invalidContainerLoopError(const Token *tok, const Token *loopTok, ErrorPath errorPath)CheckStlprivate
invalidContainerReferenceError(const Token *tok, const Token *contTok, ErrorPath errorPath)CheckStlprivate
invalidIteratorError(const Token *tok, const std::string &iteratorName)CheckStlprivate
isContainerSize(const Token *containerToken, const Token *expr) constCheckStlprivate
isContainerSizeGE(const Token *containerToken, const Token *expr) constCheckStlprivate
iterators()CheckStlprivate
iteratorsError(const Token *tok, const std::string &containerName1, const std::string &containerName2)CheckStlprivate
iteratorsError(const Token *tok, const Token *containerTok, const std::string &containerName1, const std::string &containerName2)CheckStlprivate
iteratorsError(const Token *tok, const Token *containerTok, const std::string &containerName)CheckStlprivate
knownEmptyContainer()CheckStlprivate
knownEmptyContainerError(const Token *tok, const std::string &algo)CheckStlprivate
loadFileInfoFromXml(const tinyxml2::XMLElement *xmlElement) constCheckinlinevirtual
localMutexError(const Token *tok)CheckStlprivate
logChecker(const char id[])Checkprotected
mErrorLoggerCheckprotected
mismatchingContainerExpressionError(const Token *tok1, const Token *tok2)CheckStlprivate
mismatchingContainerIterator()CheckStlprivate
mismatchingContainerIteratorError(const Token *containerTok, const Token *iterTok, const Token *containerTok2)CheckStlprivate
mismatchingContainers()CheckStlprivate
mismatchingContainersError(const Token *tok1, const Token *tok2)CheckStlprivate
missingComparison()CheckStlprivate
missingComparisonError(const Token *incrementToken1, const Token *incrementToken2)CheckStlprivate
mNameCheckprivate
mSettingsCheckprotected
mTokenizerCheckprotected
myName()CheckStlinlineprivatestatic
name() constCheckinline
negativeIndex()CheckStlprivate
negativeIndexError(const Token *tok, const ValueFlow::Value &index)CheckStlprivate
operator=(const Check &)=deleteCheck
outOfBounds()CheckStlprivate
outOfBoundsError(const Token *tok, const std::string &containerName, const ValueFlow::Value *containerSize, const std::string &index, const ValueFlow::Value *indexValue)CheckStlprivate
outOfBoundsIndexExpression()CheckStlprivate
outOfBoundsIndexExpressionError(const Token *tok, const Token *index)CheckStlprivate
redundantCondition()CheckStlprivate
redundantIfRemoveError(const Token *tok)CheckStlprivate
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) overrideCheckStlinlineprivatevirtual
sameIteratorExpressionError(const Token *tok)CheckStlprivate
size()CheckStlprivate
sizeError(const Token *tok)CheckStlprivate
stlBoundaries()CheckStlprivate
stlBoundariesError(const Token *tok)CheckStlprivate
stlOutOfBounds()CheckStlprivate
stlOutOfBoundsError(const Token *tok, const std::string &num, const std::string &var, bool at)CheckStlprivate
string_c_str()CheckStlprivate
string_c_strAssignment(const Token *tok, const std::string &argtype="std::string")CheckStlprivate
string_c_strConcat(const Token *tok)CheckStlprivate
string_c_strConstructor(const Token *tok, const std::string &argtype="std::string")CheckStlprivate
string_c_strError(const Token *tok)CheckStlprivate
string_c_strParam(const Token *tok, nonneg int number, const std::string &argtype="std::string")CheckStlprivate
string_c_strReturn(const Token *tok)CheckStlprivate
string_c_strStream(const Token *tok)CheckStlprivate
string_c_strThrowError(const Token *tok)CheckStlprivate
SubstrErrorType enum nameCheckStlprivate
uselessCalls()CheckStlprivate
uselessCallsConstructorError(const Token *tok)CheckStlprivate
uselessCallsEmptyError(const Token *tok)CheckStlprivate
uselessCallsRemoveError(const Token *tok, const std::string &function)CheckStlprivate
uselessCallsReturnValueError(const Token *tok, const std::string &varname, const std::string &function)CheckStlprivate
uselessCallsSubstrError(const Token *tok, SubstrErrorType type)CheckStlprivate
uselessCallsSwapError(const Token *tok, const std::string &varname)CheckStlprivate
useStlAlgorithm()CheckStlprivate
useStlAlgorithmError(const Token *tok, const std::string &algoName)CheckStlprivate
writeToErrorList(const ErrorMessage &errmsg)Checkstatic
wrongData(const Token *tok, const char *str)Checkprotected
~Check()Checkinlinevirtual