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::Simple Member List

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

AvailableBytes() const noexceptStormByte::Buffer::Simplevirtual
Capacity() const noexceptStormByte::Buffer::Simplevirtual
Clear()StormByte::Buffer::Simplevirtual
Data() const noexceptStormByte::Buffer::Simplevirtual
Discard(const std::size_t &length, const Read::Position &mode=Read::Position::Relative) noexceptStormByte::Buffer::Simplevirtual
Empty() const noexceptStormByte::Buffer::Simplevirtual
End() const noexceptStormByte::Buffer::Simplevirtual
Extract(const size_t &length)StormByte::Buffer::Simplevirtual
ExtractInto(const size_t &length, Simple &output) noexceptStormByte::Buffer::Simplevirtual
HasEnoughData(const std::size_t &length) constStormByte::Buffer::Simplevirtual
HexData(const std::size_t &column_size=16) constStormByte::Buffer::Simplevirtual
IsEoF() const noexceptStormByte::Buffer::Simplevirtual
m_dataStormByte::Buffer::Simpleprotected
m_minimum_chunk_sizeStormByte::Buffer::Simplemutableprotected
m_positionStormByte::Buffer::Simplemutableprotected
operator<<(const Data &data)StormByte::Buffer::Simplevirtual
operator<<(Data &&data)StormByte::Buffer::Simplevirtual
operator<<(const Simple &buffer)StormByte::Buffer::Simplevirtual
operator<<(Simple &&buffer)StormByte::Buffer::Simplevirtual
operator<<(const std::string &data)StormByte::Buffer::Simplevirtual
operator<<(const NumericType &value)StormByte::Buffer::Simpleinline
operator=(const Simple &other)=defaultStormByte::Buffer::Simple
operator=(Simple &&other) noexcept=defaultStormByte::Buffer::Simple
operator>>(Simple &buffer)StormByte::Buffer::Simplevirtual
Peek() constStormByte::Buffer::Simplevirtual
Position() const noexceptStormByte::Buffer::Simplevirtual
Process(const std::size_t &length, Processor function, Simple &output) noexceptStormByte::Buffer::Simple
Read(const size_t &length) constStormByte::Buffer::Simplevirtual
Reserve(const std::size_t &size)StormByte::Buffer::Simplevirtual
Seek(const std::ptrdiff_t &position, const Read::Position &mode) constStormByte::Buffer::Simplevirtual
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 noexceptStormByte::Buffer::Simplevirtual
Span() const noexceptStormByte::Buffer::Simple
Span() noexceptStormByte::Buffer::Simple
Write(const Buffer::Data &data)StormByte::Buffer::Simplevirtual
Write(Buffer::Data &&data)StormByte::Buffer::Simplevirtual
Write(const Simple &buffer)StormByte::Buffer::Simplevirtual
Write(Simple &&buffer)StormByte::Buffer::Simplevirtual
Write(const std::string &data)StormByte::Buffer::Simplevirtual
~Simple() noexcept=defaultStormByte::Buffer::Simplevirtual