_rpos | Divide::ByteBuffer | protected |
_storage | Divide::ByteBuffer | protected |
_wpos | Divide::ByteBuffer | protected |
addMarker(const T(&pattern)[N]) | Divide::ByteBuffer | |
append(const Byte *src, size_t cnt) | Divide::ByteBuffer | |
append(const T *src, const size_t cnt) | Divide::ByteBuffer | |
append(const T &value) | Divide::ByteBuffer | private |
append(const string &str) | Divide::ByteBuffer | inline |
append(const ResourcePath &str) | Divide::ByteBuffer | inline |
append(const bool &value) | Divide::ByteBuffer | inline |
append(const ByteBuffer &buffer) | Divide::ByteBuffer | inline |
appendPackGUID(U64 guid) | Divide::ByteBuffer | inline |
appendPackXYZ(F32 x, F32 y, F32 z) | Divide::ByteBuffer | inline |
BUFFER_FORMAT_VERSION | Divide::ByteBuffer | static |
bufferEmpty() const noexcept | Divide::ByteBuffer | inline |
bufferSize() const noexcept | Divide::ByteBuffer | inline |
ByteBuffer() noexcept=default | Divide::ByteBuffer | |
clear() noexcept | Divide::ByteBuffer | |
contents() const noexcept | Divide::ByteBuffer | inline |
DEFAULT_SIZE | Divide::ByteBuffer | static |
dumpToFile(const ResourcePath &path, std::string_view fileName, const U8 version=BUFFER_FORMAT_VERSION) | Divide::ByteBuffer | |
loadFromFile(const ResourcePath &path, std::string_view fileName, const U8 version=BUFFER_FORMAT_VERSION) | Divide::ByteBuffer | |
operator<<(const T &value) | Divide::ByteBuffer | |
operator>>(T &value) | Divide::ByteBuffer | |
operator>>(Unused< U > &value) | Divide::ByteBuffer | |
operator>>(bool &value) | Divide::ByteBuffer | inline |
operator>>(string &value) | Divide::ByteBuffer | inline |
operator[](size_t pos) const | Divide::ByteBuffer | inline |
put(size_t pos, const T &value) | Divide::ByteBuffer | |
put(size_t pos, const Byte *src, size_t cnt) | Divide::ByteBuffer | inline |
read(T &out) | Divide::ByteBuffer | |
read(Byte *dest, size_t len) | Divide::ByteBuffer | inline |
readNoSkip(T &value) | Divide::ByteBuffer | |
readNoSkip(bool &value) | Divide::ByteBuffer | inline |
readNoSkip(string &value) | Divide::ByteBuffer | inline |
readNoSkip(ResourcePath &value) | Divide::ByteBuffer | inline |
readNoSkipFrom(size_t pos, T &out) const | Divide::ByteBuffer | |
readPackGUID() | Divide::ByteBuffer | inline |
readPackXYZ(F32 &x, F32 &y, F32 &z) | Divide::ByteBuffer | inline |
readSkip() | Divide::ByteBuffer | |
readSkip(size_t skip) noexcept | Divide::ByteBuffer | inline |
readSkip() | Divide::ByteBuffer | inline |
readSkip() | Divide::ByteBuffer | inline |
readSkip() | Divide::ByteBuffer | inline |
readSkipToMarker(const T(&pattern)[N]) | Divide::ByteBuffer | |
reserve(size_t resize) | Divide::ByteBuffer | inline |
resize(size_t newsize) | Divide::ByteBuffer | inline |
rpos() const noexcept | Divide::ByteBuffer | inline |
rpos(size_t rpos_) noexcept | Divide::ByteBuffer | inline |
storageEmpty() const noexcept | Divide::ByteBuffer | inline |
storageSize() const noexcept | Divide::ByteBuffer | inline |
wpos() const noexcept | Divide::ByteBuffer | inline |
wpos(size_t wpos_) noexcept | Divide::ByteBuffer | inline |