#include <data-io.h>
Inherits DataVisitor.
Inherited by DataBinner, and DataTexter.

Public Member Functions | |
| DataIo (QString fn, const char *mode) | |
| DataIo (FILE *f) | |
| virtual | ~DataIo () |
| Data | read () |
| virtual void | write (Data data)=0 |
| void | visit (Data &data) |
| virtual void | start_writing () |
| virtual void | start_reading () |
Protected Member Functions | |
| virtual void | read_into (Data &target)=0 |
| virtual void | write_fileformat_versionnr ()=0 |
| virtual int | read_fileformat_versionnr ()=0 |
Protected Attributes | |
| FILE * | text |
| bool | opened_file_myself |
| int | version |
Definition at line 31 of file data-io.h.
| DataIo::DataIo | ( | QString | fn, | |
| const char * | mode | |||
| ) |
Definition at line 40 of file data-io.cpp.
| DataIo::DataIo | ( | FILE * | f | ) |
Definition at line 60 of file data-io.cpp.
| DataIo::~DataIo | ( | ) | [virtual] |
Definition at line 68 of file data-io.cpp.
| Data DataIo::read | ( | ) |
Definition at line 89 of file data-io.cpp.


| virtual int DataIo::read_fileformat_versionnr | ( | ) | [protected, pure virtual] |
| virtual void DataIo::read_into | ( | Data & | target | ) | [protected, pure virtual] |
| void DataIo::start_reading | ( | ) | [virtual] |
Reimplemented in DataBinner.
Definition at line 84 of file data-io.cpp.


| void DataIo::start_writing | ( | ) | [virtual] |
Definition at line 79 of file data-io.cpp.


| void DataIo::visit | ( | Data & | data | ) |
| virtual void DataIo::write | ( | Data | data | ) | [pure virtual] |
Implemented in DataTexter, and DataBinner.
| virtual void DataIo::write_fileformat_versionnr | ( | ) | [protected, pure virtual] |
bool DataIo::opened_file_myself [protected] |
FILE* DataIo::text [protected] |
int DataIo::version [protected] |
1.5.9