Class allows writing records in CSV files. More...
#include <loaders/csv_file.h>
Public Member Functions | |
virtual std::size_t | GetFieldCount (void)=0 |
virtual void | GetField (const std::size_t &FieldCursor, const char *&Buffer, std::size_t &BufferSize, const std::size_t &MODE)=0 |
virtual | ~CSVWritable () |
Class allows writing records in CSV files.
Definition at line 113 of file csv_file.h.
nitro::CSVWritable::~CSVWritable | ( | ) | [virtual] |
virtual void nitro::CSVWritable::GetField | ( | const std::size_t & | FieldCursor, | |
const char *& | Buffer, | |||
std::size_t & | BufferSize, | |||
const std::size_t & | MODE | |||
) | [pure virtual] |
Function adds field.
FieldCursor | - Cursor of the reading field. | |
Buffer | - Buffer. | |
BufferSize | - Buffer's value. | |
MODE | - Record processing mode. |
nitro::exception | Throws an exception of that type with the error description. |
Referenced by nitro::CSVFile::AppendRecord().
virtual std::size_t nitro::CSVWritable::GetFieldCount | ( | void | ) | [pure virtual] |
Function returns count of fields in record.
nitro::exception | Throws an exception of that type with the error description. |
Referenced by nitro::CSVFile::AppendRecord().