Cppcheck
|
Public Member Functions | |
SymbolicInferModel (const Token *tok) | |
bool | match (const ValueFlow::Value &value) const override |
ValueFlow::Value | yield (MathLib::bigint value) const override |
Public Member Functions inherited from InferModel | |
virtual | ~InferModel ()=default |
InferModel (const InferModel &)=default | |
Public Attributes | |
const Token * | expr |
Additional Inherited Members | |
Protected Member Functions inherited from InferModel | |
InferModel ()=default | |
Definition at line 5728 of file valueflow.cpp.
|
inlineexplicit |
Definition at line 5730 of file valueflow.cpp.
References expr, and Token::exprId().
|
inlineoverridevirtual |
Implements InferModel.
Definition at line 5733 of file valueflow.cpp.
References expr, Token::exprId(), ValueFlow::Value::isSymbolicValue(), and ValueFlow::Value::tokvalue.
|
inlineoverridevirtual |
Implements InferModel.
Definition at line 5737 of file valueflow.cpp.
References expr, ValueFlow::Value::setKnown(), ValueFlow::Value::SYMBOLIC, ValueFlow::Value::tokvalue, and ValueFlow::Value::valueType.
const Token* SymbolicInferModel::expr |
Definition at line 5729 of file valueflow.cpp.
Referenced by match(), SymbolicInferModel(), and yield().