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

Method NewPresenceTest

common/expr_factory.h:202–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200 typename = std::enable_if_t<IsExprLike<Operand>::value>,
201 typename = std::enable_if_t<IsStringLike<Field>::value>>
202 Expr NewPresenceTest(ExprId id, Operand operand, Field field) {
203 Expr expr;
204 expr.set_id(id);
205 auto& select_expr = expr.mutable_select_expr();
206 select_expr.set_operand(std::move(operand));
207 select_expr.set_field(std::move(field));
208 select_expr.set_test_only(true);
209 return expr;
210 }
211
212 template <typename Function, typename Args,
213 typename = std::enable_if_t<IsStringLike<Function>::value>,

Callers 1

proto_macrosFunction · 0.45

Calls 4

set_operandMethod · 0.80
set_fieldMethod · 0.80
set_test_onlyMethod · 0.80
set_idMethod · 0.45

Tested by

no test coverage detected