MCPcopy Create free account
hub / github.com/SheafificationOfG/based-cpp / operator()

Method operator()

gil/std.base.hpp:151–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149 Body body;
150
151 constexpr auto operator()(auto... vars) const noexcept {
152 lib::bundle::Bundle varbundle{vars...};
153 return lib::ir::IR{loop_(
154 ++global_(_stack_local_scope_),
155 lib::bundle::fold([](auto arg, auto var) { return var_(arg) = var; },
156 args, varbundle),
157 global_(_lambda_return_) = body, --global_(_stack_local_scope_),
158 break_(*global_(_lambda_return_)))};
159 }
160};
161
162} // namespace _impl_

Callers

nothing calls this directly

Calls 4

loop_Function · 0.85
global_Function · 0.85
foldFunction · 0.85
var_Function · 0.85

Tested by

no test coverage detected