Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Models / CellFormula.h
diff options
context:
space:
mode:
1 files changed, 10 insertions, 1 deletions
-rw-r--r--src/Models/CellFormula.h11
diff --git a/src/Models/CellFormula.h b/src/Models/CellFormula.h
index cf349e0..505d305 100644
--- a/src/Models/CellFormula.h
+++ b/src/Models/CellFormula.h
@@ -3,10 +3,19 @@
#include "Cell.h"
#include "../Generic/List/List.hpp"
+#include "../Generic/Pair/Pair.hpp"
class CellFormula : public Cell {
+ enum Op {
+ plus,
+ minus,
+ mult,
+ div,
+ pow,
+ };
+
List<Cell*> referencedCells;
- List<Pair<Cell*, char>> formula;
+ List<Pair<Cell*, Op>> formula;
String rawFormula;
public: