wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
table_core.cpp File Reference

TableCore's method bodies — the whole table engine, compiled once for all generated tables (see table_core.hpp for why). More...

#include <wowlib/db/table_core.hpp>
#include <algorithm>
#include <cstring>
#include <format>
#include <unordered_map>
#include <wowlib/core/client_builds.hpp>
#include <wowlib/db/wdb2.hpp>
#include <wowlib/db/wdbc.hpp>
#include <wowlib/db/wdc/wdc.hpp>
#include <wowlib/formats/common/fourcc.hpp>
#include <wowlib/fs/filesystem.hpp>
Include dependency graph for table_core.cpp:

Go to the source code of this file.

Namespaces

namespace  wowlib
namespace  wowlib::db

Detailed Description

TableCore's method bodies — the whole table engine, compiled once for all generated tables (see table_core.hpp for why).

These are Table<Record>'s old bodies with the consteval identity facts (version, name, schema, has-id) read from the runtime TableInfo instead.

Definition in file table_core.cpp.