|
Scope
|
This is the complete list of members for scope::unique_resource< R, D >, including all inherited members.
| deleter_type typedef (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| get() const noexcept | scope::unique_resource< R, D > | |
| get_deleter() const noexcept | scope::unique_resource< R, D > | |
| make_unique_resource_checked (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | friend |
| operator*() const noexcept (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| operator->() const noexcept (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| operator=(unique_resource &&other) noexcept(std::is_nothrow_assignable< R &, R >::value &&std::is_nothrow_assignable< D &, D >::value) | scope::unique_resource< R, D > | |
| operator=(const unique_resource &other)=delete (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| release() noexcept | scope::unique_resource< R, D > | |
| reset() noexcept | scope::unique_resource< R, D > | |
| reset(RR &&r) | scope::unique_resource< R, D > | |
| resource_type typedef (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| unique_resource()=delete (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| unique_resource(RR &&r, DD &&d) noexcept(std::is_nothrow_constructible< R, RR >::value &&std::is_nothrow_constructible< D, DD >::value) | scope::unique_resource< R, D > | inlineexplicit |
| unique_resource(unique_resource &&other) noexcept(std::is_nothrow_move_constructible< R >::value &&std::is_nothrow_move_constructible< D >::value) | scope::unique_resource< R, D > | inline |
| unique_resource(const unique_resource &other)=delete (defined in scope::unique_resource< R, D >) | scope::unique_resource< R, D > | |
| ~unique_resource() | scope::unique_resource< R, D > |