| 219 | } |
| 220 | |
| 221 | void UnsafeAdd(Value value) override { |
| 222 | ABSL_DCHECK_OK(CheckListElement(value)); |
| 223 | elements_->emplace_back(std::move(value)); |
| 224 | if (elements_trivially_destructible_) { |
| 225 | elements_trivially_destructible_ = |
| 226 | ArenaTraits<>::trivially_destructible(elements_->back()); |
| 227 | } |
| 228 | } |
| 229 | |
| 230 | size_t Size() const override { return elements_->size(); } |
| 231 |
no test coverage detected