#include <Iguana/Utilities/classlib/iotools/StdStorage.h>
Public Member Functions | |
virtual void | clearError (void) |
virtual void | close (void) |
virtual void | flush (void) |
virtual bool | hasError (void) const |
virtual void | open (const std::string &name, std::ios::openmode mode=std::ios::in|std::ios::out) |
virtual void | open (const char *name, std::ios::openmode mode=std::ios::in|std::ios::out) |
virtual IOOffset | position (IOOffset offset, Relative whence=SET) |
virtual IOOffset | position (void) const |
virtual IOSize | read (void *into, IOSize n) |
virtual void | resize (IOOffset size) |
StdStorage (std::iostream *stream) | |
StdStorage (const std::string &name, std::ios::openmode mode=std::ios::in|std::ios::out) | |
StdStorage (const char *name, std::ios::openmode mode=std::ios::in|std::ios::out) | |
StdStorage (void) | |
virtual IOSize | write (const void *from, IOSize n) |
~StdStorage (void) | |
Protected Attributes | |
std::iostream * | m_stream |
Definition at line 19 of file StdStorage.h.
lat::StdStorage::StdStorage | ( | void | ) |
lat::StdStorage::StdStorage | ( | const char * | name, | |
std::ios::openmode | mode = std::ios::in|std::ios::out | |||
) |
lat::StdStorage::StdStorage | ( | const std::string & | name, | |
std::ios::openmode | mode = std::ios::in|std::ios::out | |||
) |
lat::StdStorage::StdStorage | ( | std::iostream * | stream | ) |
lat::StdStorage::~StdStorage | ( | void | ) |
Reimplemented from lat::Storage.
Reimplemented from lat::Storage.
virtual void lat::StdStorage::open | ( | const std::string & | name, | |
std::ios::openmode | mode = std::ios::in|std::ios::out | |||
) | [virtual] |
virtual void lat::StdStorage::open | ( | const char * | name, | |
std::ios::openmode | mode = std::ios::in|std::ios::out | |||
) | [virtual] |
Implements lat::Storage.
Reimplemented from lat::Storage.
Implements lat::IOInput.
Implements lat::Storage.
Implements lat::IOOutput.
std::iostream* lat::StdStorage::m_stream [protected] |
Definition at line 66 of file StdStorage.h.