MFEM  v4.3.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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 490 of file zstr.hpp.

Constructor & Destructor Documentation

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

Definition at line 494 of file zstr.hpp.

zstr::ostreambuf::ostreambuf ( const ostreambuf )
delete
zstr::ostreambuf::ostreambuf ( ostreambuf &&  )
default
virtual zstr::ostreambuf::~ostreambuf ( )
inlinevirtual

Definition at line 537 of file zstr.hpp.

Member Function Documentation

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

Definition at line 511 of file zstr.hpp.

ostreambuf& zstr::ostreambuf::operator= ( const ostreambuf )
delete
ostreambuf& zstr::ostreambuf::operator= ( ostreambuf &&  )
default
virtual std::streambuf::int_type zstr::ostreambuf::overflow ( std::streambuf::int_type  c = traits_type::eof())
inlinevirtual

Definition at line 552 of file zstr.hpp.

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

Definition at line 572 of file zstr.hpp.


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