| 213 | } |
| 214 | |
| 215 | absl::Status Add(Value value) override { |
| 216 | CEL_RETURN_IF_ERROR(CheckListElement(value)); |
| 217 | UnsafeAdd(std::move(value)); |
| 218 | return absl::OkStatus(); |
| 219 | } |
| 220 | |
| 221 | void UnsafeAdd(Value value) override { |
| 222 | ABSL_DCHECK_OK(CheckListElement(value)); |