| 34 | template <class TDependency, class TInjector, |
| 35 | std::enable_if_t<std::is_same<typename TDependency::scope, di::scopes::singleton>::value, int> = 0> |
| 36 | void create_singletons_eagerly_impl(const di::aux::type<TDependency>&, const TInjector& injector) { |
| 37 | injector.template create<std::shared_ptr<typename TDependency::expected>>(); |
| 38 | } |
| 39 | |
| 40 | template <class TDependency, class TInjector, |
| 41 | std::enable_if_t<!std::is_same<typename TDependency::scope, di::scopes::singleton>::value, int> = 0> |
no outgoing calls
no test coverage detected