| adopt(T *resource) | UniqueResource< T, Releaser > | inlinestatic |
| get() const (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |
| m_Resource (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | private |
| operator bool() const (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inlineexplicit |
| operator*() const (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |
| operator->() const (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |
| operator=(UniqueResource &&other) noexcept (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |
| operator=(const UniqueResource &)=delete (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | private |
| release() noexcept | UniqueResource< T, Releaser > | inline |
| reset(T *replacement=nullptr) noexcept | UniqueResource< T, Releaser > | inline |
| UniqueResource() (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |
| UniqueResource(UniqueResource &&other) noexcept (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |
| UniqueResource(T *resource) (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inlineexplicitprivate |
| UniqueResource(const UniqueResource &)=delete (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | private |
| ~UniqueResource() (defined in UniqueResource< T, Releaser >) | UniqueResource< T, Releaser > | inline |