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().
1.6.1