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

The static composition of one client's file access. More...

#include <optional>
#include <span>
#include <string_view>
#include <utility>
#include <wowlib/core/buffer.hpp>
#include <wowlib/core/error.hpp>
#include <wowlib/core/file_key.hpp>
#include <wowlib/fs/listfile.hpp>
#include <wowlib/fs/project_directory.hpp>
#include <wowlib/fs/storage_backend.hpp>
Include dependency graph for client_filesystem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wowlib::fs::ClientFileSystem< Backend, Listfile >
 The static composition of one client's file access: storage backend + listfile database + optional project-directory overlay. More...

Namespaces

namespace  wowlib
namespace  wowlib::fs

Detailed Description

The static composition of one client's file access.

C++-only (not welded): target languages construct through fs::FileSystem, C++ callers wanting zero dispatch overhead use the concrete compositions directly.

Definition in file client_filesystem.hpp.