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&&) noexcept = default#
ServiceDescriptorsMap &operator=(const ServiceDescriptorsMap&) = delete#
void add(ServiceDescriptor descriptor)#
void seal()#
const ServiceDescriptorList *findDescriptors(TypeId typeId) const#