MCPcopy Create free account
hub / github.com/bytedance/bolt / FunctionSignature

Method FunctionSignature

bolt/expression/FunctionSignature.cpp:217–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215}
216
217FunctionSignature::FunctionSignature(
218 std::unordered_map<std::string, SignatureVariable> variables,
219 TypeSignature returnType,
220 std::vector<TypeSignature> argumentTypes,
221 std::vector<bool> constantArguments,
222 bool variableArity)
223 : variables_{std::move(variables)},
224 returnType_{std::move(returnType)},
225 argumentTypes_{std::move(argumentTypes)},
226 constantArguments_{std::move(constantArguments)},
227 variableArity_{variableArity} {
228 validate(variables_, returnType_, argumentTypes_, constantArguments_);
229}
230
231std::string AggregateFunctionSignature::toString() const {
232 std::ostringstream out;

Callers

nothing calls this directly

Calls 1

validateFunction · 0.70

Tested by

no test coverage detected