Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
zlib.hpp File Reference
#include <cassert>
#include <iosfwd>
#include <memory>
#include <new>
#include <boost/config.hpp>
#include <boost/cstdint.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/iostreams/constants.hpp>
#include <boost/iostreams/detail/config/auto_link.hpp>
#include <boost/iostreams/detail/config/dyn_link.hpp>
#include <boost/iostreams/detail/config/wide_streams.hpp>
#include <boost/iostreams/detail/config/zlib.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 zlib.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::iostreams::zlib_params
 
class  boost::iostreams::zlib_error
 
struct  boost::iostreams::detail::zlib_allocator_traits< Alloc >
 
struct  boost::iostreams::detail::zlib_allocator< Alloc, Base >
 
class  boost::iostreams::detail::zlib_base
 
class  boost::iostreams::detail::zlib_compressor_impl< Alloc >
 
class  boost::iostreams::detail::zlib_decompressor_impl< Alloc >
 
struct  boost::iostreams::basic_zlib_compressor< Alloc >
 
struct  boost::iostreams::basic_zlib_decompressor< Alloc >
 

Namespaces

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

Typedefs

typedef uint32_t boost::iostreams::zlib::uint
 
typedef uint8_t boost::iostreams::zlib::byte
 
typedef uint32_t boost::iostreams::zlib::ulong
 
typedef void *(* boost::iostreams::zlib::xalloc_func )(void *, zlib::uint, zlib::uint)
 
typedef void(* boost::iostreams::zlib::xfree_func )(void *, void *)
 
typedef basic_zlib_compressor boost::iostreams::zlib_compressor
 
typedef basic_zlib_decompressor boost::iostreams::zlib_decompressor
 

Variables

BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::no_compression
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::best_speed
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::best_compression
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::default_compression
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::deflated
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::default_strategy
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::filtered
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::huffman_only
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::okay
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::stream_end
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::stream_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::version_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::data_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::mem_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::buf_error
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::finish
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::no_flush
 
BOOST_IOSTREAMS_DECL const int boost::iostreams::zlib::sync_flush
 
const int boost::iostreams::zlib::null = 0
 
const int boost::iostreams::zlib::default_window_bits = 15
 
const int boost::iostreams::zlib::default_mem_level = 8
 
const bool boost::iostreams::zlib::default_crc = false
 
const bool boost::iostreams::zlib::default_noheader = false