Lines Matching refs:substr
35 view = view.substr(last_dot + 1);
8012 for (uint8_t c : input.substr(0, end_of_ascii)) {
8072 for (uint8_t c : input.substr(0, end_of_ascii)) {
9398 std::u32string_view before = label.substr(0, i);
9399 std::u32string_view after = label.substr(i + 1);
10142 dest.append(input.substr(0, first_percent));
10182 result.append(input.substr(0, std::distance(input.begin(), pointer)));
10386 helpers::parse_prepared_path(internal_input.substr(1),
10584 // return pos > input.size() ? std::string_view() : input.substr(pos);
10585 return input.substr(pos);
10748 auto const str = view.substr(location);
10880 auto const str = view.substr(location);
11047 std::string_view path_view = input.substr(previous_location);
11071 input.substr(previous_location, new_location - previous_location);
11727 helpers::parse_prepared_path(internal_input.substr(1), type, path);
11735 helpers::parse_prepared_path(internal_input.substr(1), type, path);
11941 std::string_view buffer = new_host.substr(location + 1);
12057 new_value = input[0] == '#' ? input.substr(1) : input;
12072 new_value = input[0] == '?' ? input.substr(1) : input;
12266 url_data.substr(0, input_position));
12268 if (!url.parse_scheme(url_data.substr(0, input_position))) {
12274 url_data.substr(0, input_position + 1))) {
12434 authority_view.substr(0, password_token_location),
12437 authority_view.substr(password_token_location + 1),
12441 authority_view.substr(0, password_token_location),
12444 authority_view.substr(password_token_location + 1),
12877 base_url->get_pathname().substr(1);
13512 consume_prepared_path(internal_input.substr(1));
13518 consume_prepared_path(internal_input.substr(1));
13543 new_value = input[0] == '?' ? input.substr(1) : input;
13568 new_value = input[0] == '#' ? input.substr(1) : input;
13710 std::string_view sub_buffer = new_host.substr(location + 1);
14797 std::string_view path_view = input.substr(previous_location);
14825 input.substr(previous_location, new_location - previous_location);