Lines Matching refs:CompletionBuffer
323 llvm::SmallString<256> CompletionBuffer; in DiskFilesOrDirectories() local
325 partial_name.toVector(CompletionBuffer); in DiskFilesOrDirectories()
327 if (CompletionBuffer.size() >= PATH_MAX) in DiskFilesOrDirectories()
335 if (CompletionBuffer.startswith("~")) { in DiskFilesOrDirectories()
336 llvm::StringRef Buffer = CompletionBuffer; in DiskFilesOrDirectories()
367 path::append(CompletionBuffer, path::get_separator()); in DiskFilesOrDirectories()
368 request.AddCompletion(CompletionBuffer, "", CompletionMode::Partial); in DiskFilesOrDirectories()
384 SearchDir = path::parent_path(CompletionBuffer); in DiskFilesOrDirectories()
387 size_t FullPrefixLen = CompletionBuffer.size(); in DiskFilesOrDirectories()
389 PartialItem = path::filename(CompletionBuffer); in DiskFilesOrDirectories()
394 if (PartialItem == "." && path::is_separator(CompletionBuffer.back())) in DiskFilesOrDirectories()
441 CompletionBuffer.resize(FullPrefixLen); in DiskFilesOrDirectories()
443 CompletionBuffer.append(Name); in DiskFilesOrDirectories()
446 path::append(CompletionBuffer, path::get_separator()); in DiskFilesOrDirectories()
451 request.AddCompletion(CompletionBuffer, "", mode); in DiskFilesOrDirectories()