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

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

Available() const noexcept overrideStormByte::Buffer::Ringvirtual
Clean() noexcept overrideStormByte::Buffer::Ringvirtual
Clear() noexcept overrideStormByte::Buffer::Ringvirtual
Close() noexcept overrideStormByte::Buffer::Ringvirtual
Data() const noexcept overrideStormByte::Buffer::Ringvirtual
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 overrideStormByte::Buffer::Ringvirtual
Empty() const noexcept overrideStormByte::Buffer::Ringvirtual
EoF() const noexcept overrideStormByte::Buffer::Ringvirtual
Extract(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
Extract(const StormByte::ByteSize &count, WriteOnly &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
StormByte::Buffer::ReadWrite::Extract(StormByte::BinaryData &outBuffer) noexceptStormByte::Buffer::ReadOnlyinline
StormByte::Buffer::ReadWrite::Extract(WriteOnly &outBuffer) noexceptStormByte::Buffer::ReadOnlyinline
ExtractUntilEoF(StormByte::BinaryData &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
ExtractUntilEoF(WriteOnly &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
FormatHexLines(std::span< const std::byte > data, StormByte::ByteSize start_offset, StormByte::ByteSize columns) noexceptStormByte::Buffer::Ringprotectedstatic
Generic() noexcept=defaultStormByte::Buffer::Generic
Generic(const Generic &other) noexcept=defaultStormByte::Buffer::Generic
Generic(Generic &&other) noexcept=defaultStormByte::Buffer::Generic
HasError() const noexceptStormByte::Buffer::Ring
HexDump(const StormByte::ByteSize &columns=16, const StormByte::ByteSize &byte_limit=0) const noexceptStormByte::Buffer::Ring
HexDumpHeader() const noexceptStormByte::Buffer::Ringprotectedvirtual
IsReadable() const noexcept overrideStormByte::Buffer::Ringvirtual
IsWritable() const noexcept overrideStormByte::Buffer::Ringvirtual
Operation enum nameStormByte::Buffer::Ringprotected
operator!=(const Ring &other) const noexceptStormByte::Buffer::Ringinline
operator=(const Ring &)=deleteStormByte::Buffer::Ring
operator=(Ring &&other) noexceptStormByte::Buffer::Ring
StormByte::Buffer::ReadWrite::operator=(const ReadWrite &other)=defaultStormByte::Buffer::ReadWrite
StormByte::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
operator==(const Ring &other) const noexceptStormByte::Buffer::Ring
Peek(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
Peek(const StormByte::ByteSize &count, WriteOnly &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
Read(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
Read(const StormByte::ByteSize &count, WriteOnly &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
StormByte::Buffer::ReadWrite::Read(StormByte::BinaryData &outBuffer) const noexceptStormByte::Buffer::ReadOnlyinline
StormByte::Buffer::ReadWrite::Read(WriteOnly &outBuffer) const noexceptStormByte::Buffer::ReadOnlyinline
ReadInternal(const StormByte::ByteSize &count, StormByte::BinaryData &outBuffer, Operation flag) noexceptStormByte::Buffer::Ringprotectedvirtual
ReadInternal(const StormByte::ByteSize &count, WriteOnly &outBuffer, Operation flag) noexceptStormByte::Buffer::Ringprotectedvirtual
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 overrideStormByte::Buffer::Ringvirtual
ReadUntilEoF(WriteOnly &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
ReadUntilEoFInternal(StormByte::BinaryData &outBuffer, Operation flag) noexceptStormByte::Buffer::Ringprotectedvirtual
ReadUntilEoFInternal(WriteOnly &outBuffer, Operation flag) noexceptStormByte::Buffer::Ringprotectedvirtual
ReadWrite() noexceptStormByte::Buffer::ReadWriteinline
ReadWrite(const ReadWrite &other) noexcept=defaultStormByte::Buffer::ReadWrite
ReadWrite(ReadWrite &&other) noexcept=defaultStormByte::Buffer::ReadWrite
Ring() noexcept=defaultStormByte::Buffer::Ring
Ring(const StormByte::BinaryData &data) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(StormByte::BinaryData &&data) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(const R &r) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(Rr &&r) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(std::string_view sv) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(const char *s) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(const Ring &)=deleteStormByte::Buffer::Ring
Ring(Ring &&other) noexceptStormByte::Buffer::Ring
Seek(const std::ptrdiff_t &offset, const Position &mode) const noexcept overrideStormByte::Buffer::Ringvirtual
SetError() noexcept overrideStormByte::Buffer::Ringvirtual
Size() const noexcept overrideStormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, const StormByte::BinaryData &data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, StormByte::BinaryData &&data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, const ReadOnly &data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, ReadOnly &&data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, const BinaryData &data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, BinaryData &&data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, const ReadOnly &data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const StormByte::ByteSize &count, ReadOnly &&data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const ReadOnly &data) noexceptStormByte::Buffer::Ringinline
Write(ReadOnly &&data) noexceptStormByte::Buffer::Ringinline
Write(std::string_view sv) noexceptStormByte::Buffer::Ringinline
Write(const char *s) noexceptStormByte::Buffer::Ringinline
Write(const StormByte::ByteSize &count, std::string_view sv) noexceptStormByte::Buffer::Ringinline
Write(const StormByte::ByteSize &count, const char *s) noexceptStormByte::Buffer::Ringinline
Write(const char(&s)[N]) noexceptStormByte::Buffer::Ringinline
Write(const R &r) noexceptStormByte::Buffer::Ringinline
Write(const StormByte::ByteSize &count, const Rw &r) noexceptStormByte::Buffer::Ringinline
Write(const StormByte::ByteSize &count, Rrw &&r) noexceptStormByte::Buffer::Ringinline
Write(Rr &&r) noexceptStormByte::Buffer::Ringinline
Write(I first, S last) noexceptStormByte::Buffer::Ringinline
Write(const StormByte::ByteSize &count, I2 first, S2 last) noexceptStormByte::Buffer::Ringinline
WriteInternal(const StormByte::ByteSize &count, const StormByte::BinaryData &src) noexceptStormByte::Buffer::Ringprotectedvirtual
WriteInternal(const StormByte::ByteSize &count, StormByte::BinaryData &&src) noexceptStormByte::Buffer::Ringprotectedvirtual
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
~Ring() noexceptStormByte::Buffer::Ringvirtual
~WriteOnly() noexceptStormByte::Buffer::WriteOnlyvirtual