| 402 | } |
| 403 | |
| 404 | CustomListValue Clone(google::protobuf::Arena* absl_nonnull arena) const override { |
| 405 | ABSL_DCHECK(arena != nullptr); |
| 406 | |
| 407 | ListValueBuilderImpl builder(arena); |
| 408 | builder.Reserve(elements_.size()); |
| 409 | for (const auto& element : elements_) { |
| 410 | builder.UnsafeAdd(element.Clone(arena)); |
| 411 | } |
| 412 | return std::move(builder).BuildCustom(); |
| 413 | } |
| 414 | |
| 415 | size_t Size() const override { return elements_.size(); } |
| 416 |
nothing calls this directly
no test coverage detected