#include <close.hpp>
Public Types | |
typedef category_of< T >::type | category |
typedef detail::unwrapped_type < T >::type | unwrapped |
typedef iostreams::select < mpl::not_< is_convertible < category, closable_tag > >, any_tag, mpl::or_ < is_boost_stream< unwrapped > , is_boost_stream_buffer < unwrapped > >, close_boost_stream, mpl::or_< is_filtering_stream < unwrapped > , is_filtering_streambuf < unwrapped > >, close_filtering_stream, mpl::or_< is_convertible < category, two_sequence > , is_convertible< category, dual_use > >, two_sequence, else_, closable_tag >::type | type |
typedef category_of<T>::type boost::iostreams::detail::close_tag< T >::category |
typedef iostreams::select< mpl::not_< is_convertible<category, closable_tag> >, any_tag, mpl::or_< is_boost_stream<unwrapped>, is_boost_stream_buffer<unwrapped> >, close_boost_stream, mpl::or_< is_filtering_stream<unwrapped>, is_filtering_streambuf<unwrapped> >, close_filtering_stream, mpl::or_< is_convertible<category, two_sequence>, is_convertible<category, dual_use> >, two_sequence, else_, closable_tag >::type boost::iostreams::detail::close_tag< T >::type |
typedef detail::unwrapped_type<T>::type boost::iostreams::detail::close_tag< T >::unwrapped |