#include <combine.hpp>
Classes | |
| struct | category |
Public Types | |
| typedef char_type_of< Source > ::type | char_type |
Public Member Functions | |
| BOOST_STATIC_ASSERT (is_device< Source >::value) | |
| BOOST_STATIC_ASSERT (is_device< Sink >::value) | |
| BOOST_STATIC_ASSERT ((is_convertible< in_category, input >::value)) | |
| BOOST_STATIC_ASSERT ((is_convertible< out_category, output >::value)) | |
| BOOST_STATIC_ASSERT ((is_same< char_type, sink_char_type >::value)) | |
| combined_device (const Source &src, const Sink &snk) | |
| std::streamsize | read (char_type *s, std::streamsize n) |
| std::streamsize | write (const char_type *s, std::streamsize n) |
| void | close (BOOST_IOS::openmode) |
| void | imbue (const std::locale &loc) |
| typedef char_type_of<Source>::type boost::iostreams::detail::combined_device< Source, Sink >::char_type |
|
inline |
| boost::iostreams::detail::combined_device< Source, Sink >::BOOST_STATIC_ASSERT | ( | is_device< Source >::value | ) |
| boost::iostreams::detail::combined_device< Source, Sink >::BOOST_STATIC_ASSERT | ( | is_device< Sink >::value | ) |
| boost::iostreams::detail::combined_device< Source, Sink >::BOOST_STATIC_ASSERT | ( | (is_convertible< in_category, input >::value) | ) |
| boost::iostreams::detail::combined_device< Source, Sink >::BOOST_STATIC_ASSERT | ( | (is_convertible< out_category, output >::value) | ) |
| boost::iostreams::detail::combined_device< Source, Sink >::BOOST_STATIC_ASSERT | ( | (is_same< char_type, sink_char_type >::value) | ) |
|
inline |
References boost::iostreams::detail::close_all(), boost::flyweights::in, and boost::out.
| void boost::iostreams::detail::combined_device< Source, Sink >::imbue | ( | const std::locale & | loc | ) |
References boost::iostreams::imbue().
|
inline |
References boost::iostreams::read().
|
inline |
References boost::iostreams::write().