1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::CSVformat Class Reference

#include <CSVformat.hpp>

Inheritance diagram for gstlrn::CSVformat:
gstlrn::AStringable

Public Member Functions

 CSVformat (bool flagHeader=true, Id nSkip=0, char charSep=',', char charDec='.', const String &naString=STRING_NA)
 
 CSVformat (const CSVformat &r)
 
CSVformatoperator= (const CSVformat &r)
 
virtual ~CSVformat ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable.
 
char getCharDec () const
 
char getCharSep () const
 
bool getFlagHeader () const
 
String getNaString () const
 
Id getNSkip () const
 
void setFlagHeader (bool flagHeader)
 
void setCharDec (char charDec)
 
void setCharSep (char charSep)
 
void setNaString (const String &naString)
 
void setNSkip (Id nskip)
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 

Static Public Member Functions

static CSVformatcreate (bool flagHeader=true, Id nSkip=0, char charSep=',', char charDec='.', const String &naString=STRING_NA)
 

Constructor & Destructor Documentation

◆ CSVformat() [1/2]

gstlrn::CSVformat::CSVformat ( bool  flagHeader = true,
Id  nSkip = 0,
char  charSep = ',',
char  charDec = '.',
const String naString = STRING_NA 
)

◆ CSVformat() [2/2]

gstlrn::CSVformat::CSVformat ( const CSVformat r)

◆ ~CSVformat()

gstlrn::CSVformat::~CSVformat ( )
virtual

Member Function Documentation

◆ create()

CSVformat * gstlrn::CSVformat::create ( bool  flagHeader = true,
Id  nSkip = 0,
char  charSep = ',',
char  charDec = '.',
const String naString = STRING_NA 
)
static

◆ getCharDec()

char gstlrn::CSVformat::getCharDec ( ) const
inline

◆ getCharSep()

char gstlrn::CSVformat::getCharSep ( ) const
inline

◆ getFlagHeader()

bool gstlrn::CSVformat::getFlagHeader ( ) const
inline

◆ getNaString()

String gstlrn::CSVformat::getNaString ( ) const
inline

◆ getNSkip()

Id gstlrn::CSVformat::getNSkip ( ) const
inline

◆ operator=()

CSVformat & gstlrn::CSVformat::operator= ( const CSVformat r)

◆ setCharDec()

void gstlrn::CSVformat::setCharDec ( char  charDec)
inline

◆ setCharSep()

void gstlrn::CSVformat::setCharSep ( char  charSep)
inline

◆ setFlagHeader()

void gstlrn::CSVformat::setFlagHeader ( bool  flagHeader)
inline

◆ setNaString()

void gstlrn::CSVformat::setNaString ( const String naString)
inline

◆ setNSkip()

void gstlrn::CSVformat::setNSkip ( Id  nskip)
inline

◆ toString()

String gstlrn::CSVformat::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from gstlrn::AStringable.


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