17 #ifndef GZ_COMMON_URI_HH_
18 #define GZ_COMMON_URI_HH_
23 #include <gz/common/Export.hh>
25 #include <gz/utils/ImplPtr.hh>
96 public: std::optional<int>
Port()
const;
117 bool _emptyHostValid =
false);
130 bool _emptyHostValid =
false);
133 GZ_UTILS_IMPL_PTR(dataPtr)
238 GZ_UTILS_IMPL_PTR(dataPtr)
286 GZ_UTILS_IMPL_PTR(dataPtr)
331 GZ_UTILS_IMPL_PTR(dataPtr)
339 class GZ_COMMON_VISIBLE
URI
349 bool _hasAuthority =
false);
428 GZ_UTILS_IMPL_PTR(dataPtr)