Lines Matching refs:substr
4344 return (target[0] == scheme[0]) && (target.substr(1) == scheme.substr(1));
4352 if ((target[0] == scheme[0]) && (target.substr(1) == scheme.substr(1))) {
4367 if ((target[0] == scheme[0]) && (target.substr(1) == scheme.substr(1))) {
5778 std::string_view input = base_buffer.substr(
5802 std::string_view username = input.substr(0, password_delimiter);
5803 std::string_view password = input.substr(password_delimiter + 1);
5872 buffer.replace(start, current_length, input.substr(0, current_length));
5873 buffer.insert(start + current_length, input.substr(current_length));
6893 auto name = std::string(current.substr(0, equal));
6894 auto value = std::string(current.substr(equal + 1));
6913 process_key_value(input.substr(0, ampersand_index));