ServiceFcnFactory¶
-
template<class FactoryFcn>
class ServiceFcnFactory : public sb::di::IServiceFactory¶ Public Types
-
using ServiceType = RemoveUniquePtrT<ReturnType>¶
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<ReturnType>¶