Public Member Functions | Private Attributes | Friends | List of all members
gzomanip2< T1, T2 > Class Template Reference

Gzipped file output stream manipulator class. More...

#include <zfstream.h>

Public Member Functions

 gzomanip2 (gzofstream &(*f)(gzofstream &, T1, T2), T1 v1, T2 v2)
 
 gzomanip2 (gzofstream &(*f)(gzofstream &, T1, T2), T1 v1, T2 v2)
 

Private Attributes

gzofstream &(* func )(gzofstream &, T1, T2)
 
T1 val1
 
T2 val2
 

Friends

template<typename Ta , typename Tb >
gzofstreamoperator<< (gzofstream &, const gzomanip2< Ta, Tb > &)
 
template<typename Ta , typename Tb >
gzofstreamoperator<< (gzofstream &, const gzomanip2< Ta, Tb > &)
 

Detailed Description

template<typename T1, typename T2>
class gzomanip2< T1, T2 >

Gzipped file output stream manipulator class.

This class defines a two-argument manipulator for gzofstream. It is used as base for the setcompression(int,int) manipulator.

Definition at line 413 of file bloaty/third_party/zlib/contrib/iostream3/zfstream.h.

Constructor & Destructor Documentation

◆ gzomanip2() [1/2]

template<typename T1 , typename T2 >
gzomanip2< T1, T2 >::gzomanip2 ( gzofstream &(*)(gzofstream &, T1, T2)  f,
T1  v1,
T2  v2 
)
inline

◆ gzomanip2() [2/2]

template<typename T1 , typename T2 >
gzomanip2< T1, T2 >::gzomanip2 ( gzofstream &(*)(gzofstream &, T1, T2)  f,
T1  v1,
T2  v2 
)

Friends And Related Function Documentation

◆ operator<< [1/2]

template<typename T1 , typename T2 >
template<typename Ta , typename Tb >
gzofstream& operator<< ( gzofstream ,
const gzomanip2< Ta, Tb > &   
)
friend

◆ operator<< [2/2]

template<typename T1 , typename T2 >
template<typename Ta , typename Tb >
gzofstream& operator<< ( gzofstream ,
const gzomanip2< Ta, Tb > &   
)
friend

Member Data Documentation

◆ func

template<typename T1 , typename T2 >
gzofstream &(* gzomanip2< T1, T2 >::func)(gzofstream &, T1, T2)
private

◆ val1

template<typename T1 , typename T2 >
T1 gzomanip2< T1, T2 >::val1
private

◆ val2

template<typename T1 , typename T2 >
T2 gzomanip2< T1, T2 >::val2
private

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:46