8 class buffered_istream_impl;
9 class buffered_ostream_impl;
34 virtual size_t readsome(
char* buf,
size_t len );
35 virtual size_t readsome(
const std::shared_ptr<char>& buf,
size_t len,
size_t offset );
41 virtual char peek()
const;
44 std::unique_ptr<detail::buffered_istream_impl> my;
64 virtual size_t writesome(
const char* buf,
size_t len );
65 virtual size_t writesome(
const std::shared_ptr<const char>& buf,
size_t len,
size_t offset );
70 std::unique_ptr<detail::buffered_ostream_impl> my;