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

Function AddEnumConstants

checker/standard_library.cc:834–841  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

832}
833
834absl::Status AddEnumConstants(TypeCheckerBuilder& builder) {
835 VariableDecl pb_null;
836 pb_null.set_name("google.protobuf.NullValue.NULL_VALUE");
837 pb_null.set_type(IntType());
838 pb_null.set_value(Constant(int64_t{0}));
839 CEL_RETURN_IF_ERROR(builder.AddVariable(std::move(pb_null)));
840 return absl::OkStatus();
841}
842
843absl::Status AddStandardLibraryDecls(TypeCheckerBuilder& builder) {
844 CEL_RETURN_IF_ERROR(AddLogicalOps(builder));

Callers 1

AddStandardLibraryDeclsFunction · 0.85

Calls 6

ConstantClass · 0.85
AddVariableMethod · 0.80
IntTypeClass · 0.50
set_nameMethod · 0.45
set_typeMethod · 0.45
set_valueMethod · 0.45

Tested by

no test coverage detected