Просмотр исходного кода

Requirements on the operator-> relaxed (#101).

main
offa 7 лет назад
Родитель
Сommit
a5e6ec92b8
1 измененных файлов: 1 добавлений и 5 удалений
  1. +1
    -5
      include/unique_resource.h

+ 1
- 5
include/unique_resource.h Просмотреть файл

@@ -117,11 +117,7 @@ namespace sr
return m_resource.get();
}

template<class RR = R,
std::enable_if_t<std::is_pointer_v<RR>
&& (std::is_class_v<std::remove_pointer_t<RR>>
|| std::is_union_v<std::remove_pointer_t<RR>>), int> = 0
>
template<class RR = R, std::enable_if_t<std::is_pointer_v<RR>>
RR operator->() const noexcept
{
return m_resource.get();

Загрузка…
Отмена
Сохранить