MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / UnsafeAdd

Method UnsafeAdd

common/values/value_builder.cc:221–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 5

SplitMethod · 0.80
CloneMethod · 0.80
CloneMethod · 0.80
ProjectKeysMethod · 0.80
ProjectKeysMethod · 0.80

Calls 1

CheckListElementFunction · 0.85

Tested by

no test coverage detected