|
Cppcheck
|
This is the complete list of members for OppositeExpressionAnalyzer, including all inherited members.
| addErrorPath(const Token *tok, const std::string &s) override | SingleValueFlowAnalyzer | inlinevirtual |
| aliases | SingleValueFlowAnalyzer | |
| analyze(const Token *tok, Direction d) const override | ValueFlowAnalyzer | inlinevirtual |
| analyzeCondition(const Token *tok, int depth=20) const | ValueFlowAnalyzer | inline |
| analyzeLifetime(const Token *tok) const | ValueFlowAnalyzer | inline |
| analyzeMatch(const Token *tok, Direction d) const | ValueFlowAnalyzer | inline |
| Analyzer(const Analyzer &)=default | Analyzer | |
| Analyzer()=default | Analyzer | protected |
| analyzeToken(const Token *ref, const Token *tok, Direction d, bool inconclusiveRef) const | ValueFlowAnalyzer | inline |
| assume(const Token *tok, bool state, unsigned int flags) override | ValueFlowAnalyzer | inlinevirtual |
| bool | ExpressionAnalyzer | |
| dependOnThis | ExpressionAnalyzer | |
| dependsOnThis() const override | ExpressionAnalyzer | inlinevirtual |
| Direction enum name | Analyzer | |
| Evaluate enum name | Analyzer | |
| evaluate(Evaluate e, const Token *tok, const Token *ctx=nullptr) const override | ValueFlowAnalyzer | inlinevirtual |
| Analyzer::evaluate(const Token *tok, const Token *ctx=nullptr) const | Analyzer | inline |
| evaluateInt(const Token *tok, F getProgramMemory) const | ValueFlowAnalyzer | inline |
| evaluateInt(const Token *tok) const | ValueFlowAnalyzer | inline |
| expr | ExpressionAnalyzer | |
| ExpressionAnalyzer(const Token *e, ValueFlow::Value val, const TokenList &t, const Settings &s) | ExpressionAnalyzer | inline |
| findMatch(const Token *tok) const | ValueFlowAnalyzer | inline |
| getAliasedVars() const | SingleValueFlowAnalyzer | inline |
| getAssign(const Token *tok, Direction d) | ValueFlowAnalyzer | inlinestatic |
| getIndirect(const Token *tok) const | ValueFlowAnalyzer | inlinevirtual |
| getProgramState() const override | ExpressionAnalyzer | inlinevirtual |
| getSettings() const | ValueFlowAnalyzer | inline |
| getSymbols(const Token *tok) const | ValueFlowAnalyzer | inline |
| getValue(const Token *) const override | SingleValueFlowAnalyzer | inlinevirtual |
| getValue(const Token *) override | SingleValueFlowAnalyzer | inlinevirtual |
| getVars() const | SingleValueFlowAnalyzer | inline |
| internalMatch(const Token *) const | ValueFlowAnalyzer | inlinevirtual |
| internalUpdate(Token *, const ValueFlow::Value &, Direction) | ValueFlowAnalyzer | inlinevirtual |
| invalid() const override | ExpressionAnalyzer | inlinevirtual |
| isAlias(const Token *tok, bool &inconclusive) const override | SingleValueFlowAnalyzer | inlinevirtual |
| isAliasModified(const Token *tok, int indirect) const override | ExpressionAnalyzer | inlinevirtual |
| isConditional() const override | SingleValueFlowAnalyzer | inlinevirtual |
| isCPP() const | ValueFlowAnalyzer | inline |
| isGlobal() const override | ExpressionAnalyzer | inlinevirtual |
| isGlobalModified(const Token *tok) const | ValueFlowAnalyzer | inline |
| isModified(const Token *tok) const | ValueFlowAnalyzer | inlinevirtual |
| isNot | OppositeExpressionAnalyzer | |
| isSameSymbolicValue(const Token *tok, ValueFlow::Value *value=nullptr) const | ValueFlowAnalyzer | inline |
| isThisModified(const Token *tok) const | ValueFlowAnalyzer | inlinevirtual |
| isVariable() const override | ExpressionAnalyzer | inlinevirtual |
| isWritable(const Token *tok, Direction d) const | ValueFlowAnalyzer | inlinevirtual |
| lowerToInconclusive() override | SingleValueFlowAnalyzer | inlinevirtual |
| lowerToPossible() override | SingleValueFlowAnalyzer | inlinevirtual |
| makeConditional() override | SingleValueFlowAnalyzer | inlinevirtual |
| match(const Token *tok) const override | OppositeExpressionAnalyzer | inlinevirtual |
| nonLocal(const Variable *var, bool deref) | ExpressionAnalyzer | inlinestatic |
| OppositeExpressionAnalyzer(bool pIsNot, const Token *e, ValueFlow::Value val, const TokenList &t, const Settings &s) | OppositeExpressionAnalyzer | inline |
| pms | ValueFlowAnalyzer | |
| ProgramState typedef | ValueFlowAnalyzer | |
| reanalyze(Token *tok, const std::string &msg) const override | SingleValueFlowAnalyzer | inlinevirtual |
| settings | ValueFlowAnalyzer | |
| setupExprVarIds(const Token *start, int depth=0) | ExpressionAnalyzer | inline |
| SingleValueFlowAnalyzer(ValueFlow::Value v, const TokenList &t, const Settings &s) | SingleValueFlowAnalyzer | inline |
| skipUniqueExprIds() const override | OppositeExpressionAnalyzer | inlinevirtual |
| stopOnCondition(const Token *condTok) const override | SingleValueFlowAnalyzer | inlinevirtual |
| Terminate enum name | Analyzer | |
| tokenlist | ValueFlowAnalyzer | |
| uniqueExprId | ExpressionAnalyzer | |
| unknown | ExpressionAnalyzer | |
| update(Token *tok, Action a, Direction d) override | ValueFlowAnalyzer | inlinevirtual |
| updateScope(const Token *endBlock, bool) const override | SingleValueFlowAnalyzer | inlinevirtual |
| updateState(const Token *tok) override | ValueFlowAnalyzer | inlinevirtual |
| useSymbolicValues() const override | SingleValueFlowAnalyzer | inlinevirtual |
| value | SingleValueFlowAnalyzer | |
| ValueFlowAnalyzer(const TokenList &t, const Settings &s) | ValueFlowAnalyzer | inlineexplicit |
| varids | SingleValueFlowAnalyzer | |
| writeValue(ValueFlow::Value *value, const Token *tok, Direction d) const | ValueFlowAnalyzer | inlinevirtual |
| ~Analyzer()=default | Analyzer | virtual |