Cppcheck
|
#include <exprengine.h>
Public Member Functions | |
IntRange (const std::string &name, int128_t minValue, int128_t maxValue) | |
std::string | getRange () const override |
bool | isEqual (const DataBase *dataBase, int value) const override |
bool | isGreaterThan (const DataBase *dataBase, int value) const override |
bool | isLessThan (const DataBase *dataBase, int value) const override |
![]() | |
Value (const std::string &name, const ValueType type) | |
virtual | ~Value () |
virtual std::string | getSymbolicExpression () const |
virtual bool | isUninit (const DataBase *dataBase) const |
Public Attributes | |
int128_t | minValue |
int128_t | maxValue |
const Scope * | loopScope |
![]() | |
const std::string | name |
ValueType | type |
Definition at line 142 of file exprengine.h.
|
inline |
Definition at line 144 of file exprengine.h.
|
inlineoverridevirtual |
Reimplemented from ExprEngine::Value.
Definition at line 149 of file exprengine.h.
References maxValue, minValue, and ExprEngine::str().
|
overridevirtual |
Reimplemented from ExprEngine::Value.
Definition at line 1351 of file exprengine.cpp.
|
overridevirtual |
Reimplemented from ExprEngine::Value.
Definition at line 1383 of file exprengine.cpp.
|
overridevirtual |
Reimplemented from ExprEngine::Value.
Definition at line 1415 of file exprengine.cpp.
const Scope* ExprEngine::IntRange::loopScope |
Definition at line 160 of file exprengine.h.
int128_t ExprEngine::IntRange::maxValue |
Definition at line 159 of file exprengine.h.
Referenced by getRange().
int128_t ExprEngine::IntRange::minValue |
Definition at line 158 of file exprengine.h.
Referenced by getRange().