![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXFileStream.h>
File Store Definition.
FX::FXFileStream::FXFileStream | ( | const FXObject * | cont = NULL | ) |
Create file store.
virtual FX::FXFileStream::~FXFileStream | ( | ) | [virtual] |
Destructor.
bool FX::FXFileStream::open | ( | const FXString & | filename, |
FXStreamDirection | save_or_load, | ||
FXuval | size = 8192 |
||
) |
Open binary data file stream; allocate a buffer of the given size for the file I/O; the buffer must be at least 16 bytes.
virtual bool FX::FXFileStream::close | ( | ) | [virtual] |
Close file store.
Reimplemented from FX::FXStream.
FXlong FX::FXFileStream::position | ( | ) | const [inline] |
Get position.
Reimplemented from FX::FXStream.
virtual bool FX::FXFileStream::position | ( | FXlong | offset, |
FXWhence | whence = FXFromStart |
||
) | [virtual] |
Move to position.
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator<< | ( | const FXuchar & | v | ) | [inline] |
Save single items to stream.
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator<< | ( | const FXchar & | v | ) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator<< | ( | const FXushort & | v | ) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator<< | ( | const FXshort & | v | ) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator<< | ( | const FXuint & | v | ) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator<< | ( | const FXint & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::operator<< | ( | const FXfloat & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::operator<< | ( | const FXdouble & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::operator<< | ( | const FXlong & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::operator<< | ( | const FXulong & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::save | ( | const FXuchar * | p, |
FXuval | n | ||
) | [inline] |
FXFileStream& FX::FXFileStream::save | ( | const FXchar * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::save | ( | const FXushort * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator<<().
FXFileStream& FX::FXFileStream::save | ( | const FXshort * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::save | ( | const FXuint * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::save | ( | const FXint * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::save | ( | const FXfloat * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::save | ( | const FXdouble * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::save | ( | const FXlong * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::save | ( | const FXulong * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::operator>> | ( | FXuchar & | v | ) | [inline] |
FXFileStream& FX::FXFileStream::operator>> | ( | FXchar & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::operator>> | ( | FXushort & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::save().
FXFileStream& FX::FXFileStream::operator>> | ( | FXshort & | v | ) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator>> | ( | FXuint & | v | ) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::operator>> | ( | FXint & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::operator>> | ( | FXfloat & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::operator>> | ( | FXdouble & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::operator>> | ( | FXlong & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::operator>> | ( | FXulong & | v | ) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::load | ( | FXuchar * | p, |
FXuval | n | ||
) | [inline] |
FXFileStream& FX::FXFileStream::load | ( | FXchar * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::load | ( | FXushort * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::operator>>().
FXFileStream& FX::FXFileStream::load | ( | FXshort * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::load | ( | FXuint * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
FXFileStream& FX::FXFileStream::load | ( | FXint * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::load().
FXFileStream& FX::FXFileStream::load | ( | FXfloat * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::load().
FXFileStream& FX::FXFileStream::load | ( | FXdouble * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::load().
FXFileStream& FX::FXFileStream::load | ( | FXlong * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::load().
FXFileStream& FX::FXFileStream::load | ( | FXulong * | p, |
FXuval | n | ||
) | [inline] |
Reimplemented from FX::FXStream.
References FX::FXStream::load().
FXFileStream& FX::FXFileStream::saveObject | ( | const FXObject * | v | ) | [inline] |
FXFileStream& FX::FXFileStream::loadObject | ( | FXObject *& | v | ) | [inline] |
![]() |