#include <gzstream.h>
Public Types | |
| typedef _BStream | stream_type |
| typedef _StreamBuf | streambuf_type |
Public Member Functions | |
| fXstream () | |
| fXstream (const char *file_r) | |
| virtual | ~fXstream () |
| bool | is_open () const |
| void | open (const char *file_r) |
| void | close () |
| ZlibError | zError () const |
Private Member Functions | |
| std::ios_base::openmode | defMode (const std::istream &str_r) |
| std::ios_base::openmode | defMode (const std::ostream &str_r) |
Private Attributes | |
| streambuf_type | _streambuf |
Don't use fXstream directly, but ifgzstream or ofgzstream. fXstream is just to aviod almost duplicate code.
| typedef _BStream fXstream< _BStream, _StreamBuf >::stream_type |
| typedef _StreamBuf fXstream< _BStream, _StreamBuf >::streambuf_type |
| fXstream< _BStream, _StreamBuf >::fXstream | ( | const char * | file_r | ) | [inline, explicit] |
| virtual fXstream< _BStream, _StreamBuf >::~fXstream | ( | ) | [inline, virtual] |
| bool fXstream< _BStream, _StreamBuf >::is_open | ( | ) | const [inline] |
| void fXstream< _BStream, _StreamBuf >::open | ( | const char * | file_r | ) | [inline] |
| void fXstream< _BStream, _StreamBuf >::close | ( | ) | [inline] |
| ZlibError fXstream< _BStream, _StreamBuf >::zError | ( | ) | const [inline] |
The last error returned retuned fron zlib.
| std::ios_base::openmode fXstream< _BStream, _StreamBuf >::defMode | ( | const std::istream & | str_r | ) | [inline, private] |
| std::ios_base::openmode fXstream< _BStream, _StreamBuf >::defMode | ( | const std::ostream & | str_r | ) | [inline, private] |
streambuf_type fXstream< _BStream, _StreamBuf >::_streambuf [private] |
1.5.3