ludus::foundation::filesystem::ProviderHandle¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
#include <ludus/foundation/filesystem/namespace.hpp>
class ludus::foundation::filesystem::ProviderHandle final
Methods¶
ProviderHandle¶
ludus::foundation::filesystem::ProviderHandle::ProviderHandle() noexcept=default
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
ProviderHandle¶
explicit ludus::foundation::filesystem::ProviderHandle::ProviderHandle(Provider *owned) noexcept
Related types: Provider
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
~ProviderHandle¶
ludus::foundation::filesystem::ProviderHandle::~ProviderHandle() noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
ProviderHandle¶
ludus::foundation::filesystem::ProviderHandle::ProviderHandle(const ProviderHandle &other) noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
operator=¶
ProviderHandle & ludus::foundation::filesystem::ProviderHandle::operator=(const ProviderHandle &other) noexcept
Related types: ProviderHandle
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
ProviderHandle¶
ludus::foundation::filesystem::ProviderHandle::ProviderHandle(ProviderHandle &&other) noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
operator=¶
ProviderHandle & ludus::foundation::filesystem::ProviderHandle::operator=(ProviderHandle &&other) noexcept
Related types: ProviderHandle
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
Get¶
const Provider * ludus::foundation::filesystem::ProviderHandle::Get() const noexcept
Related types: Provider
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
Static methods¶
Share¶
static ProviderHandle ludus::foundation::filesystem::ProviderHandle::Share(const Provider &provider) noexcept
Related types: Provider · ProviderHandle
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp