|
FMI Table
| Kamen Mladenov | FMI Computer Science Year 1 Group 6 | Project 2 | Project Topic 7 |
|
A table cell which contains a double-precision floating point number. More...
#include <CellDouble.h>
Public Member Functions | |
| CellDouble (double value) | |
| CellDouble (const char *str) | |
| double | getNumeralValue () const override |
| Returns the value of the cell as a double-precision floating point number. More... | |
| String | getValueForPrint () const override |
| Returns the value of the cell as a String. More... | |
| void | parseAndSetValue (const char *str) override |
| Parses given C-style string and stores value. More... | |
| void | writeToFile (std::ofstream &file) override |
| Writes value to a text file. More... | |
| virtual double | getNumeralValue () const =0 |
| Returns the value of the cell as a double-precision floating point number. More... | |
| virtual String | getValueForPrint () const =0 |
| Returns the value of the cell as a String. More... | |
| virtual void | parseAndSetValue (const char *str)=0 |
| Parses given C-style string and stores value. More... | |
| virtual void | writeToFile (std::ofstream &file)=0 |
| Writes value to a text file. More... | |
A table cell which contains a double-precision floating point number.
Implements the Cell class by implementing a value of type double.
| CellDouble::CellDouble | ( | const char * | str | ) |
Accepts a C-style string in the form "<+/-><digits>.<digits>"
|
overridevirtual |
Returns the value of the cell as a double-precision floating point number.
Implements Cell.
|
overridevirtual |
|
overridevirtual |
Parses given C-style string and stores value.
Implements Cell.
|
overridevirtual |
Writes value to a text file.
Implements Cell.