deleter typedef | SDL::ResourceOwnerBase< RESOURCE, DefaultDeleter< RESOURCE > > | |
free() | SDL::ResourceOwnerBase< RESOURCE, DefaultDeleter< RESOURCE > > | inlineprotected |
get() | SDL::ResourcePtrBase< RESOURCE > | inlineprotected |
get() const | SDL::ResourcePtrBase< RESOURCE > | inline |
LockBase(RESOURCE &&resource) | SDL::LockBase< RESOURCE > | inlineprotected |
LockBase()=default | SDL::LockBase< RESOURCE > | |
LockBase(const LockBase &other)=delete (defined in SDL::LockBase< RESOURCE >) | SDL::LockBase< RESOURCE > | |
LockBase(LockBase &&other) | SDL::LockBase< RESOURCE > | inline |
operator bool() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator*() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator->() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator->() | SDL::ResourcePtrBase< RESOURCE > | inline |
operator=(LockBase other) | SDL::LockBase< RESOURCE > | inline |
operator==(const ResourcePtrBase &other) const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator==(std::nullptr_t) const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator==(std::nullopt_t) const | SDL::ResourcePtrBase< RESOURCE > | inline |
reference typedef | SDL::ResourcePtrBase< RESOURCE > | |
release() | SDL::ResourceOwnerBase< RESOURCE, DefaultDeleter< RESOURCE > > | inline |
ResourceOwnerBase(base::value_type value={}, DefaultDeleter< RESOURCE > deleter={}) | SDL::ResourceOwnerBase< RESOURCE, DefaultDeleter< RESOURCE > > | inlineprotected |
ResourcePtrBase(value_type value={}) | SDL::ResourcePtrBase< RESOURCE > | inlineprotected |
value_type typedef | SDL::ResourcePtrBase< RESOURCE > | |
~LockBase() | SDL::LockBase< RESOURCE > | inline |