SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SDL::ResourceWeak< UNIQUE > Class Template Reference

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.
 

Detailed Description

template<class UNIQUE>
class SDL::ResourceWeak< UNIQUE >
Template Parameters
UNIQUE

The documentation for this class was generated from the following file: