MCPcopy Create free account
hub / github.com/boost-ext/di / module2

Function module2

benchmark/performance/di.cpp:1562–1575  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1560
1561#if defined(MODULE2)
1562EXPOSED_OR_AUTO(di::injector<c1>, auto) module2() noexcept {
1563 RETURN(di::make_injector(
1564 BIND_INTERFACES2(di::bind<i10>().to<impl10>(), di::bind<i11>().to<impl11>(), di::bind<i12>().to<impl12>(),
1565 di::bind<i13>().to<impl13>(), di::bind<i14>().to<impl14>(), di::bind<i15>().to<impl15>(),
1566 di::bind<i16>().to<impl16>(), di::bind<i17>().to<impl17>(), di::bind<i18>().to<impl18>(),
1567 di::bind<i19>().to<impl19>())
1568 BIND_OTHERS2(di::bind<x10>.in(di::unique), di::bind<x11>.in(di::unique), di::bind<x12>.in(di::unique),
1569 di::bind<x13>.in(di::unique), di::bind<x14>.in(di::unique), di::bind<x15>.in(di::unique),
1570 di::bind<x16>.in(di::unique), di::bind<x17>.in(di::unique), di::bind<x18>.in(di::unique),
1571 di::bind<x19>.in(di::unique), di::bind<y10>.in(di::unique), di::bind<y11>.in(di::unique),
1572 di::bind<y12>.in(di::unique), di::bind<y13>.in(di::unique), di::bind<y14>.in(di::unique),
1573 di::bind<y15>.in(di::unique), di::bind<y16>.in(di::unique), di::bind<y17>.in(di::unique),
1574 di::bind<y18>.in(di::unique), di::bind<y19>.in(di::unique))));
1575};
1576#endif
1577
1578#if defined(MODULE3)

Callers 1

mainFunction · 0.70

Calls 2

make_injectorFunction · 0.50
inMethod · 0.45

Tested by

no test coverage detected