DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Uri.cpp File Reference
#include "pch.h"
#include "System/Uri.h"
#include <string>
#include <algorithm>
#include <cctype>

Go to the source code of this file.

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System

Functions

static void DotNetDupe::System::ParseAuthorityComponents (const String &authority, const String &scheme, String &userInfo, String &host, int &port)
static void DotNetDupe::System::ParsePath (const std::string &rawUri, const String &scheme, String &path)
static void DotNetDupe::System::ParseQueryAndFragment (const std::string &rawUri, String &query, String &fragment)
static void DotNetDupe::System::ParseSchemeAndAuthority (const std::string &rawUri, String &scheme, String &authority)
static void DotNetDupe::System::UnescapePercentChar (const std::string &s, size_t &i, std::string &unescaped)