Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
filtering_stream.hpp File Reference
#include <memory>
#include <boost/iostreams/detail/access_control.hpp>
#include <boost/iostreams/detail/char_traits.hpp>
#include <boost/iostreams/detail/iostream.hpp>
#include <boost/iostreams/detail/push.hpp>
#include <boost/iostreams/detail/select.hpp>
#include <boost/iostreams/detail/streambuf.hpp>
#include <boost/iostreams/filtering_streambuf.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/iostreams/detail/config/disable_warnings.hpp>
#include <boost/iostreams/detail/config/enable_warnings.hpp>
Include dependency graph for filtering_stream.hpp:

Classes

struct  boost::iostreams::detail::filtering_stream_traits< Mode, Ch, Tr >
 
class  boost::iostreams::detail::filtering_stream_base< Chain, Access >
 
singleton  boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >
 
struct  boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >::category
 
singleton  boost::iostreams::wfiltering_stream< Mode, Ch, Tr, Alloc, Access >
 
struct  boost::iostreams::wfiltering_stream< Mode, Ch, Tr, Alloc, Access >::category
 

Namespaces

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

Macros

#define BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(name_, chain_type_, default_char_)
 

Typedefs

typedef filtering_stream< input > boost::iostreams::filtering_istream
 
typedef filtering_stream< output > boost::iostreams::filtering_ostream
 
typedef wfiltering_stream< input > boost::iostreams::filtering_wistream
 
typedef wfiltering_stream< output > boost::iostreams::filtering_wostream
 

Macro Definition Documentation

#define BOOST_IOSTREAMS_DEFINE_FILTER_STREAM (   name_,
  chain_type_,
  default_char_ 
)