|
Cppcheck
|
#include <exprengine.h>
Public Types | |
| typedef std::vector< std::pair< ValuePtr, ValuePtr > > | Vector |
Public Member Functions | |
| ConditionalValue (const std::string &name, const Vector &values) | |
| std::string | getSymbolicExpression () const override |
Public Member Functions inherited from ExprEngine::Value | |
| Value (const std::string &name, const ValueType type) | |
| virtual | ~Value () |
| virtual std::string | getRange () const |
| virtual bool | isEqual (const DataBase *dataBase, int value) const |
| virtual bool | isGreaterThan (const DataBase *dataBase, int value) const |
| virtual bool | isLessThan (const DataBase *dataBase, int value) const |
| virtual bool | isUninit (const DataBase *dataBase) const |
Public Attributes | |
| Vector | values |
Public Attributes inherited from ExprEngine::Value | |
| const std::string | name |
| ValueType | type |
Definition at line 182 of file exprengine.h.
| typedef std::vector<std::pair<ValuePtr,ValuePtr> > ExprEngine::ConditionalValue::Vector |
Definition at line 184 of file exprengine.h.
|
inline |
Definition at line 186 of file exprengine.h.
|
overridevirtual |
Reimplemented from ExprEngine::Value.
Definition at line 1051 of file exprengine.cpp.
| Vector ExprEngine::ConditionalValue::values |
Definition at line 190 of file exprengine.h.