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

Method NewStructField

common/expr_factory.h:260–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

258 typename = std::enable_if_t<IsStringLike<Name>::value>,
259 typename = std::enable_if_t<IsExprLike<Value>::value>>
260 StructExprField NewStructField(ExprId id, Name name, Value value,
261 bool optional = false) {
262 StructExprField field;
263 field.set_id(id);
264 field.set_name(std::move(name));
265 field.set_value(std::move(value));
266 field.set_optional(optional);
267 return field;
268 }
269
270 template <
271 typename Name, typename Fields,

Callers 2

TESTFunction · 0.80
visitFieldsMethod · 0.80

Calls 4

set_idMethod · 0.45
set_nameMethod · 0.45
set_valueMethod · 0.45
set_optionalMethod · 0.45

Tested by 1

TESTFunction · 0.64