Uri()

Uri::Uri(const String&) constructor

Constructs a Uri object that represents the specified URI.

System::Uri::Uri(const String &uriString)

Arguments

ParameterTypeDescription
uriStringconst String&The string URI to be represented by the object being constructed

Uri::Uri(const String&, bool) constructor

Constructs a Uri object that represents the specified URI; an argument specifies if the URI should be escaped.

System::Uri::Uri(const String &uriString, bool dontEscape)

Arguments

ParameterTypeDescription
uriStringconst String&The string URI to be represented by the object being constructed
dontEscapeboolSpecifies if the URI should not be escaped

Uri::Uri(const SharedPtr<Uri>&, const String&, bool) constructor

Constructs an Uri abject from the specified Uri object representing the base URI and the string representation of relative URI; an argument specifies if the URI should be escaped.

System::Uri::Uri(const SharedPtr<Uri> &baseUri, const String &relativeUri, bool dontEscape)

Arguments

ParameterTypeDescription
baseUriconst SharedPtr<Uri>&The base URI
relativeUriconst String&The relative URI that is added to the base URI
dontEscapeboolSpecifies if the URI should not be escaped

Uri::Uri(const String&, UriKind) constructor

Constructs a Uri object that represents the specified URI; an argument specifies the URI kind.

System::Uri::Uri(const String &uriString, UriKind uriKind)

Arguments

ParameterTypeDescription
uriStringconst String&The string URI to be represented by the object being constructed
uriKindUriKindSpecifies the URI kind

Uri::Uri(const SharedPtr<Uri>&, const String&) constructor

Constructs an Uri abject from the specified base and relative URIs.

System::Uri::Uri(const SharedPtr<Uri> &baseUri, const String &relativeUri)

Arguments

ParameterTypeDescription
baseUriconst SharedPtr<Uri>&The base URI
relativeUriconst String&The relative URI that is added to the base URI

Uri::Uri(const SharedPtr<Uri>&, const SharedPtr<Uri>&) constructor

Constructs an Uri abject from the specified base and relative URIs.

System::Uri::Uri(const SharedPtr<Uri> &baseUri, const SharedPtr<Uri> &relativeUri)

Arguments

ParameterTypeDescription
baseUriconst SharedPtr<Uri>&The base URI
relativeUriconst SharedPtr<Uri>&The relative URI that is added to the base URI

See Also