as_reader() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
as_reader() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
as_seekable_reader() (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
as_seekable_reader() const (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
as_seekable_writer() (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
as_seekable_writer() const (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
as_writer() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
as_writer() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
ConservativeLimit(LimitType) const override | pw::multibuf::Stream | inlineprivatevirtual |
ConservativeReadLimit() const | pw::stream::Stream | inline |
ConservativeWriteLimit() const | pw::stream::Stream | inline |
DoRead(ByteSpan destination) override | pw::multibuf::Stream | privatevirtual |
DoSeek(ptrdiff_t offset, Whence origin) override | pw::multibuf::Stream | privatevirtual |
DoTell() override | pw::multibuf::Stream | inlineprivatevirtual |
DoWrite(ConstByteSpan data) override | pw::multibuf::Stream | privatevirtual |
kBeginning enum value | pw::stream::Stream | |
kCurrent enum value | pw::stream::Stream | |
kEnd enum value | pw::stream::Stream | |
kUnknownPosition | pw::stream::Stream | static |
kUnlimited | pw::stream::Stream | static |
LimitType enum name (defined in pw::stream::Stream) | pw::stream::Stream | protected |
multibuf() const | pw::multibuf::Stream | inline |
operator const Reader &() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator const RelativeSeekableReader &() const (defined in pw::stream::RelativeSeekableReaderWriter) | pw::stream::RelativeSeekableReaderWriter | inline |
operator const RelativeSeekableWriter &() const (defined in pw::stream::RelativeSeekableReaderWriter) | pw::stream::RelativeSeekableReaderWriter | inline |
operator const SeekableReader &() const (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
operator const SeekableWriter &() const (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
operator const Writer &() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator Reader &() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator RelativeSeekableReader &() (defined in pw::stream::RelativeSeekableReaderWriter) | pw::stream::RelativeSeekableReaderWriter | inline |
operator RelativeSeekableWriter &() (defined in pw::stream::RelativeSeekableReaderWriter) | pw::stream::RelativeSeekableReaderWriter | inline |
operator SeekableReader &() (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
operator SeekableWriter &() (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inline |
operator Writer &() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
Read(ByteSpan dest) | pw::stream::Stream | inline |
Read(void *dest, size_t size_bytes) | pw::stream::Stream | inline |
readable() const | pw::stream::Stream | inline |
ReadExact(ByteSpan const buffer) | pw::stream::Stream | inline |
RelativeSeekableReaderWriter() (defined in pw::stream::RelativeSeekableReaderWriter) | pw::stream::RelativeSeekableReaderWriter | inlineprotected |
Seek(ptrdiff_t offset, Whence origin=kBeginning) | pw::stream::Stream | inline |
seekable() const | pw::stream::Stream | inline |
seekable(Whence origin) const | pw::stream::Stream | inline |
SeekableReaderWriter() (defined in pw::stream::SeekableReaderWriter) | pw::stream::SeekableReaderWriter | inlineprotected |
Stream(MultiBuf &multibuf) (defined in pw::multibuf::Stream) | pw::multibuf::Stream | inline |
Tell() | pw::stream::Stream | inline |
Whence enum name | pw::stream::Stream | |
writable() const | pw::stream::Stream | inline |
Write(ConstByteSpan data) | pw::stream::Stream | inline |
Write(const void *data, size_t size_bytes) | pw::stream::Stream | inline |
Write(const std::byte b) | pw::stream::Stream | inline |
~Stream()=default (defined in pw::stream::Stream) | pw::stream::Stream | virtual |