![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXStream.h>
Inheritance diagram for FX::FXStream:
Public Methods | |
FXStream (const FXObject *cont=NULL) | |
Constructor. | |
FXbool | open (FXStreamDirection save_or_load) |
Open archive return TRUE if OK. | |
FXbool | close () |
Close; return TRUE if OK. | |
FXStreamStatus | status () const |
Get status code. | |
void | setError (FXStreamStatus err) |
Set status code. | |
FXStreamDirection | direction () const |
Obtain direction. | |
const FXObject * | container () const |
Get parent object. | |
unsigned long | position () const |
Get position. | |
virtual FXbool | position (unsigned long p) |
Move to position. | |
void | swapBytes (FXbool s) |
Change swap bytes flag. | |
FXbool | swapBytes () const |
Get swap bytes flag. | |
virtual FXStream & | operator<< (const FXuchar &v) |
Save to stream. | |
virtual FXStream & | operator<< (const FXchar &v) |
FXStream & | operator<< (const FXushort &v) |
FXStream & | operator<< (const FXshort &v) |
FXStream & | operator<< (const FXuint &v) |
FXStream & | operator<< (const FXint &v) |
FXStream & | operator<< (const FXfloat &v) |
FXStream & | operator<< (const FXdouble &v) |
FXStream & | save (const FXuchar *p, unsigned long n) |
FXStream & | save (const FXchar *p, unsigned long n) |
FXStream & | save (const FXushort *p, unsigned long n) |
FXStream & | save (const FXshort *p, unsigned long n) |
FXStream & | save (const FXuint *p, unsigned long n) |
FXStream & | save (const FXint *p, unsigned long n) |
FXStream & | save (const FXfloat *p, unsigned long n) |
FXStream & | save (const FXdouble *p, unsigned long n) |
FXStream & | saveObject (const FXObject *v) |
Save object. | |
virtual FXStream & | operator>> (FXuchar &v) |
Load from stream. | |
virtual FXStream & | operator>> (FXchar &v) |
FXStream & | operator>> (FXushort &v) |
FXStream & | operator>> (FXshort &v) |
FXStream & | operator>> (FXuint &v) |
FXStream & | operator>> (FXint &v) |
FXStream & | operator>> (FXfloat &v) |
FXStream & | operator>> (FXdouble &v) |
FXStream & | load (FXuchar *p, unsigned long n) |
FXStream & | load (FXchar *p, unsigned long n) |
FXStream & | load (FXushort *p, unsigned long n) |
FXStream & | load (FXshort *p, unsigned long n) |
FXStream & | load (FXuint *p, unsigned long n) |
FXStream & | load (FXint *p, unsigned long n) |
FXStream & | load (FXfloat *p, unsigned long n) |
FXStream & | load (FXdouble *p, unsigned long n) |
FXStream & | loadObject (FXObject *&v) |
Load object. | |
virtual | ~FXStream () |
Destructor. | |
Static Public Methods | |
FXbool | isLittleEndian () |
Return implementation's endianness. |
See also: