17 INLINE IDecompressStream::
18 IDecompressStream() : std::istream(&_buf) {
24 INLINE IDecompressStream::
25 IDecompressStream(std::istream *source,
bool owns_source) : std::istream(&_buf) {
26 open(source, owns_source);
32 INLINE IDecompressStream &IDecompressStream::
33 open(std::istream *source,
bool owns_source) {
34 clear((ios_iostate)0);
35 _buf.open_read(source, owns_source);
43 INLINE IDecompressStream &IDecompressStream::
53 INLINE OCompressStream::
54 OCompressStream() : std::ostream(&_buf) {
60 INLINE OCompressStream::
61 OCompressStream(std::ostream *dest,
bool owns_dest,
int compression_level) :
64 open(dest, owns_dest, compression_level);
70 INLINE OCompressStream &OCompressStream::
71 open(std::ostream *dest,
bool owns_dest,
int compression_level) {
72 clear((ios_iostate)0);
73 _buf.open_write(dest, owns_dest, compression_level);
81 INLINE OCompressStream &OCompressStream::