Cppcheck
Public Member Functions | Protected Member Functions | List of all members
InferModel Struct Referenceabstract

#include <infer.h>

Inheritance diagram for InferModel:
IntegralInferModel IteratorInferModel SymbolicInferModel EndIteratorInferModel StartIteratorInferModel

Public Member Functions

virtual bool match (const ValueFlow::Value &value) const =0
 
virtual ValueFlow::Value yield (MathLib::bigint value) const =0
 
virtual ~InferModel ()=default
 
 InferModel (const InferModel &)=default
 

Protected Member Functions

 InferModel ()=default
 

Detailed Description

Definition at line 32 of file infer.h.

Constructor & Destructor Documentation

◆ ~InferModel()

virtual InferModel::~InferModel ( )
virtualdefault

◆ InferModel() [1/2]

InferModel::InferModel ( const InferModel )
default

◆ InferModel() [2/2]

InferModel::InferModel ( )
protecteddefault

Member Function Documentation

◆ match()

virtual bool InferModel::match ( const ValueFlow::Value value) const
pure virtual

◆ yield()

virtual ValueFlow::Value InferModel::yield ( MathLib::bigint  value) const
pure virtual

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