diff options
| author | 2025-03-30 03:56:37 +0200 | |
|---|---|---|
| committer | 2025-03-30 03:58:59 +0200 | |
| commit | e18f4a9936d03a112b1a05b24b0559e5be602e0e (patch) | |
| tree | e5939fba4307e5b00e3444eb82b477f49d09b166 /src/libparser/node/scalaroperatornode.h | |
| parent | 8a3fa044ee7b74be3221717c3f949a10d4e8a178 (diff) | |
| download | OneRoll-e18f4a9936d03a112b1a05b24b0559e5be602e0e.tar.gz OneRoll-e18f4a9936d03a112b1a05b24b0559e5be602e0e.zip | |
[math]: operator priority fix issue.
Diffstat (limited to 'src/libparser/node/scalaroperatornode.h')
| -rw-r--r-- | src/libparser/node/scalaroperatornode.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/libparser/node/scalaroperatornode.h b/src/libparser/node/scalaroperatornode.h index 57a1049..73e0bef 100644 --- a/src/libparser/node/scalaroperatornode.h +++ b/src/libparser/node/scalaroperatornode.h @@ -50,7 +50,7 @@ public: /** * @brief run */ - virtual void run(ExecutionNode*); + virtual void run(ExecutionNode*) override; /** * @brief setInternalNode * @param node @@ -61,22 +61,22 @@ public: * @param wl * @return */ - virtual QString toString(bool wl) const; + virtual QString toString(bool wl) const override; /** * @brief getPriority * @return */ - virtual qint64 getPriority() const; + virtual qint64 getPriority() const override; /** * @brief generateDotTree * @param s */ - void generateDotTree(QString& s); + void generateDotTree(QString& s) override; /** * @brief getErrorList * @return */ - virtual QMap<Dice::ERROR_CODE, QString> getExecutionErrorMap(); + virtual QMap<Dice::ERROR_CODE, QString> getExecutionErrorMap() override; /** * @brief getArithmeticOperator * @return @@ -92,7 +92,10 @@ public: * @brief getCopy * @return */ - virtual ExecutionNode* getCopy() const; + virtual ExecutionNode* getCopy() const override; + + + void setNextNode(ExecutionNode* node) override; private: /** |