
|
Pure virtual file I/O interface.
More...
#include <IFile.h>
Inheritance diagram for IFile:
[legend]List of all members.
|
Public Member Functions |
virtual | ~IFile () |
virtual bool | fopen (const std::string &, const std::string &)=0 |
virtual void | fclose ()=0 |
virtual size_t | fread (char *, size_t, size_t)=0 |
virtual size_t | fwrite (const char *, size_t, size_t)=0 |
virtual char * | fgets (char *, int)=0 |
virtual void | fprintf (const char *format,...)=0 |
virtual off_t | size ()=0 |
virtual bool | eof ()=0 |
Detailed Description
Pure virtual file I/O interface.
Definition at line 43 of file IFile.h.
Constructor & Destructor Documentation
virtual IFile::~IFile |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual bool IFile::fopen |
( |
const std::string & |
, |
|
|
const std::string & |
| |
|
) |
| | [pure virtual] |
virtual void IFile::fclose |
( |
|
) |
[pure virtual] |
virtual size_t IFile::fread |
( |
char * |
, |
|
|
size_t |
, |
|
|
size_t |
| |
|
) |
| | [pure virtual] |
virtual size_t IFile::fwrite |
( |
const char * |
, |
|
|
size_t |
, |
|
|
size_t |
| |
|
) |
| | [pure virtual] |
virtual char* IFile::fgets |
( |
char * |
, |
|
|
int |
| |
|
) |
| | [pure virtual] |
virtual void IFile::fprintf |
( |
const char * |
format, |
|
|
|
... | |
|
) |
| | [pure virtual] |
virtual off_t IFile::size |
( |
|
) |
[pure virtual] |
virtual bool IFile::eof |
( |
|
) |
[pure virtual] |
The documentation for this class was generated from the following file:
|