#include <tee.hpp>
Classes | |
| struct | category |
Public Types | |
| typedef detail::param_type < Device >::type | device_param |
| typedef detail::param_type < Sink >::type | sink_param |
| typedef detail::value_type < Device >::type | device_value |
| typedef detail::value_type < Sink >::type | sink_value |
| typedef char_type_of< Device > ::type | char_type |
| typedef mpl::if_ < is_convertible < BOOST_DEDUCED_TYPENAME iostreams::category_of< Device > ::type, output >, output, input >::type | mode |
Public Member Functions | |
| BOOST_STATIC_ASSERT (is_device< Device >::value) | |
| BOOST_STATIC_ASSERT (is_device< Sink >::value) | |
| BOOST_STATIC_ASSERT ((is_same< char_type, BOOST_DEDUCED_TYPENAME char_type_of< Sink >::type >::value)) | |
| BOOST_STATIC_ASSERT ((is_convertible< BOOST_DEDUCED_TYPENAME iostreams::category_of< Sink >::type, output >::value)) | |
| tee_device (device_param device, sink_param sink) | |
| std::streamsize | read (char_type *s, std::streamsize n) |
| std::streamsize | write (const char_type *s, std::streamsize n) |
| void | close () |
| bool | flush () |
| template<typename Locale > | |
| void | imbue (const Locale &loc) |
| std::streamsize | optimal_buffer_size () const |
| typedef char_type_of<Device>::type boost::iostreams::tee_device< Device, Sink >::char_type |
| typedef detail::param_type<Device>::type boost::iostreams::tee_device< Device, Sink >::device_param |
| typedef detail::value_type<Device>::type boost::iostreams::tee_device< Device, Sink >::device_value |
| typedef mpl::if_< is_convertible< BOOST_DEDUCED_TYPENAME iostreams::category_of<Device>::type, output >, output, input >::type boost::iostreams::tee_device< Device, Sink >::mode |
| typedef detail::param_type<Sink>::type boost::iostreams::tee_device< Device, Sink >::sink_param |
| typedef detail::value_type<Sink>::type boost::iostreams::tee_device< Device, Sink >::sink_value |
|
inline |
| boost::iostreams::tee_device< Device, Sink >::BOOST_STATIC_ASSERT | ( | is_device< Device >::value | ) |
| boost::iostreams::tee_device< Device, Sink >::BOOST_STATIC_ASSERT | ( | is_device< Sink >::value | ) |
| boost::iostreams::tee_device< Device, Sink >::BOOST_STATIC_ASSERT | ( | (is_same< char_type, BOOST_DEDUCED_TYPENAME char_type_of< Sink >::type >::value) | ) |
| boost::iostreams::tee_device< Device, Sink >::BOOST_STATIC_ASSERT | ( | (is_convertible< BOOST_DEDUCED_TYPENAME iostreams::category_of< Sink >::type, output >::value) | ) |
|
inline |
|
inline |
References boost::iostreams::flush().
|
inline |
References boost::iostreams::imbue().
|
inline |
References boost::accumulators::extract::max, and boost::iostreams::optimal_buffer_size().
|
inline |
|
inline |