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

Function MakeMemberOverloadDecl

common/decl.h:241–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

239
240template <typename... Args>
241OverloadDecl MakeMemberOverloadDecl(Type result, Args&&... args) {
242 OverloadDecl overload_decl;
243 overload_decl.set_result(std::move(result));
244 overload_decl.set_member(true);
245 auto& mutable_args = overload_decl.mutable_args();
246 mutable_args.reserve(sizeof...(Args));
247 (mutable_args.push_back(std::forward<Args>(args)), ...);
248 return overload_decl;
249}
250
251// Avoid this version of `MakeMemberOverloadDecl`, it is less robust than the
252// version that automatically generates a descriptive overload id at the time

Callers 9

TESTFunction · 0.85
AddContainerOpsFunction · 0.85
AddStringFunctionsFunction · 0.85
AddRegexFunctionsFunction · 0.85
AddTimeFunctionsFunction · 0.85
TESTFunction · 0.85
TESTFunction · 0.85

Calls 3

set_memberMethod · 0.80
set_resultMethod · 0.45
set_idMethod · 0.45

Tested by 3

TESTFunction · 0.68
TESTFunction · 0.68
TESTFunction · 0.68