| 2206 | } |
| 2207 | |
| 2208 | optional_ref<const ParsedMessageValue> Value::AsParsedMessage() const& { |
| 2209 | if (const auto* alternative = variant_.As<ParsedMessageValue>(); |
| 2210 | alternative != nullptr) { |
| 2211 | return *alternative; |
| 2212 | } |
| 2213 | return absl::nullopt; |
| 2214 | } |
| 2215 | |
| 2216 | absl::optional<ParsedMessageValue> Value::AsParsedMessage() && { |
| 2217 | if (auto* alternative = variant_.As<ParsedMessageValue>(); |
no outgoing calls
no test coverage detected