SeqAn3
seqan3::contrib::basic_bz2_ostreambuf< Elem, Tr, ElemA, ByteT, ByteAT > Class Template Reference
Inheritance diagram for seqan3::contrib::basic_bz2_ostreambuf< Elem, Tr, ElemA, ByteT, ByteAT >:
[legend]

Public Types

typedef std::basic_streambuf< Elem, Tr > basic_streambuf_type
 
typedef ByteAT byte_allocator_type
 
typedef byte_type * byte_buffer_type
 
typedef ByteT byte_type
 
typedef std::vector< byte_type, byte_allocator_type > byte_vector_type
 
typedef ElemA char_allocator_type
 
typedef Tr::char_type char_type
 
typedef std::vector< char_type, char_allocator_type > char_vector_type
 
typedef Tr::int_type int_type
 
typedef std::basic_ostream< Elem, Tr > & ostream_reference
 

Public Member Functions

 basic_bz2_ostreambuf (ostream_reference ostream_, size_t block_size_100k_, size_t verbosity_, size_t work_factor_, size_t buffer_size_)
 
std::streamsize flush (int flush_mode)
 
uint64_t get_in_size () const
 
uint64_t get_out_size () const
 
int get_zerr () const
 
int_type overflow (int_type c)
 
int sync ()
 

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