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

The CSV-backed listfile provider: one working file ('fileDataId;filepath' per line) that is both read from and written to. More...

#include <filesystem>
#include <optional>
#include <shared_mutex>
#include <string>
#include <string_view>
#include <unordered_map>
#include <wowlib/core/error.hpp>
#include <wowlib/core/file_key.hpp>
#include <wowlib/core/shared_mutex.hpp>
#include <wowlib/fs/fdid_allocator.hpp>
#include <wowlib/fs/listfile.hpp>
Include dependency graph for csv_listfile.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wowlib::fs::CsvListfileOptions
 Tuning knobs for loading a listfile. More...
class  wowlib::fs::CsvListfile
 The CSV-backed path<->FileDataID database ('fileDataId;filepath' per line, the community listfile format of github.com/wowdev/wow-listfile). More...

Namespaces

namespace  wowlib
namespace  wowlib::fs

Detailed Description

The CSV-backed listfile provider: one working file ('fileDataId;filepath' per line) that is both read from and written to.

Definition in file csv_listfile.hpp.