|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
This is the complete list of members for wowlib::formats::m2::M2OffsetBlock< Derived >, including all inherited members.
| _allocBlock(FileBuffer &target, const std::size_t bytes) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _memberOrder() | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _memberPresent(const T &rec) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _offsetAnchorOf(std::meta::info member) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _offsetError(const ErrorCode code, const std::string_view member, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _putBytes(FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, const void *bytes, const std::size_t n) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readArrayElements(M &dst, const M2ArrayRef ref, const std::span< const std::byte > base, const OffsetReadContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readArrayMember(M &dst, const std::span< const std::byte > image, std::size_t &cursor, const std::span< const std::byte > base, const OffsetReadContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readArrayRef(M2ArrayRef &ref, const std::span< const std::byte > image, std::size_t &cursor, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readMember(M &dst, const std::span< const std::byte > image, std::size_t &cursor, const std::span< const std::byte > base, const OffsetReadContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readMembers(T &dst, const std::span< const std::byte > image, std::size_t &cursor, const std::span< const std::byte > base, const OffsetReadContext &ctx) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readScalar(M &dst, const std::span< const std::byte > image, std::size_t &cursor, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readStringBlock(std::string &dst, const M2ArrayRef ref, const std::span< const std::byte > base, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _readVectorBlock(M &dst, const M2ArrayRef ref, const std::span< const std::byte > base, const OffsetReadContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _resolvesExternally(const T &rec) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeArrayElements(const M &src, const std::size_t blockAt, FileBuffer &blocks, const OffsetWriteContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeArrayMember(const M &src, FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, FileBuffer &blocks, const OffsetWriteContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeImage(const Derived &self, FileBuffer &out, const OffsetWriteContext &ctx) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeMember(const M &src, FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, FileBuffer &blocks, const OffsetWriteContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeMembers(const T &src, FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, FileBuffer &blocks, const OffsetWriteContext &ctx) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeStringBlock(const std::string &src, FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, FileBuffer &blocks) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| _writeVectorBlock(const M &src, FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, FileBuffer &blocks, const OffsetWriteContext &ctx, const bool external, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlineprotectedstatic |
| empty() const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| ensureValid() const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| imageSize() const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| memberOffset(std::string_view name) | wowlib::formats::m2::M2OffsetBlock< Derived > | inlinestatic |
| operator==(const M2OffsetBlock &) const =default | wowlib::formats::m2::M2OffsetBlock< Derived > | |
| wowlib::formats::m2::M2OffsetBase::operator==(const M2OffsetBase &) const =default | wowlib::formats::m2::M2OffsetBase | |
| read(std::span< const std::byte > data) | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| read(std::span< const std::byte > data, const OffsetReadContext &ctx) | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| validate() const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| write() const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| write(const OffsetWriteContext &ctx) const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |
| write(FileBuffer &out) const | wowlib::formats::m2::M2OffsetBlock< Derived > | inline |