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

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

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

Go to the source code of this file.

## Data Structures
class | gzfilebuf
| Gzipped file stream buffer class. More...
class | gzfilestream_common
class | gzifstream
| Gzipped file input stream class. More...
class | gzofstream
| Gzipped file output stream class. More...
class | gzomanip< T >

## Functions
template<class T >
gzofstream & | operator<< (gzofstream &s, const gzomanip< T > &m)
gzofstream & | setcompressionlevel (gzofstream &s, int l)
gzofstream & | setcompressionstrategy (gzofstream &s, int l)
gzomanip< int > | setcompressionlevel (int l)
gzomanip< int > | setcompressionstrategy (int l)

## Function Documentation

## ◆ operator<<()

template<class T >

gzofstream & operator<< | ( | gzofstream & | s,
|  | const gzomanip< T > & | m
| ) |  |

Definition at line 101 of file zfstream.h.

## ◆ setcompressionlevel() [1/2]

gzofstream & setcompressionlevel | ( | gzofstream & | s,
|  | int | l
| ) |  |
| inline

Definition at line 106 of file zfstream.h.

Referenced by setcompressionlevel().

## ◆ setcompressionlevel() [2/2]

gzomanip< int > setcompressionlevel | ( | int | l | ) |
| inline

Definition at line 118 of file zfstream.h.

References setcompressionlevel().

## ◆ setcompressionstrategy() [1/2]

gzofstream & setcompressionstrategy | ( | gzofstream & | s,
|  | int | l
| ) |  |
| inline

Definition at line 112 of file zfstream.h.

Referenced by setcompressionstrategy().

## ◆ setcompressionstrategy() [2/2]

gzomanip< int > setcompressionstrategy | ( | int | l | ) |
| inline

Definition at line 123 of file zfstream.h.

References setcompressionstrategy().