Public Member Functions

nitro::CSVWritable Class Reference

Class allows writing records in CSV files. More...

#include <loaders/csv_file.h>

List of all members.

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

Detailed Description

Class allows writing records in CSV files.

Author:
Dodonov A.A.

Definition at line 113 of file csv_file.h.


Constructor & Destructor Documentation

nitro::CSVWritable::~CSVWritable (  )  [virtual]

Destructor.

Author:
Dodonov A.A.

Definition at line 33 of file csv_file.cpp.

        {
                try
                {
                }
                catch( ... )
                {
                }
        }


Member Function Documentation

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.

Parameters:
FieldCursor - Cursor of the reading field.
Buffer - Buffer.
BufferSize - Buffer's value.
MODE - Record processing mode.
Exceptions:
nitro::exception Throws an exception of that type with the error description.
Author:
Dodonov A.A.

Referenced by nitro::CSVFile::AppendRecord().

virtual std::size_t nitro::CSVWritable::GetFieldCount ( void   )  [pure virtual]

Function returns count of fields in record.

Returns:
Count of fields.
Exceptions:
nitro::exception Throws an exception of that type with the error description.
Author:
Dodonov A.A.

Referenced by nitro::CSVFile::AppendRecord().


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

Generated by  doxygen 1.6.1