Classes | Macros | Functions
zlib/contrib/iostream2/zstream.h File Reference
#include <strstream.h>
#include <string.h>
#include <stdio.h>
#include "zlib.h"
Include dependency graph for zlib/contrib/iostream2/zstream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  izstream
 
class  ozstream
 
struct  zstringlen::Val
 
class  zstringlen
 

Macros

#define SET_BINARY_MODE(file)
 

Functions

ozstreamoperator< (ozstream &zs, const char *x)
 
template<class T >
ozstreamoperator< (ozstream &zs, const T &x)
 
template<class T >
ostream & operator<< (ozstream &zs, const T &x)
 
izstreamoperator> (izstream &zs, char *x)
 
template<class T >
izstreamoperator> (izstream &zs, T &x)
 
template<class T , class Items >
int read (izstream &zs, T *x, Items items)
 
char * read_string (izstream &zs)
 
template<class T , class Items >
int write (ozstream &zs, const T *x, Items items)
 

Macro Definition Documentation

◆ SET_BINARY_MODE

#define SET_BINARY_MODE (   file)

Definition at line 37 of file zlib/contrib/iostream2/zstream.h.

Function Documentation

◆ operator<() [1/2]

ozstream& operator< ( ozstream zs,
const char *  x 
)
inline

Definition at line 286 of file zlib/contrib/iostream2/zstream.h.

◆ operator<() [2/2]

template<class T >
ozstream& operator< ( ozstream zs,
const T x 
)
inline

Definition at line 272 of file zlib/contrib/iostream2/zstream.h.

◆ operator<<()

template<class T >
ostream& operator<< ( ozstream zs,
const T x 
)
inline

Definition at line 302 of file zlib/contrib/iostream2/zstream.h.

◆ operator>() [1/2]

izstream& operator> ( izstream zs,
char *  x 
)
inline

Definition at line 138 of file zlib/contrib/iostream2/zstream.h.

◆ operator>() [2/2]

template<class T >
izstream& operator> ( izstream zs,
T x 
)
inline

Definition at line 123 of file zlib/contrib/iostream2/zstream.h.

◆ read()

template<class T , class Items >
int read ( izstream zs,
T x,
Items  items 
)
inline

Definition at line 115 of file zlib/contrib/iostream2/zstream.h.

◆ read_string()

char* read_string ( izstream zs)
inline

Definition at line 145 of file zlib/contrib/iostream2/zstream.h.

◆ write()

template<class T , class Items >
int write ( ozstream zs,
const T x,
Items  items 
)
inline

Definition at line 264 of file zlib/contrib/iostream2/zstream.h.



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