| 265 | } |
| 266 | |
| 267 | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena) const override { |
| 268 | ABSL_DCHECK(arena != nullptr); |
| 269 | |
| 270 | ListValueBuilderImpl builder(arena); |
| 271 | builder.Reserve(elements_.size()); |
| 272 | for (const auto& element : elements_) { |
| 273 | builder.UnsafeAdd(element.Clone(arena)); |
| 274 | } |
| 275 | return std::move(builder).BuildCustom(); |
| 276 | } |
| 277 | |
| 278 | size_t Size() const override { return elements_.size(); } |
| 279 |
nothing calls this directly
no test coverage detected