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

Method FindFunctionOverloads

runtime/activation.cc:89–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89std::vector<FunctionOverloadReference> Activation::FindFunctionOverloads(
90 absl::string_view name) const {
91 std::vector<FunctionOverloadReference> result;
92 auto iter = functions_.find(name);
93 if (iter != functions_.end()) {
94 const std::vector<FunctionEntry>& overloads = iter->second;
95 result.reserve(overloads.size());
96 for (const auto& overload : overloads) {
97 result.push_back({*overload.descriptor, *overload.implementation});
98 }
99 }
100 return result;
101}
102
103bool Activation::InsertOrAssignValue(absl::string_view name, Value value) {
104 return values_

Callers 2

TEST_FFunction · 0.45
GetFunctionMethod · 0.45

Calls 2

endMethod · 0.45
sizeMethod · 0.45

Tested by 1

TEST_FFunction · 0.36