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