Cppcheck
SingleValueFlowAnalyzer Member List

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

addErrorPath(const Token *tok, const std::string &s) overrideSingleValueFlowAnalyzerinlinevirtual
aliasesSingleValueFlowAnalyzer
analyze(const Token *tok, Direction d) const overrideValueFlowAnalyzerinlinevirtual
analyzeCondition(const Token *tok, int depth=20) constValueFlowAnalyzerinline
analyzeLifetime(const Token *tok) constValueFlowAnalyzerinline
analyzeMatch(const Token *tok, Direction d) constValueFlowAnalyzerinline
Analyzer(const Analyzer &)=defaultAnalyzer
Analyzer()=defaultAnalyzerprotected
analyzeToken(const Token *ref, const Token *tok, Direction d, bool inconclusiveRef) constValueFlowAnalyzerinline
assume(const Token *tok, bool state, unsigned int flags) overrideValueFlowAnalyzerinlinevirtual
dependsOnThis() constValueFlowAnalyzerinlinevirtual
Direction enum nameAnalyzer
Evaluate enum nameAnalyzer
evaluate(Evaluate e, const Token *tok, const Token *ctx=nullptr) const overrideValueFlowAnalyzerinlinevirtual
Analyzer::evaluate(const Token *tok, const Token *ctx=nullptr) constAnalyzerinline
evaluateInt(const Token *tok, F getProgramMemory) constValueFlowAnalyzerinline
evaluateInt(const Token *tok) constValueFlowAnalyzerinline
findMatch(const Token *tok) constValueFlowAnalyzerinline
getAliasedVars() constSingleValueFlowAnalyzerinline
getAssign(const Token *tok, Direction d)ValueFlowAnalyzerinlinestatic
getIndirect(const Token *tok) constValueFlowAnalyzerinlinevirtual
getProgramState() const =0ValueFlowAnalyzerpure virtual
getSettings() constValueFlowAnalyzerinline
getSymbols(const Token *tok) constValueFlowAnalyzerinline
getValue(const Token *) const overrideSingleValueFlowAnalyzerinlinevirtual
getValue(const Token *) overrideSingleValueFlowAnalyzerinlinevirtual
getVars() constSingleValueFlowAnalyzerinline
internalMatch(const Token *) constValueFlowAnalyzerinlinevirtual
internalUpdate(Token *, const ValueFlow::Value &, Direction)ValueFlowAnalyzerinlinevirtual
invalid() constAnalyzerinlinevirtual
isAlias(const Token *tok, bool &inconclusive) const overrideSingleValueFlowAnalyzerinlinevirtual
isAliasModified(const Token *tok, int indirect=-1) constValueFlowAnalyzerinlinevirtual
isConditional() const overrideSingleValueFlowAnalyzerinlinevirtual
isCPP() constValueFlowAnalyzerinline
isGlobal() const overrideSingleValueFlowAnalyzerinlinevirtual
isGlobalModified(const Token *tok) constValueFlowAnalyzerinline
isModified(const Token *tok) constValueFlowAnalyzerinlinevirtual
isSameSymbolicValue(const Token *tok, ValueFlow::Value *value=nullptr) constValueFlowAnalyzerinline
isThisModified(const Token *tok) constValueFlowAnalyzerinlinevirtual
isVariable() constValueFlowAnalyzerinlinevirtual
isWritable(const Token *tok, Direction d) constValueFlowAnalyzerinlinevirtual
lowerToInconclusive() overrideSingleValueFlowAnalyzerinlinevirtual
lowerToPossible() overrideSingleValueFlowAnalyzerinlinevirtual
makeConditional() overrideSingleValueFlowAnalyzerinlinevirtual
match(const Token *tok) const =0ValueFlowAnalyzerpure virtual
pmsValueFlowAnalyzer
ProgramState typedefValueFlowAnalyzer
reanalyze(Token *tok, const std::string &msg) const overrideSingleValueFlowAnalyzerinlinevirtual
settingsValueFlowAnalyzer
SingleValueFlowAnalyzer(ValueFlow::Value v, const TokenList &t, const Settings &s)SingleValueFlowAnalyzerinline
stopOnCondition(const Token *condTok) const overrideSingleValueFlowAnalyzerinlinevirtual
Terminate enum nameAnalyzer
tokenlistValueFlowAnalyzer
update(Token *tok, Action a, Direction d) overrideValueFlowAnalyzerinlinevirtual
updateScope(const Token *endBlock, bool) const overrideSingleValueFlowAnalyzerinlinevirtual
updateState(const Token *tok) overrideValueFlowAnalyzerinlinevirtual
useSymbolicValues() const overrideSingleValueFlowAnalyzerinlinevirtual
valueSingleValueFlowAnalyzer
ValueFlowAnalyzer(const TokenList &t, const Settings &s)ValueFlowAnalyzerinlineexplicit
varidsSingleValueFlowAnalyzer
writeValue(ValueFlow::Value *value, const Token *tok, Direction d) constValueFlowAnalyzerinlinevirtual
~Analyzer()=defaultAnalyzervirtual