Scope
 All Classes Functions Pages
scope::unique_resource< R, D > Member List

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 noexceptscope::unique_resource< R, D >
get_deleter() const noexceptscope::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() noexceptscope::unique_resource< R, D >
reset() noexceptscope::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 >