Skip to content

ludus::foundation::filesystem::Mount

Ludus Wiki · API overview · Browse API

Struct

Borrowed input describing one mount. Empty Prefix maps the entire root.

Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp

#include <ludus/foundation/filesystem/namespace.hpp>
struct ludus::foundation::filesystem::Mount final

Fields

Namespace

Root ludus::foundation::filesystem::Mount::Namespace = Root::Assets
Explicit namespace this mount serves.

Related types: Root

Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp

Prefix

std::string_view ludus::foundation::filesystem::Mount::Prefix
Empty or ValidPath prefix; matches complete components.

Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp

Priority

int32 ludus::foundation::filesystem::Mount::Priority = 0
Higher values resolve first.

Related types: int32

Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp

Id

uint64 ludus::foundation::filesystem::Mount::Id = 0
Host-assigned nonzero ID, unique in a snapshot; lower wins ties.

Related types: uint64

Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp

Source

ProviderHandle ludus::foundation::filesystem::Mount::Source
Retained immutable provider revision.

Related types: ProviderHandle

Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp