ServiceDescriptorsMap

class ServiceDescriptorsMap

Public Types

using Ptr = std::unique_ptr<ServiceDescriptorsMap>

Public Functions

inline auto begin() const
inline auto end() const
explicit ServiceDescriptorsMap(bool checkDescriptorUniqueness)
template<class TDescriptorIt>
inline ServiceDescriptorsMap(TDescriptorIt begin, TDescriptorIt end, const bool checkDescriptorUniqueness = false)
ServiceDescriptorsMap(const ServiceDescriptorsMap&) = delete
ServiceDescriptorsMap(ServiceDescriptorsMap&&) = default
ServiceDescriptorsMap &operator=(const ServiceDescriptorsMap&) = delete
ServiceDescriptorsMap &operator=(ServiceDescriptorsMap&&) = delete
void add(ServiceDescriptor descriptor)
void seal()
const ServiceDescriptorList *findDescriptors(const ServiceId &id) const