header_utils
Loading...
Searching...
No Matches
ghassanpl::unique_resource< R, D > Member List

This is the complete list of members for ghassanpl::unique_resource< R, D >, including all inherited members.

get() const noexcept (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
get_deleter() const noexcept (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
operator*() const noexcept (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
operator->() const noexcept (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
operator=(unique_resource &&rhs) noexcept(std::is_nothrow_move_assignable_v< R1 > &&std::is_nothrow_move_assignable_v< D > &&noexcept(deleter(resource))) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
release() noexcept (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
reset() noexcept(noexcept(deleter(resource))) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
reset(RR &&r) noexcept(noexcept(deleter(resource)) &&std::is_nothrow_assignable_v< R1 &, RR >) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
unique_resource()=default (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >
unique_resource(RR &&r, DD &&d) noexcept(std::is_nothrow_constructible_v< R1, RR > &&std::is_nothrow_constructible_v< D, DD >) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
unique_resource(RR &&r, const I &invalid, DD &&d) noexcept(std::is_nothrow_constructible_v< R1, RR > &&std::is_nothrow_constructible_v< D, DD >) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
unique_resource(unique_resource &&rhs) noexcept(std::is_nothrow_move_constructible_v< R1 > &&std::is_nothrow_move_constructible_v< D >) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline
~unique_resource() noexcept(noexcept(deleter(resource))) (defined in ghassanpl::unique_resource< R, D >)ghassanpl::unique_resource< R, D >inline