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

Method build

bolt/expression/FunctionSignature.cpp:238–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236}
237
238FunctionSignaturePtr FunctionSignatureBuilder::build() {
239 BOLT_CHECK(returnType_.has_value());
240 return std::make_shared<FunctionSignature>(
241 std::move(variables_),
242 returnType_.value(),
243 std::move(argumentTypes_),
244 std::move(constantArguments_),
245 variableArity_);
246}
247
248FunctionSignatureBuilder& FunctionSignatureBuilder::knownTypeVariable(
249 const std::string& name) {

Callers 15

TEST_FFunction · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45
signaturesMethod · 0.45

Calls 2

has_valueMethod · 0.80
valueMethod · 0.45

Tested by 15

TEST_FFunction · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36
signaturesMethod · 0.36