deleter typedef | SDL::ResourceOwnerBase< RESOURCE, DefaultDeleter< RESOURCE > > | |
DetachedResource(RESOURCE other) | SDL::DetachedResource< RESOURCE, UNIQUE > | inlineexplicit |
DetachedResource(const DetachedResource &other)=delete (defined in SDL::DetachedResource< RESOURCE, UNIQUE >) | SDL::DetachedResource< RESOURCE, UNIQUE > | |
DetachedResource(DetachedResource &&other)=default | SDL::DetachedResource< RESOURCE, UNIQUE > | |
free() | SDL::ResourceOwnerBase< RESOURCE, DefaultDeleter< RESOURCE > > | inlineprotected |
get() | SDL::ResourcePtrBase< RESOURCE > | inlineprotected |
get() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator bool() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator UNIQUE() && | SDL::DetachedResource< RESOURCE, UNIQUE > | inline |
operator*() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator->() const | SDL::ResourcePtrBase< RESOURCE > | inline |
operator->() | SDL::ResourcePtrBase< RESOURCE > | inline |
operator=(const DetachedResource &other)=delete (defined in SDL::DetachedResource< RESOURCE, UNIQUE >) | SDL::DetachedResource< RESOURCE, UNIQUE > | |
operator=(DetachedResource &&other)=default | SDL::DetachedResource< RESOURCE, UNIQUE > | |
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 > | |