Pārlūkot izejas kodu

Missing reset() method added.

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

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

@@ -23,6 +23,7 @@
#include "scope_exit.h"
#include <utility>
#include <type_traits>
#include <functional>

namespace sr
{
@@ -120,6 +121,11 @@ namespace sr
return m_value.get();
}

void reset(T& newValue) noexcept
{
m_value = std::ref(newValue);
}


private:


Notiek ielāde…
Atcelt
Saglabāt