get() const noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
get_deleter() noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
get_deleter() const noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
operator R &() const noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | explicit |
operator*() const noexcept-> decltype(*std::declval< RR & >()) (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
operator->() const noexcept(std::is_nothrow_copy_constructible< std::remove_cv_t< R >>::value) (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
release() noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
reset() noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
reset(R &r) noexcept (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
swap(unique_resource &that) noexcept(_is_nothrow_movable< D >::value) (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |
unique_resource(R &r, DD &&d) noexcept(std::is_nothrow_constructible< D, DD >::value) (defined in ranges::v3::unique_resource< R &, D >) | ranges::v3::unique_resource< R &, D > | |