wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::formats::ChunkExtras Struct Reference

Round-trip bookkeeping common to every chunked entity: the encounter journal, unmodeled chunks, and stray trailing bytes. More...

#include <wowlib/formats/common/chunked_file.hpp>

Inheritance diagram for wowlib::formats::ChunkExtras:

Public Member Functions

bool operator== (const ChunkExtras &) const =default

Public Attributes

std::vector< JournalEntry > journal
std::vector< UnknownChunk > unknown
std::vector< std::byte > trailing

Detailed Description

Round-trip bookkeeping common to every chunked entity: the encounter journal, unmodeled chunks, and stray trailing bytes.

All preserved so a read-then-write reproduces the original file byte for byte.

Definition at line 73 of file chunked_file.hpp.

Member Function Documentation

◆ operator==()

bool wowlib::formats::ChunkExtras::operator== ( const ChunkExtras & ) const
default

Member Data Documentation

◆ journal

std::vector<JournalEntry> wowlib::formats::ChunkExtras::journal

◆ trailing

std::vector<std::byte> wowlib::formats::ChunkExtras::trailing

Definition at line 76 of file chunked_file.hpp.

◆ unknown

std::vector<UnknownChunk> wowlib::formats::ChunkExtras::unknown

Definition at line 75 of file chunked_file.hpp.

Referenced by wowlib::audit::detail::tallyUnknown().


The documentation for this struct was generated from the following file: