Lines Matching refs:size

44   if (view.size() == 1) {
52 if (view.size() == 2) {
93 for (; i + 7 < input.size(); i += 8) {
103 for (; i < input.size(); i++) {
112 if (input.size() > 254) return false;
113 } else if (input.size() > 253)
117 while (start < input.size()) {
120 if (dot_location == std::string_view::npos) dot_location = input.size();
2738 uint32_t len = std::size(table);
2821 answer.reserve(input.size());
7796 input.resize(input.size() + additional_elements);
7797 for (size_t descending_idx = input.size(),
7844 for (size_t idx = 1; idx < input.size(); idx++) {
7879 for (; input_count < input.size(); input_count++, composition_count++) {
7883 if (input_count + 1 < input.size() &&
7892 if (input_count + 1 < input.size() &&
7901 input_count + 1 < input.size() &&
7911 for (int32_t previous_ccc = -1; input_count + 1 < input.size();
8005 out.reserve(out.size() + input.size());
8123 out.reserve(input.size() + out.size());
8142 while (h < input.size()) {
8971 for (int i = label.size() - 1; i >= 0; i--)
8984 for (size_t i = 0; i < label.size(); i++) {
9377 for (size_t i = 0; i < label.size(); i++) {
9386 if ((i == 0) || (i + 1 >= label.size())) {
9526 if (view.size() < prefix.size()) {
9534 if (view.size() < prefix.size()) {
9589 ascii_map(mapped_string.data(), mapped_string.size());
9593 while (label_start != mapped_string.size()) {
9596 size_t label_size = is_last_label ? mapped_string.size() - label_start
9607 out.data() + out.size() - label_view.size() + 4,
9608 label_view.size() - 4);
9647 ada::idna::utf32_length_from_utf8(ut8_string.data(), ut8_string.size());
9650 ut8_string.data(), ut8_string.size(), utf32.data());
9660 while (label_start != utf32.size()) {
9664 is_last_label ? utf32.size() - label_start : loc_dot - label_start;
9679 out.data() + out.size() - label_view.size() + 4,
9680 label_view.size() - 4);
9739 output.reserve(input.size());
9742 while (label_start < input.size()) {
9746 is_last_label ? input.size() - label_start : loc_dot - label_start;
9756 tmp_buffer.size());
9758 ada::idna::utf32_to_utf8(tmp_buffer.data(), tmp_buffer.size(),
9831 if (user_input.size() < 16) { // slow path
9832 for (size_t i = 0; i < user_input.size(); i++) {
9846 for (; i + 15 < user_input.size(); i += 16) {
9852 if (i < user_input.size()) {
9865 if (user_input.size() < 16) { // slow path
9866 for (size_t i = 0; i < user_input.size(); i++) {
9880 for (; i + 15 < user_input.size(); i += 16) {
9887 if (i < user_input.size()) {
9908 for (; i + 7 < user_input.size(); i += 8) {
9916 if (i < user_input.size()) {
9918 memcpy(&word, user_input.data() + i, user_input.size() - i);
10074 uint64_t half_length = uint64_t(input.size()) / 2;
10084 int hash_value = (input.size() + (unsigned)(input[0])) & 3;
10086 if (target.size() != input.size()) {
10100 for (size_t i = 2; i < input.size(); i++) {
10144 const char* end = input.data() + input.size();
10241 idna_ascii.data(), idna_ascii.size())) {
10308 char* point_end = output.data() + output.size();
10338 char* point_end = output.data() + output.size();
10513 input.remove_suffix(input.size() - location_of_first);
10522 // If url's scheme is "file", path's size is 1, and path[0] is a normalized
10547 // If url's scheme is "file", path's size is 1, and path[0] is a normalized
10561 path.remove_suffix(path.size() - slash_loc);
10582 ADA_ASSERT_TRUE(pos <= input.size());
10584 // return pos > input.size() ? std::string_view() : input.substr(pos);
10589 ADA_ASSERT_TRUE(pos <= input.size());
10590 input.remove_suffix(input.size() - pos);
10608 // :, /, \\, ? or [. If none is found, view.size() is returned.
10627 if (view.size() - location < 16) { // slow path
10628 for (size_t i = location; i < view.size(); i++) {
10634 return size_t(view.size());
10657 for (; i + 15 < view.size(); i += 16) {
10669 if (i < view.size()) {
10681 return size_t(view.size());
10687 if (view.size() - location < 16) { // slow path
10688 for (size_t i = location; i < view.size(); i++) {
10694 return size_t(view.size());
10704 for (; i + 15 < view.size(); i += 16) {
10718 if (i < view.size()) {
10754 return size_t(view.size());
10759 // :, /, ? or [. If none is found, view.size() is returned.
10765 if (view.size() - location < 16) { // slow path
10766 for (size_t i = location; i < view.size(); i++) {
10772 return size_t(view.size());
10795 for (; i + 15 < view.size(); i += 16) {
10807 if (i < view.size()) {
10819 return size_t(view.size());
10825 if (view.size() - location < 16) { // slow path
10826 for (size_t i = location; i < view.size(); i++) {
10832 return size_t(view.size());
10841 for (; i + 15 < view.size(); i += 16) {
10853 if (i < view.size()) {
10886 return size_t(view.size());
10900 const size_t view_size = view.size();
11016 !(slashdot + 2 == input.size() || input[slashdot + 2] == '.' ||
11095 path_view.remove_suffix(path_view.size() - location);
11142 input1.size(), " bytes] is part of string '", input2, "' [",
11143 input2.size(), " bytes]");
11145 input1.data() < input2.data() + input2.size();
11158 path.resize(path.size() - 1);
11182 return size_t(view.size());
11203 return size_t(view.size());
11224 ada_log("parse_opaque_host ", input, " [", input.size(), " bytes]");
11238 ada_log("parse_ipv4 ", input, " [", input.size(), " bytes]");
11260 r = std::from_chars(input.data() + 2, input.data() + input.size(),
11264 r = std::from_chars(input.data() + 1, input.data() + input.size(),
11268 r = std::from_chars(input.data(), input.data() + input.size(),
11313 ada_log("parse_ipv6 ", input, " [", input.size(), " bytes]");
11334 if (input.size() == 1 || input[1] != ':') {
11593 unicode::to_lower_ascii(_buffer.data(), _buffer.size());
11637 ada_log("parse_host ", input, " [", input.size(), " bytes]");
11670 unicode::to_lower_ascii(buffer.data(), buffer.size());
11672 buffer.data(), buffer.size());
11689 ada_log("parse_host to_ascii succeeded ", *host, " [", host->size(),
11923 : input.size());
12160 ada_log("ada::parser::parse_url('", user_input, "' [", user_input.size(),
12169 if (user_input.size() > std::numeric_limits<uint32_t>::max()) {
12172 // Going forward, user_input.size() is in [0,
12182 // Most of the time, we just need user_input.size().
12191 // We know that user_input.size() is in [0,
12195 helpers::leading_zeroes(uint32_t(1 | user_input.size()))) +
12230 const size_t input_size = url_data.size();
12395 size_t end_of_authority = input_position + authority_view.size();
12752 view.remove_suffix(view.size() - location);
12831 view.remove_suffix(view.size() - locofquestionmark);
12909 (location != std::string_view::npos) ? location : view.size());
12923 size_t consumed_bytes = file_host_buffer.size();
13234 unicode::to_lower_ascii(_buffer.data(), _buffer.size());
13316 uint32_t(new_scheme_with_colon.size()) - components.protocol_end;
13347 uint32_t(new_scheme.size()) - components.protocol_end + 1;
13356 components.protocol_end = uint32_t(new_scheme.size() + 1);
13408 if (idx == input.size()) {
13428 if (idx == input.size()) {
13576 ada_log("url_aggregator::set_href ", input, " [", input.size(), " bytes]");
13590 ada_log("url_aggregator:parse_host \"", input, "\" [", input.size(),
13628 input.size());
13657 ada_log("parse_host to_ascii succeeded ", *host, " [", host->size(),
13692 : input.size());
13847 if (buffer.size() - components.hash_start <= 1) {
13887 components.pathname_start, " buffer.size() = ", buffer.size(),
13890 uint32_t ending_index = uint32_t(buffer.size());
13906 uint32_t ending_index = uint32_t(buffer.size());
13922 ada_log("url_aggregator::to_string buffer:", buffer, " [", buffer.size(),
14022 ada_log("parse_ipv4 ", input, " [", input.size(),
14047 r = std::from_chars(input.data() + 2, input.data() + input.size(),
14052 r = std::from_chars(input.data() + 1, input.data() + input.size(),
14057 r = std::from_chars(input.data(), input.data() + input.size(),
14122 ada_log("parse_ipv6 ", input, " [", input.size(), " bytes]");
14144 if (input.size() == 1 || input[1] != ':') {
14356 ada_log("parse_opaque_host ", input, " [", input.size(), " bytes]");
14368 if (idx == input.size()) {
14386 answer.append(std::to_string(buffer.size()));
14391 line1.resize(buffer.size(), ' ');
14398 if (components.pathname_start != buffer.size()) {
14401 if (components.host_end != buffer.size()) {
14404 if (components.host_start != buffer.size()) {
14407 if (components.username_end != buffer.size()) {
14410 if (components.protocol_end != buffer.size()) {
14421 for (size_t i = components.hash_start + 1; i < line2.size(); i++) {
14434 for (size_t i = components.search_start + 1; i < line3.size(); i++) {
14444 if (components.pathname_start != buffer.size()) {
14447 for (size_t i = components.pathname_start + 1; i < line4.size(); i++) {
14457 if (components.host_end != buffer.size()) {
14461 for (size_t i = components.host_end + 1; i < line5.size(); i++) {
14471 if (components.host_start != buffer.size()) {
14475 for (size_t i = components.host_start + 1; i < line6.size(); i++) {
14485 if (components.username_end != buffer.size()) {
14489 for (size_t i = components.username_end + 1; i < line7.size(); i++) {
14499 if (components.protocol_end != buffer.size()) {
14503 for (size_t i = components.protocol_end + 1; i < line8.size(); i++) {
14518 if (components.protocol_end > buffer.size()) {
14521 if (components.username_end > buffer.size()) {
14524 if (components.host_start > buffer.size()) {
14527 if (components.host_end > buffer.size()) {
14530 if (components.pathname_start > buffer.size()) {
14580 if (components.protocol_end > buffer.size()) {
14584 if (components.username_end > buffer.size()) {
14588 if (components.host_start > buffer.size()) {
14592 if (components.host_end > buffer.size()) {
14596 if (components.pathname_start > buffer.size()) {
14611 if (components.username_end != buffer.size() &&
14623 if (components.host_start != buffer.size()) {
14660 if (components.host_end != buffer.size() &&
14665 if (components.pathname_start + 1 >= buffer.size() ||
14679 if (components.pathname_start != buffer.size() &&
14765 !(slashdot + 2 == input.size() || input[slashdot + 2] == '.' ||
14849 path_view.remove_suffix(path_view.size() - location);
15016 owned.length = out.size();
15358 owned.length = out.size();
15382 owned.length = out.size();
15392 return r->size();
15526 return (*r)->size();