| 145 | |
| 146 | template <typename T> |
| 147 | absl::optional<std::decay_t<T>> AsOptional(optional_ref<T> ref) { |
| 148 | if (ref) { |
| 149 | return *ref; |
| 150 | } |
| 151 | return absl::nullopt; |
| 152 | } |
| 153 | |
| 154 | template <typename T> |
| 155 | absl::optional<T> AsOptional(absl::optional<T> opt) { |
no outgoing calls
no test coverage detected