Pārlūkot izejas kodu

Formatting.

main
offa pirms 7 gadiem
vecāks
revīzija
7321389331
1 mainītis faili ar 6 papildinājumiem un 3 dzēšanām
  1. +6
    -3
      include/unique_resource.h

+ 6
- 3
include/unique_resource.h Parādīt failu

@@ -222,7 +222,8 @@ namespace sr
}

template<class RR = R,
std::enable_if_t<( std::is_pointer<RR>::value && !std::is_void<std::remove_pointer_t<RR>>::value), int> = 0>
std::enable_if_t<( std::is_pointer<RR>::value
&& !std::is_void<std::remove_pointer_t<RR>>::value), int> = 0>
std::add_lvalue_reference_t<std::remove_pointer_t<RR>> operator*() const noexcept
{
return *get();
@@ -235,8 +236,10 @@ namespace sr


template<class RR = R, class DD = D,
std::enable_if_t<(std::is_nothrow_move_assignable<RR>::value || std::is_nothrow_copy_assignable<RR>::value)
&& (std::is_nothrow_copy_assignable<DD>::value || std::is_nothrow_copy_assignable<DD>::value), int> = 0
std::enable_if_t<(std::is_nothrow_move_assignable<RR>::value
|| std::is_nothrow_copy_assignable<RR>::value)
&& (std::is_nothrow_copy_assignable<DD>::value
|| std::is_nothrow_copy_assignable<DD>::value), int> = 0
>
unique_resource& operator=(unique_resource&& other)
{

Notiek ielāde…
Atcelt
Saglabāt