Performs a checked cast from a value to a map value, returning a non-empty optional with either a value or reference to the map value. Otherwise an empty optional is returned.
| 853 | // returning a non-empty optional with either a value or reference to the |
| 854 | // map value. Otherwise an empty optional is returned. |
| 855 | absl::optional<MapValue> AsMap() & { return std::as_const(*this).AsMap(); } |
| 856 | absl::optional<MapValue> AsMap() const&; |
| 857 | absl::optional<MapValue> AsMap() &&; |
| 858 | absl::optional<MapValue> AsMap() const&& { |