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

Function AsOptional

common/optional_ref.h:147–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

145
146template <typename T>
147absl::optional<std::decay_t<T>> AsOptional(optional_ref<T> ref) {
148 if (ref) {
149 return *ref;
150 }
151 return absl::nullopt;
152}
153
154template <typename T>
155absl::optional<T> AsOptional(absl::optional<T> opt) {

Callers 15

AsMethod · 0.85
AsBytesMethod · 0.85
AsErrorMethod · 0.85
AsListMethod · 0.85
AsMapMethod · 0.85
AsMessageMethod · 0.85
AsOpaqueMethod · 0.85
AsOptionalMethod · 0.85
AsParsedJsonListMethod · 0.85
AsParsedJsonMapMethod · 0.85
AsCustomListMethod · 0.85
AsCustomMapMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected