| @@ -59,6 +59,9 @@ namespace sr::detail | |||
| } | |||
| using type = T; | |||
| private: | |||
| Wrapper(const T& value) noexcept(noexcept(T{value})) : m_value(value) | |||
| @@ -102,6 +105,9 @@ namespace sr::detail | |||
| } | |||
| using type = std::reference_wrapper<T>; | |||
| private: | |||
| std::reference_wrapper<T> m_value; | |||