40 Uri(
const Uri& other) =
delete;
43 Uri& operator=(
const Uri& other) =
delete;
46 Uri(Uri&& other) =
delete;
49 Uri& operator=(Uri&& other) =
delete;
52 virtual MIKTEXCOREEXPORT MIKTEXTHISCALL ~Uri()
noexcept;
55 MIKTEXCOREEXPORT MIKTEXTHISCALL Uri(
const std::string& uri);
58 MIKTEXCORETHISAPI(std::string) GetHost()
const;
61 MIKTEXCORETHISAPI(
int) GetPort()
const;
64 MIKTEXCORETHISAPI(std::string) GetUserInfo()
const;
67 MIKTEXCORETHISAPI(std::string) GetScheme()
const;
71 std::unique_ptr<impl> pimpl;