Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::category_of< T > Struct Template Reference

#include <traits_fwd.hpp>

Inheritance diagram for boost::iostreams::category_of< T >:

Classes

struct  member_category
 

Public Types

typedef detail::unwrapped_type
< T >::type 
U
 
typedef mpl::eval_if
< mpl::and_< is_std_io< U >
, mpl::not_< detail::is_boost
< U > > >, iostreams::select
< is_filebuf< U >, filebuf_tag,
is_ifstream< U >, ifstream_tag,
is_ofstream< U >, ofstream_tag,
is_fstream< U >, fstream_tag,
is_stringbuf< U >
, stringbuf_tag,
is_istringstream< U >
, istringstream_tag,
is_ostringstream< U >
, ostringstream_tag,
is_stringstream< U >
, stringstream_tag,
is_streambuf< U >
, generic_streambuf_tag,
is_iostream< U >
, generic_iostream_tag,
is_istream< U >
, generic_istream_tag,
is_ostream< U >
, generic_ostream_tag >
, detail::member_category< U >
>::type 
type
 

Member Typedef Documentation

template<typename T>
typedef detail::unwrapped_type<T>::type boost::iostreams::category_of< T >::U

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