Provides a set of more complex operations (mathematical functions) for the parser (sqrt, sin, cos, etc).
More...
|
| | QtxEvalSetMath () |
| | Constructor. More...
|
| |
| virtual | ~QtxEvalSetMath () |
| | Destructor. More...
|
| |
| virtual bool | createValue (const QString &, QVariant &) const |
| | Create value from its string representation. More...
|
| |
| virtual int | priority (const QString &, bool isBin) const |
| | Get the operation priority. More...
|
| |
| virtual QtxEvalExpr::Error | calculate (const QString &, QVariant &, QVariant &) const |
| | Calculate the operation. More...
|
| |
| virtual QString | name () const |
| | Get operations set name. More...
|
| |
| | QtxEvalSetBase () |
| | Constructor. More...
|
| |
| virtual | ~QtxEvalSetBase () |
| | Destructor. More...
|
| |
| virtual void | operationList (QStringList &) const |
| | Get the list of possible operations. More...
|
| |
| virtual void | bracketsList (QStringList &, bool open) const |
| | Get list of brackets. More...
|
| |
| virtual QtxEvalExpr::Error | isValid (const QString &, const QVariant::Type, const QVariant::Type) const |
| | Check operation validity. More...
|
| |
| | QtxEvalSet () |
| | Constructor. More...
|
| |
| virtual | ~QtxEvalSet () |
| | Destructor. More...
|
| |
| virtual QString | name () const =0 |
| | Get unique operations set name. More...
|
| |
| virtual void | operationList (QStringList &) const =0 |
| | Get the list of possible operations. More...
|
| |
| virtual void | bracketsList (QStringList &, bool open) const =0 |
| | Get list of brackets. More...
|
| |
| virtual bool | createValue (const QString &, QVariant &) const |
| | Create value from its string representation. More...
|
| |
| virtual int | priority (const QString &, bool isBin) const =0 |
| | Get the operation priority. More...
|
| |
| virtual QtxEvalExpr::Error | isValid (const QString &, const QVariant::Type, const QVariant::Type) const =0 |
| | Check operation validity. More...
|
| |
| virtual QtxEvalExpr::Error | calculate (const QString &, QVariant &, QVariant &) const =0 |
| | Calculate the operation. More...
|
| |
Provides a set of more complex operations (mathematical functions) for the parser (sqrt, sin, cos, etc).