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

Method HasValue

common/values/optional_value.cc:420–425  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

418}
419
420bool OptionalValue::HasValue() const {
421 return static_cast<const OptionalValueDispatcher*>(OpaqueValue::dispatcher())
422 ->has_value(static_cast<const OptionalValueDispatcher*>(
423 OpaqueValue::dispatcher()),
424 OpaqueValue::content());
425}
426
427void OptionalValue::Value(cel::Value* absl_nonnull result) const {
428 ABSL_DCHECK(result != nullptr);

Callers 15

DoEvaluateMethod · 0.80
EvaluateMethod · 0.80
DoEvaluateMethod · 0.80
EvaluateMethod · 0.80
EvaluateMethod · 0.80
EvalOptionalOrFunction · 0.80
EvaluateMethod · 0.80
EvaluateMethod · 0.80
EvaluateMethod · 0.80
TEST_FFunction · 0.80
PerformLookupFunction · 0.80
DoEvaluateMethod · 0.80

Calls 1

has_valueMethod · 0.45

Tested by 3

TEST_FFunction · 0.64
MatchAndExplainMethod · 0.64
TEST_FFunction · 0.64