StormByte C++ Library: Buffer module 1.2.0
StormByte-Buffer is the buffer module of the StormByte C++ 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.

AvailableBytes() 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 std::size_t &count) noexcept overrideStormByte::Buffer::Ringvirtual
Empty() const noexcept overrideStormByte::Buffer::Ringvirtual
EoF() const noexcept overrideStormByte::Buffer::Ringvirtual
Extract(const std::size_t &count, DataType &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
Extract(const std::size_t &count, WriteOnly &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
StormByte::Buffer::ReadWrite::Extract(DataType &outBuffer) noexceptStormByte::Buffer::ReadOnlyinline
StormByte::Buffer::ReadWrite::Extract(WriteOnly &outBuffer) noexceptStormByte::Buffer::ReadOnlyinline
ExtractUntilEoF(DataType &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
ExtractUntilEoF(WriteOnly &outBuffer) noexcept overrideStormByte::Buffer::Ringvirtual
FormatHexLines(std::span< const std::byte > data, std::size_t start_offset, std::size_t columns) noexceptStormByte::Buffer::Ringprotectedstatic
Generic() noexcept=defaultStormByte::Buffer::Generic
Generic(const Generic &) noexcept=defaultStormByte::Buffer::Generic
Generic(Generic &&) noexcept=defaultStormByte::Buffer::Generic
HasError() const noexceptStormByte::Buffer::Ring
HexDump(const std::size_t &columns=16, const std::size_t &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 &)=defaultStormByte::Buffer::ReadOnly
StormByte::Buffer::ReadOnly::operator=(ReadOnly &&) noexcept=defaultStormByte::Buffer::ReadOnly
StormByte::Buffer::Generic::operator=(const Generic &other)=defaultStormByte::Buffer::Generic
StormByte::Buffer::Generic::operator=(Generic &&) noexcept=defaultStormByte::Buffer::Generic
StormByte::Buffer::WriteOnly::operator=(const WriteOnly &)=defaultStormByte::Buffer::WriteOnly
StormByte::Buffer::WriteOnly::operator=(WriteOnly &&) noexcept=defaultStormByte::Buffer::WriteOnly
operator==(const Ring &other) const noexceptStormByte::Buffer::Ring
Peek(const std::size_t &count, DataType &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
Peek(const std::size_t &count, WriteOnly &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
Read(const std::size_t &count, DataType &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
Read(const std::size_t &count, WriteOnly &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
StormByte::Buffer::ReadWrite::Read(DataType &outBuffer) const noexceptStormByte::Buffer::ReadOnlyinline
StormByte::Buffer::ReadWrite::Read(WriteOnly &outBuffer) const noexceptStormByte::Buffer::ReadOnlyinline
ReadInternal(const std::size_t &count, DataType &outBuffer, Operation flag) noexceptStormByte::Buffer::Ringprotectedvirtual
ReadInternal(const std::size_t &count, WriteOnly &outBuffer, Operation flag) noexceptStormByte::Buffer::Ringprotectedvirtual
ReadOnly() noexceptStormByte::Buffer::ReadOnlyinline
ReadOnly(const ReadOnly &) noexcept=defaultStormByte::Buffer::ReadOnly
ReadOnly(ReadOnly &&) noexcept=defaultStormByte::Buffer::ReadOnly
ReadUntilEoF(DataType &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
ReadUntilEoF(WriteOnly &outBuffer) const noexcept overrideStormByte::Buffer::Ringvirtual
ReadUntilEoFInternal(DataType &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 DataType &data) noexceptStormByte::Buffer::Ringinlineexplicit
Ring(DataType &&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 std::size_t &count, const DataType &data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const std::size_t &count, DataType &&data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const std::size_t &count, const ReadOnly &data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const std::size_t &count, ReadOnly &&data) noexcept overrideStormByte::Buffer::Ringvirtual
Write(const std::size_t &count, const DataType &data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const std::size_t &count, DataType &&data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const std::size_t &count, const ReadOnly &data) noexcept=0StormByte::Buffer::Ringvirtual
Write(const std::size_t &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 std::size_t &count, std::string_view sv) noexceptStormByte::Buffer::Ringinline
Write(const std::size_t &count, const char *s) noexceptStormByte::Buffer::Ringinline
Write(const char(&s)[N]) noexceptStormByte::Buffer::Ringinline
Write(const R &r) noexceptStormByte::Buffer::Ringinline
Write(const std::size_t &count, const Rw &r) noexceptStormByte::Buffer::Ringinline
Write(const std::size_t &count, Rrw &&r) noexceptStormByte::Buffer::Ringinline
Write(Rr &&r) noexceptStormByte::Buffer::Ringinline
Write(I first, S last) noexceptStormByte::Buffer::Ringinline
Write(const std::size_t &count, I2 first, S2 last) noexceptStormByte::Buffer::Ringinline
WriteInternal(const std::size_t &count, const DataType &src) noexceptStormByte::Buffer::Ringprotectedvirtual
WriteInternal(const std::size_t &count, DataType &&src) noexceptStormByte::Buffer::Ringprotectedvirtual
WriteOnly() noexceptStormByte::Buffer::WriteOnlyinline
WriteOnly(const WriteOnly &)=defaultStormByte::Buffer::WriteOnly
WriteOnly(WriteOnly &&) 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