Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::detail::filtering_stream_traits< Mode, Ch, Tr > Struct Template Reference

#include <filtering_stream.hpp>

Public Types

typedef iostreams::select
< mpl::and_< is_convertible
< Mode, input >
, is_convertible< Mode, output >
>, BOOST_IOSTREAMS_BASIC_IOSTREAM(Ch,
Tr), is_convertible< Mode,
input >
, BOOST_IOSTREAMS_BASIC_ISTREAM(Ch,
Tr), else_, >::type 
stream_type
 
typedef iostreams::select
< mpl::and_< is_convertible
< Mode, input >
, is_convertible< Mode, output >
>, iostream_tag,
is_convertible< Mode, input >
, istream_tag, else_,
ostream_tag >::type 
stream_tag
 

Member Typedef Documentation

template<typename Mode, typename Ch, typename Tr>
typedef iostreams::select< mpl::and_< is_convertible<Mode, input>, is_convertible<Mode, output> >, iostream_tag, is_convertible<Mode, input>, istream_tag, else_, ostream_tag >::type boost::iostreams::detail::filtering_stream_traits< Mode, Ch, Tr >::stream_tag
template<typename Mode, typename Ch, typename Tr>
typedef iostreams::select< mpl::and_< is_convertible<Mode, input>, is_convertible<Mode, output> >, BOOST_IOSTREAMS_BASIC_IOSTREAM(Ch, Tr), is_convertible<Mode, input>, BOOST_IOSTREAMS_BASIC_ISTREAM(Ch, Tr), else_, >::type boost::iostreams::detail::filtering_stream_traits< Mode, Ch, Tr >::stream_type

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