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

Function module3

benchmark/performance/di.cpp:1579–1592  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1577
1578#if defined(MODULE3)
1579EXPOSED_OR_AUTO(di::injector<c2>, auto) module3() noexcept {
1580 RETURN(di::make_injector(
1581 BIND_INTERFACES3(di::bind<i20>().to<impl20>(), di::bind<i21>().to<impl21>(), di::bind<i22>().to<impl22>(),
1582 di::bind<i23>().to<impl23>(), di::bind<i24>().to<impl24>(), di::bind<i25>().to<impl25>(),
1583 di::bind<i26>().to<impl26>(), di::bind<i27>().to<impl27>(), di::bind<i28>().to<impl28>(),
1584 di::bind<i29>().to<impl29>())
1585 BIND_OTHERS3(di::bind<x20>.in(di::unique), di::bind<x21>.in(di::unique), di::bind<x22>.in(di::unique),
1586 di::bind<x23>.in(di::unique), di::bind<x24>.in(di::unique), di::bind<x25>.in(di::unique),
1587 di::bind<x26>.in(di::unique), di::bind<x27>.in(di::unique), di::bind<x28>.in(di::unique),
1588 di::bind<x29>.in(di::unique), di::bind<y20>.in(di::unique), di::bind<y21>.in(di::unique),
1589 di::bind<y22>.in(di::unique), di::bind<y23>.in(di::unique), di::bind<y24>.in(di::unique),
1590 di::bind<y25>.in(di::unique), di::bind<y26>.in(di::unique), di::bind<y27>.in(di::unique),
1591 di::bind<y28>.in(di::unique), di::bind<y29>.in(di::unique))));
1592};
1593#endif
1594
1595#if defined(MODULE4)

Callers 1

mainFunction · 0.70

Calls 2

make_injectorFunction · 0.50
inMethod · 0.45

Tested by

no test coverage detected