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 >
gzofstreamoperator<< (gzofstream &s, const gzomanip< T > &m)
 
gzofstreamsetcompressionlevel (gzofstream &s, int l)
 
gzofstreamsetcompressionstrategy (gzofstream &s, int l)
 
gzomanip< intsetcompressionlevel (int l)
 
gzomanip< intsetcompressionstrategy (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().