DefaultServiceProviderRoot#
-
class DefaultServiceProviderRoot : public sb::di::details::DefaultServiceProvider, public sb::di::details::IServiceProviderRoot#
Public Types
-
using Ptr = std::unique_ptr<DefaultServiceProviderRoot>#
Public Functions
-
template<class TDescriptorIt>
inline DefaultServiceProviderRoot(TDescriptorIt begin, TDescriptorIt end, ServiceProviderOptions options = {})#
-
virtual const ServiceDescriptorsMap &getDescriptorsMap() override#
-
virtual ServicesMap &getSingletons() override#
-
~DefaultServiceProviderRoot()#
-
using Ptr = std::unique_ptr<DefaultServiceProviderRoot>#