FMI Table
| Kamen Mladenov | FMI Computer Science Year 1 Group 6 | Project 2 | Project Topic 7 |
Public Member Functions | List of all members
CellString Class Reference

A table cell which contains a String value. More...

#include <CellString.h>

Inheritance diagram for CellString:
Cell

Public Member Functions

 CellString (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...
 

Detailed Description

A table cell which contains a String value.

Member Function Documentation

◆ getNumeralValue()

double CellString::getNumeralValue ( ) const
overridevirtual

Returns the value of the cell as a double-precision floating point number.

Implements Cell.

◆ getValueForPrint()

String CellString::getValueForPrint ( ) const
overridevirtual

Returns the value of the cell as a String.

Implements Cell.

◆ parseAndSetValue()

void CellString::parseAndSetValue ( const char *  str)
overridevirtual

Parses given C-style string and stores value.

Implements Cell.

◆ writeToFile()

void CellString::writeToFile ( std::ofstream &  file)
overridevirtual

Writes value to a text file.

Implements Cell.


The documentation for this class was generated from the following files: