#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().