| 24 | struct is_reference_wrapper<std::reference_wrapper<T>> : std::true_type {}; |
| 25 | |
| 26 | template <typename T> auto unwrap(const T& v) -> const T& { return v; } |
| 27 | template <typename T> |
| 28 | auto unwrap(const std::reference_wrapper<T>& v) -> const T& { |
| 29 | return static_cast<const T&>(v); |
no outgoing calls
no test coverage detected