Lines Matching refs:std
51 std::vector<std::string> path;
52 std::string password = "";
53 std::string scheme = "";
54 std::string query = "";
55 std::string username = "";
56 std::string fragment = "";
57 std::string host = "";
61 std::string DecodeSpecialChars(std::string input);
62 void DeleteC0OrSpace(std::string& str);
63 void DeleteTabOrNewline(std::string& str1);
64 std::string DealIpv4(std::string str);
65 std::string SplitNum(std::string num, size_t& number);
66 void FormatIpv6(std::string& str);
67 bool ISFileNohost(const std::string& input);
68 bool AnalysisScheme(std::string& input, std::string& scheme,
69 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
70 void AnalysisUsernameAndPasswd(std::string& input, std::string& username, std::string& password,
71 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
72 void AnalysisPath(std::string& input, std::vector<std::string>& path,
73 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, bool isSpecial);
74 void AnalysisOpaqueHost(std::string input, std::string& host,
75 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
76 void AnalyseIPv4(const std::string& input, std::string& host,
77 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
78 void AnalysisHost(std::string& input, std::string& host,
79 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, bool special);
80 void AnalysisFilePath(std::string& input, UrlData& urlinfo,
81 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
82 void AnalysisFilescheme(const std::string& input, UrlData& urlinfo,
83 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
84 void AnalyInfoPath(std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags,
85 UrlData& urlinfo, const std::string& input);
86 void AnalyHostPath(std::string &strHost, std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags,
88 void AnalyStrHost(std::string &strHost, UrlData& urlinfo,
89 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags);
90 void AnalysisNoDefaultProtocol(std::string& input, UrlData& urlinfo,
91 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
92 void AnalysisOnlyHost(const std::string& input, UrlData& urlinfo,
93 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, size_t pos);
94 void FormatIpv4(std::vector<std::string> nums, std::string& host,
95 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags);
96 void AnalysisSpecialFile(std::string& temp, size_t pos, UrlData& urlinfo,
97 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
98 void AnalysisFile(std::string& input, UrlData& urlinfo,
99 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
100 void ParsingHostAndPath(std::string& input, UrlData& urlinfo, size_t& pos,
101 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
103 void RemoveLeadingZeros(std::vector<std::string> &ipv6);
104 void IPv6Host(std::string& input, std::string& host,
105 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags);
106 std::string BasePathToStr(UrlData& urlData);
114 explicit URL(const std::string& input);
122 URL(const std::string& input, const std::string& base);
130 URL(const std::string& input, const URL& base);
144 void SetHostname(const std::string& input);
151 void SetUsername(const std::string& input);
158 void SetPassword(const std::string& input);
165 void SetScheme(const std::string& input);
172 void SetFragment(const std::string& input);
179 void SetSearch(const std::string& input);
186 void SetHost(const std::string& input);
193 void SetPort(const std::string& input);
200 void SetHref(const std::string& input);
207 void SetPath(const std::string& input);
286 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> flags_;
387 void SetArray(napi_env env, std::vector<std::string> input);
403 std::vector<std::string> StringParmas(napi_env env, std::string Stringpar);
406 std::string ToUSVString(std::string inputStr);
407 void HandleIllegalChar(std::wstring& inputStr, std::wstring::const_iterator it);
408 std::vector<std::string> searchParams {};