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

Function CreateDirectFunctionStep

eval/eval/function_step.cc:499–506  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

497} // namespace
498
499std::unique_ptr<DirectExpressionStep> CreateDirectFunctionStep(
500 int64_t expr_id, const cel::CallExpr& call,
501 std::vector<std::unique_ptr<DirectExpressionStep>> deps,
502 std::vector<cel::FunctionOverloadReference> overloads) {
503 return std::make_unique<DirectFunctionStepImpl<StaticResolver>>(
504 expr_id, call.function(), std::move(deps), call.has_target(),
505 StaticResolver(std::move(overloads)));
506}
507
508std::unique_ptr<DirectExpressionStep> CreateDirectLazyFunctionStep(
509 int64_t expr_id, const cel::CallExpr& call,

Callers 3

TEST_FFunction · 0.85
TEST_FFunction · 0.85

Calls 2

StaticResolverClass · 0.85
has_targetMethod · 0.80

Tested by 2

TEST_FFunction · 0.68
TEST_FFunction · 0.68