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