Namespaces
Variants

std::experimental::unique_resource<R, D>:: operator*, std::experimental::unique_resource<R, D>:: operator->

From cppreference.net
std:: add_lvalue_reference_t < std:: remove_pointer_t < R >>
operator * ( ) const noexcept ;
(1) (TS фундаментальной библиотеки v3)
R operator - > ( ) const noexcept ;
(2) (TS фундаментальной библиотеки v3)
1) Обращается к объекту или функции, на которые указывает базовый дескриптор ресурса, являющийся указателем. Эта функция участвует в разрешении перегрузки только если std:: is_pointer_v < R > равно true и std:: is_void_v < std:: remove_pointer_t < R >> равно false . Если дескриптор ресурса не указывает на объект или функцию, поведение не определено.
2) Получить копию базового дескриптора ресурса, который является указателем. Эта функция участвует в разрешении перегрузки только если std:: is_pointer_v < R > равно true . Возвращаемое значение обычно используется для доступа к указываемому объекту.

Содержание

Параметры

(нет)

Возвращаемое значение

1) Объект или функция, на которые указывает базовый дескриптор ресурса.
2) Копия базового дескриптора ресурса.

Пример

Смотрите также

получает доступ к базовому дескриптору ресурса
(публичная функция-член)
разыменовывает указатель на управляемый объект
(публичная функция-член std::unique_ptr<T,Deleter> )