ServiceInstancesMap#

class ServiceInstancesMap#

Public Types

using Ptr = std::unique_ptr<ServiceInstancesMap>#

Public Functions

explicit ServiceInstancesMap(bool strongDestructionOrder = false)#
ServiceInstancesMap(const ServiceInstancesMap&) = delete#
ServiceInstancesMap(ServiceInstancesMap&&) noexcept = default#
ServiceInstancesMap &operator=(const ServiceInstancesMap&) = delete#
ServiceInstanceList &insert(TypeId serviceTypeId, IServiceInstance::Ptr service)#
bool contains(TypeId serviceTypeId) const#
ServiceInstanceList *findServices(TypeId serviceTypeId)#
bool empty() const#
void clear()#
~ServiceInstancesMap()#