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¶
-
using Ptr = std::unique_ptr<ServiceDescriptorsMap>¶