wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::formats::m2::M2OffsetBlock< Derived > Member List

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() constwowlib::formats::m2::M2OffsetBlock< Derived >inline
ensureValid() constwowlib::formats::m2::M2OffsetBlock< Derived >inline
imageSize() constwowlib::formats::m2::M2OffsetBlock< Derived >inline
memberOffset(std::string_view name)wowlib::formats::m2::M2OffsetBlock< Derived >inlinestatic
operator==(const M2OffsetBlock &) const =defaultwowlib::formats::m2::M2OffsetBlock< Derived >
wowlib::formats::m2::M2OffsetBase::operator==(const M2OffsetBase &) const =defaultwowlib::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() constwowlib::formats::m2::M2OffsetBlock< Derived >inline
write() constwowlib::formats::m2::M2OffsetBlock< Derived >inline
write(const OffsetWriteContext &ctx) constwowlib::formats::m2::M2OffsetBlock< Derived >inline
write(FileBuffer &out) constwowlib::formats::m2::M2OffsetBlock< Derived >inline