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

Function constructSpecialForm

bolt/expression/FunctionCallToSpecialForm.cpp:47–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47ExprPtr constructSpecialForm(
48 const std::string& functionName,
49 const TypePtr& type,
50 std::vector<ExprPtr>&& compiledChildren,
51 bool trackCpuUsage,
52 const core::QueryConfig& config) {
53 auto specialForm = specialFormRegistry().getSpecialForm(functionName);
54 if (specialForm == nullptr) {
55 return nullptr;
56 }
57
58 return specialForm->constructSpecialForm(
59 type, std::move(compiledChildren), trackCpuUsage, config);
60}
61} // namespace bytedance::bolt::exec

Callers 2

getSpecialFormFunction · 0.85
TEST_FFunction · 0.85

Calls 1

constructSpecialFormMethod · 0.45

Tested by

no test coverage detected