Lines Matching refs:urlData
1059 void AnalysisInput(std::string& input, UrlData& urlData,
1066 AnalysisFragment(fragment, urlData.fragment, flags);
1072 AnalysisQuery(query, urlData.query, flags);
1077 AnalysisPath(pathStr, urlData.path, flags, special);
1081 const std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& baseflags, UrlData& urlData,
1084 urlData.scheme = baseInfo.scheme;
1087 urlData.host = baseInfo.host;
1089 urlData.username = baseInfo.username;
1092 urlData.password = baseInfo.password;
1095 urlData.port = baseInfo.port;
1099 urlData.path = baseInfo.path;
1102 urlData.query = baseInfo.query;
1105 urlData.fragment = baseInfo.fragment;
1115 void ShorteningPath(UrlData& urlData, UrlData& baseData, bool isFile)
1120 if (urlData.path.size() == 1 && urlData.path[0].empty()) {
1121 urlData.path.pop_back();
1131 void InitOnlyInput(std::string& input, UrlData& urlData,
1142 if (!AnalysisScheme(scheme, urlData.scheme, flags)) {
1148 AnalysisFragment(fragment, urlData.fragment, flags);
1154 AnalysisQuery(query, urlData.query, flags);
1158 if (urlData.scheme == "file:") {
1159 AnalysisFile(str, urlData, flags);
1161 AnalysisHostAndPath(str, urlData, flags);
1169 void ToolHasBase(std::string input, std::string &strInput, UrlData &urlData,
1174 AnalysisInput(strInput, urlData, flags);
1176 AnalysisInput(strInput, urlData, flags);
1180 std::string BasePathToStr(UrlData &urlData)
1183 size_t length = urlData.path.size();
1186 temp += urlData.path[i] + "/";
1188 temp += urlData.path[i];