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

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

AvailableBytes() const noexceptStormByte::Buffer::Consumer
Consumer(const Consumer &other)=defaultStormByte::Buffer::Consumer
Consumer(Consumer &&other) noexcept=defaultStormByte::Buffer::Consumer
Data() const noexceptStormByte::Buffer::Consumer
Discard(const std::size_t &length, const Read::Position &mode) noexceptStormByte::Buffer::Consumer
Empty() const noexceptStormByte::Buffer::Consumer
End() const noexceptStormByte::Buffer::Consumer
Extract(const size_t &length)StormByte::Buffer::Consumer
ExtractInto(const size_t &length, Shared &output) noexceptStormByte::Buffer::Consumer
HasEnoughData(const std::size_t &length) constStormByte::Buffer::Consumer
HexData(const std::size_t &column_size=16) constStormByte::Buffer::Consumer
IsEoF() const noexceptStormByte::Buffer::Consumer
IsReadable() const noexceptStormByte::Buffer::Consumer
operator=(const Consumer &other)=defaultStormByte::Buffer::Consumer
operator=(Consumer &&other) noexcept=defaultStormByte::Buffer::Consumer
Peek() constStormByte::Buffer::Consumer
Position() const noexceptStormByte::Buffer::Consumer
Producer (defined in StormByte::Buffer::Consumer)StormByte::Buffer::Consumerfriend
Read(const size_t &length) constStormByte::Buffer::Consumer
Seek(const std::ptrdiff_t &position, const Read::Position &mode) constStormByte::Buffer::Consumer
Size() const noexceptStormByte::Buffer::Consumer
Status() const noexceptStormByte::Buffer::Consumer
~Consumer() noexcept=defaultStormByte::Buffer::Consumer