ServiceDescriptorsMap#

class ServiceDescriptorsMap#

Public Types

using Ptr = std::unique_ptr<ServiceDescriptorsMap>#

Public Functions

inline auto begin() const#
inline auto end() const#
inline auto begin()#
inline auto end()#
ServiceDescriptorsMap() = default#
ServiceDescriptorsMap(const ServiceDescriptorsMap&) = delete#
ServiceDescriptorsMap(ServiceDescriptorsMap&&) = default#
template<class TDescriptorIt>
inline ServiceDescriptorsMap(TDescriptorIt begin, TDescriptorIt end)#
ServiceDescriptorsMap &operator=(const ServiceDescriptorsMap&) = delete#
ServiceDescriptorsMap &operator=(ServiceDescriptorsMap&&) = default#
void add(ServiceDescriptor descriptor)#
void seal()#
const ServiceDescriptorList *getDescriptorsList(TypeId typeId) const#