std::experimental::unique_resource<R, D>::operator*, std::experimental::unique_resource<R, D>::
From cppreference.com
< cpp | experimental | unique resource
std::add_lvalue_reference_t
<
std::remove_pointer_t
<R>>
operator* ( ) const noexcept ; |
(1) | (library fundamentals TS v3) |
R operator-
>
(
)
const
noexcept
;
|
(2) | (library fundamentals TS v3) |
1) Access the object or function pointed by the underlying resource handle which is a pointer. This function participates in overload resolution only if std::is_pointer_v<R> is true and
std::is_void_v
<
std::remove_pointer_t
<R>>
is false
2) Get a copy of the underlying resource handle which is a pointer. This function participates in overload resolution only if std::is_pointer_v<R> is true
Parameters
(none)
Return value
1) The object or function pointed by the underlying resource handle.
2) Copy of the underlying resource handle.
Example
This section is incomplete Reason: no example |
See also
accesses the underlying resource handle (public member function) |
|
dereferences pointer to the managed object (public member function of std::unique_ptr<T,Deleter> ) |