Класс для записи CSV записей в объект. Подробнее...
#include <loaders/csv_file.h>
Открытые члены | |
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 () |
Класс для записи CSV записей в объект.
См. определение в файле csv_file.h строка 113
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] |
Функция добавления поля.
FieldCursor | - Курсор читаемого поля. | |
Buffer | - Буффер. | |
BufferSize | - Размер буффера. | |
MODE | - Режим работы с записями. |
nitro::exception | Кидает исключение этого типа с описанием ошибки. |
Используется в nitro::CSVFile::AppendRecord().
virtual std::size_t nitro::CSVWritable::GetFieldCount | ( | void | ) | [pure virtual] |
Функция получения количества полей в записи.
nitro::exception | Кидает исключение этого типа с описанием ошибки. |
Используется в nitro::CSVFile::AppendRecord().