Cppcheck
Public Member Functions | Public Attributes | List of all members
SymbolicInferModel Struct Reference
Inheritance diagram for SymbolicInferModel:
InferModel

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 Tokenexpr
 

Additional Inherited Members

- Protected Member Functions inherited from InferModel
 InferModel ()=default
 

Detailed Description

Definition at line 5728 of file valueflow.cpp.

Constructor & Destructor Documentation

◆ SymbolicInferModel()

SymbolicInferModel::SymbolicInferModel ( const Token tok)
inlineexplicit

Definition at line 5730 of file valueflow.cpp.

References expr, and Token::exprId().

Member Function Documentation

◆ match()

bool SymbolicInferModel::match ( const ValueFlow::Value value) const
inlineoverridevirtual

◆ yield()

ValueFlow::Value SymbolicInferModel::yield ( MathLib::bigint  value) const
inlineoverridevirtual

Member Data Documentation

◆ expr

const Token* SymbolicInferModel::expr

Definition at line 5729 of file valueflow.cpp.

Referenced by match(), SymbolicInferModel(), and yield().


The documentation for this struct was generated from the following file: