aboutsummaryrefslogtreecommitdiff
path: root/src/macros_and_utils.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/macros_and_utils.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/macros_and_utils.h b/src/macros_and_utils.h
index 787cf03..1b1ced6 100644
--- a/src/macros_and_utils.h
+++ b/src/macros_and_utils.h
@@ -32,6 +32,7 @@ class Unique
32 T val; 32 T val;
33 33
34 public: 34 public:
35 using type = T;
35 Unique() = default; 36 Unique() = default;
36 operator T() const { return val; } 37 operator T() const { return val; }
37 explicit Unique(T b_) 38 explicit Unique(T b_)
@@ -45,6 +46,7 @@ class Unique<T, lambda, std::enable_if_t<!std::is_scalar_v<T>>>
45: public T 46: public T
46{ 47{
47 public: 48 public:
49 using type = T;
48 using T::T; 50 using T::T;
49 explicit Unique(T const& b_) 51 explicit Unique(T const& b_)
50 : T{ b_ } 52 : T{ b_ }