1.1.0
CCC
 
CSVformat Class Reference

#include <CSVformat.hpp>

Inheritance diagram for CSVformat:
AStringable

Public Member Functions

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

Static Public Member Functions

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

Constructor & Destructor Documentation

CSVformat::CSVformat ( bool  flagHeader = true,
int  nSkip = 0,
char  charSep = ',',
char  charDec = '.',
const String naString = STRING_NA 
)
CSVformat::CSVformat ( const CSVformat r)
CSVformat::~CSVformat ( )
virtual

Member Function Documentation

CSVformat * CSVformat::create ( bool  flagHeader = true,
int  nSkip = 0,
char  charSep = ',',
char  charDec = '.',
const String naString = STRING_NA 
)
static
char CSVformat::getCharDec ( ) const
inline
char CSVformat::getCharSep ( ) const
inline
bool CSVformat::getFlagHeader ( ) const
inline
const String CSVformat::getNaString ( ) const
inline
int CSVformat::getNSkip ( ) const
inline
CSVformat & CSVformat::operator= ( const CSVformat r)
void CSVformat::setCharDec ( char  charDec)
inline
void CSVformat::setCharSep ( char  charSep)
inline
void CSVformat::setFlagHeader ( bool  flagHeader)
inline
void CSVformat::setNaString ( const String naString)
inline
void CSVformat::setNSkip ( int  nskip)
inline
String CSVformat::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from AStringable.


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