ServiceFcnFactory#
-
template<class FactoryFcn>
class ServiceFcnFactory : public sb::di::IServiceFactory# Public Types
-
using ServiceType = RemoveUniquePtrT<FactoryReturnType>#
Public Functions
-
inline explicit ServiceFcnFactory(FactoryFcn &&factoryFunction)#
-
inline virtual IServiceInstance::Ptr createInstance(ServiceProvider &serviceProvider, const bool inPlaceRequest) const override#
Create a service instance object.
-
using ServiceType = RemoveUniquePtrT<FactoryReturnType>#