Ruby: ext/zlib/zlib-1.2.13/contrib/iostream3/zfstream.h File Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Data Structures | Functions
zfstream.h File Reference
`#include <istream>`
`#include <ostream>`
`#include "zlib.h"`

Go to the source code of this file.

## Data Structures
class | gzfilebuf
| Gzipped file stream buffer class. More...
class | gzifstream
| Gzipped file input stream class. More...
class | gzofstream
| Gzipped file output stream class. More...
class | gzomanip2< T1, T2 >
| Gzipped file output stream manipulator class. More...

## Functions
gzofstream & | setcompression (gzofstream &gzs, int l, int s=Z_DEFAULT_STRATEGY)
template<typename T1 , typename T2 >
gzofstream & | operator<< (gzofstream &s, const gzomanip2< T1, T2 > &m)
gzomanip2< int, int > | setcompression (int l, int s=Z_DEFAULT_STRATEGY)

## Function Documentation

## ◆ operator<<()

template<typename T1 , typename T2 >

gzofstream & operator<< | ( | gzofstream & | s,
|  | const gzomanip2< T1, T2 > & | m
| ) |  |
| inline

Definition at line 457 of file zfstream.h.

## ◆ setcompression() [1/2]

gzofstream & setcompression | ( | gzofstream & | gzs,
|  | int | l,
|  | int | s = `Z_DEFAULT_STRATEGY`
| ) |  |
| inline

Definition at line 440 of file zfstream.h.

References gzofstream::rdbuf(), and setcompression().

Referenced by setcompression().

## ◆ setcompression() [2/2]

gzomanip2< int, int > setcompression | ( | int | l,
|  | int | s = `Z_DEFAULT_STRATEGY`
| ) |  |
| inline

Definition at line 463 of file zfstream.h.

References setcompression().