1#ifndef HEADER_CELLDOUBLE
2#define HEADER_CELLDOUBLE
Stores the declaration of class Cell.
A table cell which contains a double-precision floating point number.
Definition: CellDouble.h:14
void writeToFile(std::ofstream &file) override
Writes value to a text file.
Definition: CellDouble.cpp:37
double getNumeralValue() const override
Returns the value of the cell as a double-precision floating point number.
Definition: CellDouble.cpp:25
void parseAndSetValue(const char *str) override
Parses given C-style string and stores value.
Definition: CellDouble.cpp:33
String getValueForPrint() const override
Returns the value of the cell as a String.
Definition: CellDouble.cpp:29
Fully abstract class that represents a cell in the table.
Definition: Cell.h:13
A dynamically-allocated C-style string with extra features.
Definition: String.h:17