|
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::root::M2Root< V >, including all inherited members.
| _allocBlock(FileBuffer &target, const std::size_t bytes) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inlineprotectedstatic |
| _memberOrder() | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inlineprotectedstatic |
| _memberPresent(const T &rec) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inlineprotectedstatic |
| _offsetAnchorOf(std::meta::info member) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inlineprotectedstatic |
| _offsetError(const ErrorCode code, const std::string_view member, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | 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< M2Root< V > > | 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< M2Root< V > > | 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< M2Root< V > > | inlineprotectedstatic |
| _readArrayRef(M2ArrayRef &ref, const std::span< const std::byte > image, std::size_t &cursor, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | 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< M2Root< V > > | 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< M2Root< V > > | inlineprotectedstatic |
| _readScalar(M &dst, const std::span< const std::byte > image, std::size_t &cursor, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inlineprotectedstatic |
| _readStringBlock(std::string &dst, const M2ArrayRef ref, const std::span< const std::byte > base, const std::string_view what) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | 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< M2Root< V > > | inlineprotectedstatic |
| _resolvesExternally(const T &rec) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | 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< M2Root< V > > | 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< M2Root< V > > | inlineprotectedstatic |
| _writeImage(const M2Root< V > &self, FileBuffer &out, const OffsetWriteContext &ctx) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | 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< M2Root< V > > | 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< M2Root< V > > | inlineprotectedstatic |
| _writeStringBlock(const std::string &src, FileBuffer &image, const std::size_t imagePos, std::size_t &cursor, FileBuffer &blocks) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | 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< M2Root< V > > | inlineprotectedstatic |
| bones | wowlib::formats::m2::root::M2Root< V > | |
| empty() const | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inline |
| ensureValid() const | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inline |
| formatVersion | wowlib::formats::m2::root::M2Root< V > | |
| globalFlags | wowlib::formats::m2::root::M2Root< V > | |
| globalLoops | wowlib::formats::m2::root::M2Root< V > | |
| imageSize() const | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inline |
| magic | wowlib::formats::m2::root::M2Root< V > | |
| memberOffset(std::string_view name) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inlinestatic |
| name | wowlib::formats::m2::root::M2Root< V > | |
| wowlib::operator==(const M2OffsetBlock &) const=default | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | |
| wowlib::formats::m2::M2OffsetBase::operator==(const M2OffsetBase &) const =default | wowlib::formats::m2::M2OffsetBase | |
| wowlib::formats::m2::root::M2RootBase::operator==(const M2RootBase &) const =default | wowlib::formats::m2::root::M2RootBase | |
| read(std::span< const std::byte > data) | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inline |
| sequenceLookups | wowlib::formats::m2::root::M2Root< V > | |
| sequences | wowlib::formats::m2::root::M2Root< V > | |
| validate() const | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inline |
| Version | wowlib::formats::m2::root::M2Root< V > | static |
| write() const | wowlib::formats::m2::M2OffsetBlock< M2Root< V > > | inline |