Lines Matching refs:flags

176         std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags)  in AnalysisScheme()  argument
179 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisScheme()
189 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisScheme()
196 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT1)); in AnalysisScheme()
203 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisFragment() argument
206 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT8)); in AnalysisFragment()
210 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisQuery() argument
213 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT7)); in AnalysisQuery()
216 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisUsernameAndPasswd() argument
245 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT2)); in AnalysisUsernameAndPasswd()
249 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT3)); in AnalysisUsernameAndPasswd()
253 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT2)); in AnalysisUsernameAndPasswd()
258 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, bool isSpecial) in AnalysisPath() argument
274 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6)); in AnalysisPath()
282 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6)); in AnalysisPath()
289 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6)); in AnalysisPath()
294 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6)); in AnalysisPath()
300 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisPort() argument
307 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisPort()
312 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisPort()
318 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisPort()
321 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT5)); in AnalysisPort()
325 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT5), 0); in AnalysisPort()
333 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisOpaqueHost() argument
340 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisOpaqueHost()
345 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in AnalysisOpaqueHost()
488 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in IPv6Host() argument
501 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in IPv6Host()
512 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in IPv6Host()
513 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT10)); in IPv6Host()
578 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags) in RemovalIpv4() argument
606 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in RemovalIpv4()
609 flags.reset(static_cast<size_t>(BitsetStatusFlag::BIT0)); in RemovalIpv4()
652 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags) in FormatIpv4() argument
666 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in FormatIpv4()
674 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in FormatIpv4()
681 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in FormatIpv4()
683 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in FormatIpv4()
689 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalyseIPv4() argument
693 isipv4 = RemovalIpv4(temp, input, flags); in AnalyseIPv4()
697 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalyseIPv4()
711 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in AnalyseIPv4()
715 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in AnalyseIPv4()
717 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalyseIPv4()
720 FormatIpv4(temp, host, flags); in AnalyseIPv4()
725 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in AnalyseIPv4()
730 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, bool special) in AnalysisHost() argument
733 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisHost()
740 IPv6Host(input, host, flags); in AnalysisHost()
743 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisHost()
748 AnalysisOpaqueHost(input, host, flags); in AnalysisHost()
753 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisHost()
756 AnalyseIPv4(decodeInput, host, flags); in AnalysisHost()
768 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisFilePath() argument
800 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6)); in AnalysisFilePath()
806 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4), 0); in AnalysisFilePath()
813 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisSpecialFile() argument
819 AnalysisHost(strHost, urlinfo.host, flags, special); in AnalysisSpecialFile()
820 … } else if (!ISFileNohost(strHost) && flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in AnalysisSpecialFile()
824 AnalysisFilePath(strPath, urlinfo, flags); in AnalysisSpecialFile()
826 AnalysisFilePath(temp, urlinfo, flags); in AnalysisSpecialFile()
830 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisFile() argument
839 AnalysisFilePath(temp, urlinfo, flags); in AnalysisFile()
842 AnalysisSpecialFile(temp, pos, urlinfo, flags); in AnalysisFile()
844 if (!temp.empty() && flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in AnalysisFile()
845 AnalysisHost(temp, urlinfo.host, flags, special); in AnalysisFile()
846 … } else if (!temp.empty() && !flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in AnalysisFile()
847 AnalysisHost(temp, urlinfo.host, flags, special); in AnalysisFile()
855 AnalysisFilePath(input, urlinfo, flags); in AnalysisFile()
860 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisFilescheme() argument
864 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT1)); in AnalysisFilescheme()
865 AnalysisFilePath(strPath, urlinfo, flags); in AnalysisFilescheme()
868 void AnalyInfoPath(std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags, in AnalyInfoPath() argument
871 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT9)); in AnalyInfoPath()
876 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6)); in AnalyInfoPath()
880 …ath(std::string &strHost, std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, in AnalyHostPath() argument
887 AnalysisPort(port, urlinfo, flags); in AnalyHostPath()
888 if (flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in AnalyHostPath()
894 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags) in AnalyStrHost() argument
897 AnalysisUsernameAndPasswd(strHost, urlinfo.username, urlinfo.password, flags); in AnalyStrHost()
900 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalyStrHost()
906 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisNoDefaultProtocol() argument
909 AnalysisFilescheme(input, urlinfo, flags); in AnalysisNoDefaultProtocol()
925 AnalysisUsernameAndPasswd(strHost, urlinfo.username, urlinfo.password, flags); in AnalysisNoDefaultProtocol()
928 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisNoDefaultProtocol()
935 AnalysisPort(port, urlinfo, flags); in AnalysisNoDefaultProtocol()
938 flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in AnalysisNoDefaultProtocol()
941 AnalysisHost(strHost, urlinfo.host, flags, special); in AnalysisNoDefaultProtocol()
942 AnalysisPath(strPath, urlinfo.path, flags, special); in AnalysisNoDefaultProtocol()
945 AnalyStrHost(strHost, urlinfo, flags); in AnalysisNoDefaultProtocol()
946 AnalyHostPath(strHost, flags, urlinfo); in AnalysisNoDefaultProtocol()
947 AnalysisHost(strHost, urlinfo.host, flags, special); in AnalysisNoDefaultProtocol()
951 AnalysisPath(strOfPath, urlinfo.path, flags, false); in AnalysisNoDefaultProtocol()
953 AnalyInfoPath(flags, urlinfo, input); in AnalysisNoDefaultProtocol()
958 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, size_t pos) in AnalysisOnlyHost() argument
962 AnalysisUsernameAndPasswd(strHost, urlinfo.username, urlinfo.password, flags); in AnalysisOnlyHost()
965 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisOnlyHost()
972 AnalysisPort(port, urlinfo, flags); in AnalysisOnlyHost()
975 flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in AnalysisOnlyHost()
979 AnalysisHost(strHost, urlinfo.host, flags, true); in AnalysisOnlyHost()
1005 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in ParsingHostAndPath() argument
1013 AnalysisUsernameAndPasswd(strHost, urlinfo.username, urlinfo.password, flags); in ParsingHostAndPath()
1016 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in ParsingHostAndPath()
1024 AnalysisPort(port, urlinfo, flags); in ParsingHostAndPath()
1028 flags.test(static_cast<size_t>(BitsetStatusFlag::BIT0))) { in ParsingHostAndPath()
1031 AnalysisHost(strHost, urlinfo.host, flags, special); in ParsingHostAndPath()
1032 AnalysisPath(strPath, urlinfo.path, flags, special); in ParsingHostAndPath()
1036 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisHostAndPath() argument
1038 if (flags.test(static_cast<size_t>(BitsetStatusFlag::BIT1))) { in AnalysisHostAndPath()
1042 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in AnalysisHostAndPath()
1045 ParsingHostAndPath(input, urlinfo, pos, flags); in AnalysisHostAndPath()
1048 AnalysisOnlyHost(input, urlinfo, flags, pos); in AnalysisHostAndPath()
1055 AnalysisNoDefaultProtocol(input, urlinfo, flags); in AnalysisHostAndPath()
1060 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in AnalysisInput() argument
1066 AnalysisFragment(fragment, urlData.fragment, flags); in AnalysisInput()
1072 AnalysisQuery(query, urlData.query, flags); in AnalysisInput()
1075 bool special = (flags.test(static_cast<size_t>(BitsetStatusFlag::BIT1)) ? true : false); in AnalysisInput()
1077 AnalysisPath(pathStr, urlData.path, flags, special); in AnalysisInput()
1082 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags, bool inputIsEmpty) in BaseInfoToUrl() argument
1085 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT1), in BaseInfoToUrl()
1088 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT4)); in BaseInfoToUrl()
1090 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT2), in BaseInfoToUrl()
1093 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT3), in BaseInfoToUrl()
1096 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT5), in BaseInfoToUrl()
1100 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT6), in BaseInfoToUrl()
1103 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT7), in BaseInfoToUrl()
1106 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT8), in BaseInfoToUrl()
1109 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT9), in BaseInfoToUrl()
1111 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT10), in BaseInfoToUrl()
1132 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)>& flags) in InitOnlyInput() argument
1135 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in InitOnlyInput()
1142 if (!AnalysisScheme(scheme, urlData.scheme, flags)) { in InitOnlyInput()
1148 AnalysisFragment(fragment, urlData.fragment, flags); in InitOnlyInput()
1154 AnalysisQuery(query, urlData.query, flags); in InitOnlyInput()
1159 AnalysisFile(str, urlData, flags); in InitOnlyInput()
1161 AnalysisHostAndPath(str, urlData, flags); in InitOnlyInput()
1164 flags.set(static_cast<size_t>(BitsetStatusFlag::BIT0)); in InitOnlyInput()
1170 std::bitset<static_cast<size_t>(BitsetStatusFlag::BIT_STATUS_11)> &flags) in ToolHasBase() argument
1174 AnalysisInput(strInput, urlData, flags); in ToolHasBase()
1176 AnalysisInput(strInput, urlData, flags); in ToolHasBase()