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

Method NewCall

parser/macro_expr_factory.h:132–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130 typename = std::enable_if_t<IsStringLike<Function>::value>,
131 typename = std::enable_if_t<std::conjunction_v<IsRValue<Expr, Args>...>>>
132 ABSL_MUST_USE_RESULT Expr NewCall(Function function, Args&&... args) {
133 std::vector<Expr> array;
134 array.reserve(sizeof...(Args));
135 (array.push_back(std::forward<Args>(args)), ...);
136 return NewCall(NextId(), std::move(function), std::move(array));
137 }
138
139 template <typename Function, typename Args,
140 typename = std::enable_if_t<IsStringLike<Function>::value>,

Callers 12

ExpandAllMacroFunction · 0.45
ExpandExistsMacroFunction · 0.45
ExpandExistsOneMacroFunction · 0.45
ExpandMap2MacroFunction · 0.45
ExpandMap3MacroFunction · 0.45
ExpandFilterMacroFunction · 0.45
ExpandOptMapMacroFunction · 0.45
ExpandOptFlatMapMacroFunction · 0.45
BalancedTreeMethod · 0.45
visitExprMethod · 0.45
visitSelectMethod · 0.45
GlobalCallOrMacroImplMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected