StormByte C++ Library 0.0.9999
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
Loading...
Searching...
No Matches
StormByte::Buffer::Shared Member List

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

AvailableBytes() const noexceptStormByte::Buffer::Sharedvirtual
Capacity() const noexcept overrideStormByte::Buffer::Sharedvirtual
Clear() noexcept overrideStormByte::Buffer::Sharedvirtual
Data() const noexcept overrideStormByte::Buffer::Sharedvirtual
Discard(const std::size_t &length, const Read::Position &mode) noexcept overrideStormByte::Buffer::Sharedvirtual
Empty() const noexcept overrideStormByte::Buffer::Sharedvirtual
End() const noexcept overrideStormByte::Buffer::Sharedvirtual
Extract(const size_t &length) overrideStormByte::Buffer::Sharedvirtual
ExtractInto(const size_t &length, Shared &output) noexceptStormByte::Buffer::Shared
StormByte::Buffer::Simple::ExtractInto(const size_t &length, Simple &output) noexceptStormByte::Buffer::Simplevirtual
HasEnoughData(const std::size_t &length) const overrideStormByte::Buffer::Sharedvirtual
HexData(const std::size_t &column_size=16) const overrideStormByte::Buffer::Sharedvirtual
IsEoF() const noexcept overrideStormByte::Buffer::Sharedvirtual
IsReadable() const noexceptStormByte::Buffer::Shared
IsWritable() const noexceptStormByte::Buffer::Shared
Lock()StormByte::Buffer::Shared
m_dataStormByte::Buffer::Simpleprotected
m_data_mutexStormByte::Buffer::Sharedmutableprotected
m_minimum_chunk_sizeStormByte::Buffer::Simplemutableprotected
m_positionStormByte::Buffer::Simplemutableprotected
m_statusStormByte::Buffer::Sharedprotected
operator<<(const Status &status)StormByte::Buffer::Shared
operator<<(const Simple &buffer)StormByte::Buffer::Sharedvirtual
operator<<(Simple &&buffer)StormByte::Buffer::Sharedvirtual
operator<<(const std::string &data)StormByte::Buffer::Sharedvirtual
operator<<(const Buffer::Data &data)StormByte::Buffer::Sharedvirtual
operator<<(Buffer::Data &&data)StormByte::Buffer::Sharedvirtual
operator<<(const NumericType &value)StormByte::Buffer::Sharedinline
operator=(const Shared &other)StormByte::Buffer::Shared
operator=(Shared &&other) noexceptStormByte::Buffer::Shared
StormByte::Buffer::Simple::operator=(const Simple &other)=defaultStormByte::Buffer::Simple
StormByte::Buffer::Simple::operator=(Simple &&other) noexcept=defaultStormByte::Buffer::Simple
operator>>(Shared &buffer)StormByte::Buffer::Shared
StormByte::Buffer::Simple::operator>>(Simple &buffer)StormByte::Buffer::Simplevirtual
Peek() const overrideStormByte::Buffer::Sharedvirtual
Position() const noexcept overrideStormByte::Buffer::Sharedvirtual
Process(const std::size_t &length, Processor function, Simple &output) noexceptStormByte::Buffer::Simple
Read(const size_t &length) const overrideStormByte::Buffer::Sharedvirtual
Reserve(const std::size_t &size) overrideStormByte::Buffer::Sharedvirtual
Seek(const std::ptrdiff_t &position, const Read::Position &mode) const overrideStormByte::Buffer::Sharedvirtual
Shared() noexceptStormByte::Buffer::Shared
Shared(const std::size_t &size)StormByte::Buffer::Sharedexplicit
Shared(const char *data, const std::size_t &length)StormByte::Buffer::Shared
Shared(const std::string &data)StormByte::Buffer::Shared
Shared(const Buffer::Data &data)StormByte::Buffer::Shared
Shared(Buffer::Data &&data)StormByte::Buffer::Shared
Shared(const std::span< const Byte > &data)StormByte::Buffer::Shared
Shared(const Shared &other)StormByte::Buffer::Shared
Shared(Shared &&other) noexceptStormByte::Buffer::Shared
Simple() noexceptStormByte::Buffer::Simple
Simple(const std::size_t &size)StormByte::Buffer::Simpleexplicit
Simple(const char *data, const std::size_t &length)StormByte::Buffer::Simple
Simple(const std::string &data)StormByte::Buffer::Simple
Simple(const Data &data)StormByte::Buffer::Simple
Simple(Data &&data)StormByte::Buffer::Simple
Simple(const std::span< const Byte > &data)StormByte::Buffer::Simple
Simple(const Simple &other)=defaultStormByte::Buffer::Simple
Simple(Simple &&other) noexcept=defaultStormByte::Buffer::Simple
Size() const noexcept overrideStormByte::Buffer::Sharedvirtual
Span() const noexceptStormByte::Buffer::Simple
Span() noexceptStormByte::Buffer::Simple
Status() const noexceptStormByte::Buffer::Shared
Unlock()StormByte::Buffer::Shared
Wait(const std::size_t length) const noexceptStormByte::Buffer::Sharedprotected
Write(const Simple &buffer) overrideStormByte::Buffer::Sharedvirtual
Write(Simple &&buffer) overrideStormByte::Buffer::Sharedvirtual
Write(const std::string &data) overrideStormByte::Buffer::Sharedvirtual
Write(const Buffer::Data &data) overrideStormByte::Buffer::Sharedvirtual
Write(Buffer::Data &&data) overrideStormByte::Buffer::Sharedvirtual
~Shared() noexcept override=defaultStormByte::Buffer::Sharedvirtual
~Simple() noexcept=defaultStormByte::Buffer::Simplevirtual