#ifndef HEADER_CELL #define HEADER_CELL #include #include "../Generic/String/String.h" class Cell { public: virtual double getNumeralValue() = 0; virtual String getValueForPrint() = 0; virtual void parseAndSetValue(const char* str) = 0; virtual void readFromFile(std::ifstream& file) = 0; virtual void writeToFile(std::ofstream& file) = 0; virtual ~Cell() = default; }; #endif