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