#include <tee.hpp>
Classes | |
struct | category |
Public Types | |
typedef detail::param_type < Device >::type | param_type |
typedef char_type_of< Device > ::type | char_type |
Public Member Functions | |
BOOST_STATIC_ASSERT (is_device< Device >::value) | |
BOOST_STATIC_ASSERT ((is_convertible< BOOST_DEDUCED_TYPENAME iostreams::category_of< Device >::type, output >::value)) | |
tee_filter (param_type dev) | |
template<typename Source > | |
std::streamsize | read (Source &src, char_type *s, std::streamsize n) |
template<typename Sink > | |
std::streamsize | write (Sink &snk, const char_type *s, std::streamsize n) |
template<typename Next > | |
void | close (Next &, BOOST_IOS::openmode) |
template<typename Sink > | |
bool | flush (Sink &snk) |
typedef char_type_of<Device>::type boost::iostreams::tee_filter< Device >::char_type |
typedef detail::param_type<Device>::type boost::iostreams::tee_filter< Device >::param_type |
|
inlineexplicit |
boost::iostreams::tee_filter< Device >::BOOST_STATIC_ASSERT | ( | is_device< Device >::value | ) |
boost::iostreams::tee_filter< Device >::BOOST_STATIC_ASSERT | ( | (is_convertible< BOOST_DEDUCED_TYPENAME iostreams::category_of< Device >::type, output >::value) | ) |
|
inline |
References boost::iostreams::detail::close_all().
|
inline |
References boost::iostreams::flush().
|
inline |
References BOOST_ASSERT, boost::iostreams::read(), boost::detail::void, and boost::iostreams::write().
|
inline |
References BOOST_ASSERT, boost::detail::void, and boost::iostreams::write().