Lines Matching refs:TempPCHFile
197 class TempPCHFile { class
200 static std::unique_ptr<TempPCHFile> create(StringRef StoragePath) { in create()
205 return std::unique_ptr<TempPCHFile>(new TempPCHFile(TmpFile)); in create()
229 return std::unique_ptr<TempPCHFile>(new TempPCHFile(File.str().str())); in create()
232 TempPCHFile &operator=(const TempPCHFile &) = delete;
233 TempPCHFile(const TempPCHFile &) = delete;
234 ~TempPCHFile() { TemporaryFiles::getInstance().removeFile(FilePath); }; in ~TempPCHFile()
240 TempPCHFile(std::string FilePath) : FilePath(std::move(FilePath)) { in TempPCHFile() function in __anonbd5fa31b0111::TempPCHFile
360 static std::unique_ptr<PCHStorage> file(std::unique_ptr<TempPCHFile> File) { in file()
404 std::unique_ptr<TempPCHFile> File;
433 std::unique_ptr<TempPCHFile> PreamblePCHFile = in Build()
434 TempPCHFile::create(StoragePath); in Build()