StormByte-Buffer 2.0.0
C++26 buffer module of the StormByte suite
 
Loading...
Searching...
No Matches
StormByte::Buffer::ReadWrite Member List

This is the complete list of members for StormByte::Buffer::ReadWrite, including all inherited members.

Available() const noexcept=0StormByte::Buffer::ReadOnlypure virtual
Clean() noexcept=0StormByte::Buffer::ReadOnlypure virtual
Clear() noexcept=0StormByte::Buffer::ReadOnlypure virtual
Close() noexcept=0StormByte::Buffer::WriteOnlypure virtual
Data() const noexcept=0StormByte::Buffer::ReadOnlypure virtual
DataConvert(const Src &src) noexceptStormByte::Buffer::Genericinlineprotectedstatic
DataConvert(Src &&src) noexceptStormByte::Buffer::Genericinlineprotectedstatic
DataConvert(std::string_view sv) noexceptStormByte::Buffer::Genericinlineprotectedstatic
DataConvert(const char *s) noexceptStormByte::Buffer::Genericinlineprotectedstatic
Drop(const StormByte::ByteSize &count) noexcept=0StormByte::Buffer::ReadOnlypure virtual
Empty() const noexcept=0StormByte::Buffer::ReadOnlypure virtual
EoF() const noexcept=0StormByte::Buffer::ReadOnlypure virtual
Extract(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer) noexcept=0StormByte::Buffer::ReadOnlyinlinepure virtual
Extract(StormByte::BinaryData &outBuffer) noexceptStormByte::Buffer::ReadOnlyinline
Extract(const StormByte::ByteSize &count, WriteOnly &outBuffer) noexcept=0StormByte::Buffer::ReadOnlyinlinepure virtual
Extract(WriteOnly &outBuffer) noexceptStormByte::Buffer::ReadOnlyinline
ExtractUntilEoF(StormByte::BinaryData &outBuffer) noexcept=0StormByte::Buffer::ReadOnlypure virtual
ExtractUntilEoF(WriteOnly &outBuffer) noexcept=0StormByte::Buffer::ReadOnlypure virtual
Generic() noexcept=defaultStormByte::Buffer::Generic
Generic(const Generic &other) noexcept=defaultStormByte::Buffer::Generic
Generic(Generic &&other) noexcept=defaultStormByte::Buffer::Generic
IsReadable() const noexcept=0StormByte::Buffer::ReadOnlypure virtual
IsWritable() const noexcept=0StormByte::Buffer::WriteOnlypure virtual
operator=(const ReadWrite &other)=defaultStormByte::Buffer::ReadWrite
operator=(ReadWrite &&other) noexcept=defaultStormByte::Buffer::ReadWrite
StormByte::Buffer::ReadOnly::operator=(const ReadOnly &other)=defaultStormByte::Buffer::ReadOnly
StormByte::Buffer::ReadOnly::operator=(ReadOnly &&other) noexcept=defaultStormByte::Buffer::ReadOnly
StormByte::Buffer::Generic::operator=(const Generic &other)=defaultStormByte::Buffer::Generic
StormByte::Buffer::Generic::operator=(Generic &&other) noexcept=defaultStormByte::Buffer::Generic
StormByte::Buffer::WriteOnly::operator=(const WriteOnly &other)=defaultStormByte::Buffer::WriteOnly
StormByte::Buffer::WriteOnly::operator=(WriteOnly &&other) noexcept=defaultStormByte::Buffer::WriteOnly
Peek(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
Peek(const StormByte::ByteSize &count, WriteOnly &outBuffer) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
Read(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
Read(StormByte::BinaryData &outBuffer) const noexceptStormByte::Buffer::ReadOnlyinline
Read(const StormByte::ByteSize &count, WriteOnly &outBuffer) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
Read(WriteOnly &outBuffer) const noexceptStormByte::Buffer::ReadOnlyinline
ReadOnly() noexceptStormByte::Buffer::ReadOnlyinline
ReadOnly(const ReadOnly &other) noexcept=defaultStormByte::Buffer::ReadOnly
ReadOnly(ReadOnly &&other) noexcept=defaultStormByte::Buffer::ReadOnly
ReadUntilEoF(StormByte::BinaryData &outBuffer) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
ReadUntilEoF(WriteOnly &outBuffer) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
ReadWrite() noexceptStormByte::Buffer::ReadWriteinline
ReadWrite(const ReadWrite &other) noexcept=defaultStormByte::Buffer::ReadWrite
ReadWrite(ReadWrite &&other) noexcept=defaultStormByte::Buffer::ReadWrite
Seek(const std::ptrdiff_t &offset, const Position &mode) const noexcept=0StormByte::Buffer::ReadOnlypure virtual
SetError() noexcept=0StormByte::Buffer::WriteOnlypure virtual
Size() const noexcept=0StormByte::Buffer::Genericpure virtual
Write(const StormByte::ByteSize &count, const BinaryData &data) noexcept=0StormByte::Buffer::WriteOnlypure virtual
Write(const StormByte::ByteSize &count, BinaryData &&data) noexcept=0StormByte::Buffer::WriteOnlypure virtual
Write(const StormByte::ByteSize &count, const ReadOnly &data) noexcept=0StormByte::Buffer::WriteOnlypure virtual
Write(const StormByte::ByteSize &count, ReadOnly &&data) noexcept=0StormByte::Buffer::WriteOnlypure virtual
Write(const ReadOnly &data) noexceptStormByte::Buffer::WriteOnlyinline
Write(ReadOnly &&data) noexceptStormByte::Buffer::WriteOnlyinline
Write(std::string_view sv) noexceptStormByte::Buffer::WriteOnlyinline
Write(const char *s) noexceptStormByte::Buffer::WriteOnlyinline
Write(const StormByte::ByteSize &count, std::string_view sv) noexceptStormByte::Buffer::WriteOnlyinline
Write(const StormByte::ByteSize &count, const char *s) noexceptStormByte::Buffer::WriteOnlyinline
Write(const char(&s)[N]) noexceptStormByte::Buffer::WriteOnlyinline
Write(const R &r) noexceptStormByte::Buffer::WriteOnlyinline
Write(const StormByte::ByteSize &count, const Rw &r) noexceptStormByte::Buffer::WriteOnlyinline
Write(const StormByte::ByteSize &count, Rrw &&r) noexceptStormByte::Buffer::WriteOnlyinline
Write(Rr &&r) noexceptStormByte::Buffer::WriteOnlyinline
Write(I first, S last) noexceptStormByte::Buffer::WriteOnlyinline
Write(const StormByte::ByteSize &count, I2 first, S2 last) noexceptStormByte::Buffer::WriteOnlyinline
WriteOnly() noexceptStormByte::Buffer::WriteOnlyinline
WriteOnly(const WriteOnly &other)=defaultStormByte::Buffer::WriteOnly
WriteOnly(WriteOnly &&other) noexcept=defaultStormByte::Buffer::WriteOnly
~Generic() noexcept=0StormByte::Buffer::Genericpure virtual
~ReadOnly() noexceptStormByte::Buffer::ReadOnlyvirtual
~ReadWrite() noexceptStormByte::Buffer::ReadWritevirtual
~WriteOnly() noexceptStormByte::Buffer::WriteOnlyvirtual