ServiceId# class ServiceId# Public Functions inline explicit ServiceId(const TypeId typeId)# inline ServiceId(const TypeId typeId, const std::string_view key)# inline ServiceId(const TypeId typeId, const std::string *key)# ServiceId(const ServiceId&) = default# ServiceId(ServiceId&&) noexcept = default# ServiceId &operator=(const ServiceId&) = default# ServiceId &operator=(ServiceId&&) noexcept = default# inline const TypeId &getTypeId() const# inline const std::string_view &getKey() const# Friends inline friend bool operator==(const ServiceId &l, const ServiceId &r)# inline friend bool operator!=(const ServiceId &l, const ServiceId &r)#