diff options
Autocommit at 29.05.2022 @ 08:08
1 files changed, 9 insertions, 5 deletions
| -rw-r--r-- | src/Models/CellFormula.cpp | 14 |
diff --git a/src/Models/CellFormula.cpp b/src/Models/CellFormula.cpp index 1a340e5..cf1c2cd 100644 --- a/src/Models/CellFormula.cpp +++ b/src/Models/CellFormula.cpp @@ -2,11 +2,6 @@ #include "CellDouble.h" #include <cstring> -CellFormula::CellFormula(const char* str, const List<List<Cell*>>* tableCells) : localCells(), formula(), rawFormula() { - this->tableCells = tableCells; - parseAndSetValue(str); -} - double pow(double x, unsigned y) { double res = x; for (unsigned i = 1; i < y; i++) @@ -38,6 +33,15 @@ double CellFormula::calculate(unsigned index) { } } +CellFormula::CellFormula(const char* str, const List<List<Cell*>>* tableCells) : localCells(), formula(), rawFormula() { + this->tableCells = tableCells; + parseAndSetValue(str); +} + +double CellFormula::getNumeralValue() { + return 0; +} + String CellFormula::getValueForPrint() { return String() += calculate(); } |
