/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | FileManager.cpp | 1 //===--- FileManager.cpp - File System Probing and Caching ----------------===// 9 // This file implements the FileManager interface. 19 #include "clang/Basic/FileManager.h" 51 FileManager::FileManager(const FileSystemOptions &FSO, function in class:FileManager 61 FileManager::~FileManager() = default; 63 void FileManager::setStatCache(std::unique_ptr<FileSystemStatCache> statCache) { 68 void FileManager::clearStatCache() { StatCache.reset(); } 73 getDirectoryFromFile(FileManager [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExternalASTMerger.h | 10 // from several different ASTContext/FileManager pairs 71 /// ASTImporters require both ASTContext and FileManager to be able to 75 FileManager &FM; 79 /// ASTImporters require both ASTContext and FileManager to be able to 85 FileManager &FM; 95 ImporterSource(ASTContext &AST, FileManager &FM, const OriginMap &OM, 99 FileManager &getFileManager() const { return FM; }
|
H A D | ASTImporter.h | 44 class FileManager; 241 FileManager &ToFileManager, &FromFileManager; 319 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager, 320 ASTContext &FromContext, FileManager &FromFileManager, 548 FileManager &getToFileManager() const { return ToFileManager; } 551 FileManager &getFromFileManager() const { return FromFileManager; }
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | ASTConsumers.h | 25 class FileManager;
|
H A D | CompilerInstance.h | 45 class FileManager; 86 IntrusiveRefCntPtr<FileManager> FileMgr; 402 FileManager &getFileManager() const { 413 void setFileManager(FileManager *Value); 642 FileManager * 646 void createSourceManager(FileManager &FileMgr); 766 FileManager &FileMgr,
|
H A D | ASTUnit.h | 70 class FileManager; 111 IntrusiveRefCntPtr<FileManager> FileMgr; 258 void TranslateStoredDiagnostics(FileManager &FileMgr, 476 const FileManager &getFileManager() const { return *FileMgr; } 477 FileManager &getFileManager() { return *FileMgr; } 780 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FileManager *FileMgr, 886 SourceManager &SourceMgr, FileManager &FileMgr,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ARCMigrate/ |
H A D | FileRemapper.h | 23 class FileManager; 31 // FIXME: Reuse the same FileManager for multiple ASTContexts. 32 std::unique_ptr<FileManager> FileMgr;
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | HeaderMap.h | 16 #include "clang/Basic/FileManager.h" 28 /// Implementation for \a HeaderMap that doesn't depend on \a FileManager. 73 FileManager &FM); 80 Optional<FileEntryRef> LookupFile(StringRef Filename, FileManager &FM) const;
|
H A D | HeaderSearch.h | 40 class FileManager; 165 FileManager &FileMgr; 264 FileManager &getFileMgr() const { return FileMgr; }
|
H A D | ModuleMap.h | 41 class FileManager; 69 /// \param FileMgr FileManager instance 71 virtual void moduleMapAddUmbrellaHeader(FileManager *FileMgr,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | FileManager.h | 1 //===--- FileManager.h - File System Probing and Caching --------*- C++ -*-===// 10 /// Defines the clang::FileManager interface and associated types. 47 friend class FileManager; 57 /// as it was accessed by the FileManager's client. 65 friend class FileManager; 80 friend class FileManager; 117 /// the native FileManager methods). 130 /// accessed by the FileManager's client. 172 class FileManager : public RefCountedBase<FileManager> { class in namespace:clang [all...] |
H A D | SourceManager.h | 62 class FileManager; 190 FileManager &FM, 602 FileManager &FileMgr; 761 SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr, 775 FileManager &getFileManager() const { return FileMgr; } 1859 /// SourceManager and necessary depdencies (e.g. VFS, FileManager) for a single 1863 /// Creates SourceManager and necessary depdencies (e.g. VFS, FileManager). 1876 std::unique_ptr<FileManager> FileMgr;
|
H A D | Module.h | 48 class FileManager; 556 ArrayRef<const FileEntry *> getTopHeaders(FileManager &FileMgr);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ |
H A D | DependencyScanningWorker.h | 13 #include "clang/Basic/FileManager.h" 78 llvm::IntrusiveRefCntPtr<FileManager> Files;
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | GlobalModuleIndex.h | 36 class FileManager; 185 static llvm::Error writeIndex(FileManager &FileMgr,
|
H A D | ModuleManager.h | 38 class FileManager; 65 /// FileManager that handles translating between filenames and 67 FileManager &FileMgr; 142 explicit ModuleManager(FileManager &FileMgr, InMemoryModuleCache &ModuleCache,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | Tooling.h | 33 #include "clang/Basic/FileManager.h" 80 FileManager *Files, 97 FileManager *Files, 241 /// \param Files The FileManager used for the execution. Class does not take 246 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 254 /// \param Files The FileManager used for the execution. 258 FileManager *Files, 291 FileManager *Files; 325 IntrusiveRefCntPtr<FileManager> Files = nullptr); 373 FileManager [all...] |
H A D | StandaloneExecution.h | 82 FileManager &getFiles() { return Tool.getFiles(); }
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | SimpleFormatContext.h | 20 #include "clang/Basic/FileManager.h" 64 FileManager Files;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/ |
H A D | Tooling.cpp | 18 #include "clang/Basic/FileManager.h" 191 llvm::IntrusiveRefCntPtr<FileManager> Files( 192 new FileManager(FileSystemOptions(), VFS)); 293 FileManager *Files, std::shared_ptr<PCHContainerOperations> PCHContainerOps) 299 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 337 // change this at the FileManager level instead. 379 std::shared_ptr<CompilerInvocation> Invocation, FileManager *Files, 409 IntrusiveRefCntPtr<FileManager> Files) 415 : new FileManager(FileSystemOptions(), OverlayFileSystem)) { 579 FileManager *File [all...] |
H A D | Refactoring.cpp | 15 #include "clang/Basic/FileManager.h" 73 FileManager &Files = SM.getFileManager();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | HeaderMap.cpp | 16 #include "clang/Basic/FileManager.h" 51 FileManager &FM) { 200 FileManager &FM) const {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
H A D | DependencyScanningWorker.cpp | 83 FileManager *FileMgr, 187 Files = new FileManager(FileSystemOptions(), RealFS);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/ |
H A D | Replacement.h | 37 class FileManager; 355 FileManager &FileMgr,
|
/freebsd-13-stable/contrib/llvm-project/clang/tools/clang-format/ |
H A D | ClangFormat.cpp | 17 #include "clang/Basic/FileManager.h" 166 SourceManager &Sources, FileManager &Files, 187 FileManager Files(FileSystemOptions(), InMemoryFileSystem); 412 FileManager Files(FileSystemOptions(), InMemoryFileSystem);
|