Lines Matching refs:path_buffer
10973 std::string_view path_buffer = in parse_prepared_path() local
10979 if (unicode::is_double_dot_path_segment(path_buffer)) { in parse_prepared_path()
10984 } else if (unicode::is_single_dot_path_segment(path_buffer) && in parse_prepared_path()
10989 else if (!unicode::is_single_dot_path_segment(path_buffer)) { in parse_prepared_path()
10994 checkers::is_windows_drive_letter(path_buffer)) { in parse_prepared_path()
10996 path += path_buffer[0]; in parse_prepared_path()
10998 path_buffer.remove_prefix(2); in parse_prepared_path()
10999 path.append(path_buffer); in parse_prepared_path()
11003 path.append(path_buffer); in parse_prepared_path()
14761 std::string_view path_buffer = in consume_prepared_path() local
14767 if (unicode::is_double_dot_path_segment(path_buffer)) { in consume_prepared_path()
14772 } else if (unicode::is_single_dot_path_segment(path_buffer) && in consume_prepared_path()
14777 else if (!unicode::is_single_dot_path_segment(path_buffer)) { in consume_prepared_path()
14782 checkers::is_windows_drive_letter(path_buffer)) { in consume_prepared_path()
14784 path += path_buffer[0]; in consume_prepared_path()
14786 path_buffer.remove_prefix(2); in consume_prepared_path()
14787 path.append(path_buffer); in consume_prepared_path()
14791 path.append(path_buffer); in consume_prepared_path()