trio::Readable trio::BoundedIOStream trio::anonymous_namespace{MemoryStreamImpl.cpp}::MemoryReader Concepts.h std::size_t virtual std::size_t trio::Readable::read (char *destination, std::size_t size)=0 read trio::Readable::read read read read read char * destination std::size_t size Read bytes from stream into the given buffer. destination Destination buffer into which the data is going to be read from the stream. size Number of bytes to read from stream. Number of bytes read. trio::FileStreamImpl::write trio::anonymous_namespace{MemoryStreamImpl.cpp}::MemoryWriter::write trio::MemoryStreamImpl::write std::size_t virtual std::size_t trio::Readable::read (Writable *destination, std::size_t size)=0 read trio::Readable::read read read read read Writable * destination std::size_t size Read bytes from this stream into the given stream. destination Destination stream into which the data is going to be read from this stream. size Number of bytes to read from stream. Number of bytes read. trio::Readable::~Readable () ~Readable trio::Readable::~Readable trio::Readableread trio::Readableread trio::Readable~Readable