SDL3pp
A slim C++ wrapper for SDL3
|
Implement weak ownership for a resource. More...
Public Member Functions | |
constexpr | ResourceWeak ()=default |
Default constructor. | |
constexpr | ResourceWeak (const ResourceShared< UNIQUE > &shared) |
Constructs from ResourceShared. | |
constexpr bool | operator== (const ResourceWeak &other) const =default |
Compares. | |
constexpr bool | expired () const |
True if expired. | |
constexpr | operator bool () const |
True if not expired. | |
ResourceShared< UNIQUE > | lock () const |
Lock back to ResourceShared. | |
UNIQUE |