Public Member Functions | |
CSimpleFile (char *fname, FILE *f) | |
~CSimpleFile () | |
T * | load (T *target, int64_t &num=0) |
bool | save (T *target, int64_t num) |
bool | is_ok () |
Protected Attributes | |
FILE * | file |
bool | status |
char | task |
char * | filename |
Definition at line 23 of file SimpleFile.h.
CSimpleFile< T >::CSimpleFile | ( | char * | fname, | |
FILE * | f | |||
) |
constructor rw is either r for read and w for write
fname | filename | |
f | file descriptor |
Definition at line 32 of file SimpleFile.h.
CSimpleFile< T >::~CSimpleFile | ( | ) |
Definition at line 40 of file SimpleFile.h.
bool CSimpleFile< T >::is_ok | ( | ) |
T* CSimpleFile< T >::load | ( | T * | target, | |
int64_t & | num = 0 | |||
) |
load
target | load target | |
num | number of read elements |
Definition at line 48 of file SimpleFile.h.
bool CSimpleFile< T >::save | ( | T * | target, | |
int64_t | num | |||
) |
save
target | target to save to | |
num | number of elements to write |
Definition at line 117 of file SimpleFile.h.
FILE* CSimpleFile< T >::file [protected] |
file descriptor
Definition at line 145 of file SimpleFile.h.
char* CSimpleFile< T >::filename [protected] |
filename
Definition at line 151 of file SimpleFile.h.
bool CSimpleFile< T >::status [protected] |
status of file operations
Definition at line 147 of file SimpleFile.h.
char CSimpleFile< T >::task [protected] |
task
Definition at line 149 of file SimpleFile.h.