ServiceAliasesCreator

class ServiceAliasesCreator

Public Functions

ServiceInstance tryCreate(const ServiceDescriptor &descriptor, const ServiceInstance *original) const
template<class TResolver>
inline ServiceInstanceList tryCreateAll(const ServiceDescriptorList &descriptors, TResolver originalsResolver, const std::size_t skipLast = 0) const
ServiceInstance tryMap(const ServiceDescriptor &descriptor, ServiceInstance &&original) const
template<class TResolver>
inline ServiceInstanceList tryMapAll(const ServiceDescriptorList &descriptors, TResolver originalsResolver) const