MFEM  v4.6.0
Finite element discretization library
Public Member Functions | List of all members
zstr::ostreambuf Class Reference

#include <zstr.hpp>

Inheritance diagram for zstr::ostreambuf:
[legend]
Collaboration diagram for zstr::ostreambuf:
[legend]

Public Member Functions

 ostreambuf (std::streambuf *sbuf_p_, std::size_t buff_size_=default_buff_size, int level_=Z_DEFAULT_COMPRESSION)
 
 ostreambuf (const ostreambuf &)=delete
 
 ostreambuf (ostreambuf &&)=default
 
ostreambufoperator= (const ostreambuf &)=delete
 
ostreambufoperator= (ostreambuf &&)=default
 
int deflate_loop (int flush)
 
virtual ~ostreambuf ()
 
virtual std::streambuf::int_type overflow (std::streambuf::int_type c=traits_type::eof())
 
virtual int sync ()
 

Detailed Description

Definition at line 496 of file zstr.hpp.

Constructor & Destructor Documentation

◆ ostreambuf() [1/3]

zstr::ostreambuf::ostreambuf ( std::streambuf *  sbuf_p_,
std::size_t  buff_size_ = default_buff_size,
int  level_ = Z_DEFAULT_COMPRESSION 
)
inline

Definition at line 500 of file zstr.hpp.

◆ ostreambuf() [2/3]

zstr::ostreambuf::ostreambuf ( const ostreambuf )
delete

◆ ostreambuf() [3/3]

zstr::ostreambuf::ostreambuf ( ostreambuf &&  )
default

◆ ~ostreambuf()

virtual zstr::ostreambuf::~ostreambuf ( )
inlinevirtual

Definition at line 543 of file zstr.hpp.

Member Function Documentation

◆ deflate_loop()

int zstr::ostreambuf::deflate_loop ( int  flush)
inline

Definition at line 517 of file zstr.hpp.

◆ operator=() [1/2]

ostreambuf& zstr::ostreambuf::operator= ( const ostreambuf )
delete

◆ operator=() [2/2]

ostreambuf& zstr::ostreambuf::operator= ( ostreambuf &&  )
default

◆ overflow()

virtual std::streambuf::int_type zstr::ostreambuf::overflow ( std::streambuf::int_type  c = traits_type::eof())
inlinevirtual

Definition at line 558 of file zstr.hpp.

◆ sync()

virtual int zstr::ostreambuf::sync ( )
inlinevirtual

Definition at line 578 of file zstr.hpp.


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