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, ServiceInstance instance)#
ServiceInstanceList &insert(TypeId serviceTypeId, ServiceInstanceList instances)#
bool contains(TypeId serviceTypeId) const#
ServiceInstanceList *findInstances(TypeId serviceTypeId)#
bool empty() const#
void clear()#
~ServiceInstancesMap()#