ServiceInstancesMap

class ServiceInstancesMap

Public Types

using Ptr = std::unique_ptr<ServiceInstancesMap>

Public Functions

explicit ServiceInstancesMap(bool strongDestructionOrder = false)
ServiceInstancesMap(const ServiceInstancesMap&) = delete
ServiceInstancesMap(ServiceInstancesMap&&) = default
ServiceInstancesMap &operator=(const ServiceInstancesMap&) = delete
ServiceInstancesMap &operator=(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()