| 51 | public: |
| 52 | template <typename... Args> |
| 53 | absl::StatusOr<MapValue> NewIntDoubleMapValue(Args&&... args) { |
| 54 | auto builder = NewMapValueBuilder(arena()); |
| 55 | (static_cast<void>(builder->Put(std::forward<Args>(args).first, |
| 56 | std::forward<Args>(args).second)), |
| 57 | ...); |
| 58 | return std::move(*builder).Build(); |
| 59 | } |
| 60 | |
| 61 | template <typename... Args> |
| 62 | absl::StatusOr<MapValue> NewJsonMapValue(Args&&... args) { |