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

Method AsOptional

common/values/opaque_value.cc:170–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

168}
169
170optional_ref<const OptionalValue> OpaqueValue::AsOptional() const& {
171 if (IsOptional()) {
172 return *reinterpret_cast<const OptionalValue*>(this);
173 }
174 return absl::nullopt;
175}
176
177absl::optional<OptionalValue> OpaqueValue::AsOptional() && {
178 if (IsOptional()) {

Callers 1

OptionalValueEqualFunction · 0.45

Calls 1

IsOptionalFunction · 0.85

Tested by

no test coverage detected