Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bzip2.hpp File Reference
#include <cassert>
#include <memory>
#include <new>
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/iostreams/constants.hpp>
#include <boost/iostreams/detail/config/auto_link.hpp>
#include <boost/iostreams/detail/config/bzip2.hpp>
#include <boost/iostreams/detail/config/dyn_link.hpp>
#include <boost/iostreams/detail/config/wide_streams.hpp>
#include <boost/iostreams/detail/ios.hpp>
#include <boost/iostreams/filter/symmetric.hpp>
#include <boost/iostreams/pipeline.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/config/abi_prefix.hpp>
#include <boost/config/abi_suffix.hpp>
Include dependency graph for bzip2.hpp:

Classes

struct  boost::iostreams::bzip2_params
 
class  boost::iostreams::bzip2_error
 
struct  boost::iostreams::detail::bzip2_allocator_traits< Alloc >
 
struct  boost::iostreams::detail::bzip2_allocator< Alloc, Base >
 
class  boost::iostreams::detail::bzip2_base
 
class  boost::iostreams::detail::bzip2_compressor_impl< Alloc >
 
class  boost::iostreams::detail::bzip2_decompressor_impl< Alloc >
 
struct  boost::iostreams::basic_bzip2_compressor< Alloc >
 
struct  boost::iostreams::basic_bzip2_decompressor< Alloc >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::iostreams
 
 boost::iostreams::bzip2
 
 boost::iostreams::detail
 

Typedefs

typedef void *(* boost::iostreams::bzip2::alloc_func )(void *, int, int)
 
typedef void(* boost::iostreams::bzip2::free_func )(void *, void *)
 
typedef basic_bzip2_compressor boost::iostreams::bzip2_compressor
 
typedef basic_bzip2_decompressor boost::iostreams::bzip2_decompressor
 

Variables

BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::ok
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::run_ok
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::flush_ok
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::finish_ok
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::stream_end
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::sequence_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::param_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::mem_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::data_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::data_error_magic
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::io_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::unexpected_eof
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::outbuff_full
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::config_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::finish
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::bzip2::run
 
const int boost::iostreams::bzip2::default_block_size = 9
 
const int boost::iostreams::bzip2::default_work_factor = 30
 
const bool boost::iostreams::bzip2::default_small = false