ludus::resources::Lease¶
Ludus Wiki · API overview · Browse API
Class
Precondition
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
#include <ludus/runtime/resources/manager.h>
class ludus::resources::Lease final
Methods¶
Lease¶
ludus::resources::Lease::Lease() noexcept=default
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
~Lease¶
ludus::resources::Lease::~Lease() noexcept
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Lease¶
ludus::resources::Lease::Lease(const Lease &)=delete
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
operator=¶
Lease & ludus::resources::Lease::operator=(const Lease &)=delete
Related types: Lease
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Lease¶
ludus::resources::Lease::Lease(Lease &&other) noexcept
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
operator=¶
Lease & ludus::resources::Lease::operator=(Lease &&other) noexcept
Related types: Lease
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Token¶
LeaseToken ludus::resources::Lease::Token() const noexcept
Related types: LeaseToken
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Release¶
Status ludus::resources::Lease::Release() noexcept
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h