/freebsd-12-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-12-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 | 43 class FileManager; 240 FileManager &ToFileManager, &FromFileManager; 318 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager, 319 ASTContext &FromContext, FileManager &FromFileManager, 543 FileManager &getToFileManager() const { return ToFileManager; } 546 FileManager &getFromFileManager() const { return FromFileManager; }
|
/freebsd-12-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; 404 FileManager &getFileManager() const { 415 void setFileManager(FileManager *Value); 644 FileManager * 648 void createSourceManager(FileManager &FileMgr); 768 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-12-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-12-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-12-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. 46 friend class FileManager; 56 /// as it was accessed by the FileManager's client. 64 friend class FileManager; 79 friend class FileManager; 116 /// the native FileManager methods). 129 /// accessed by the FileManager's client. 171 class FileManager : public RefCountedBase<FileManager> { class in namespace:clang [all...] |
/freebsd-12-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-12-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-12-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, 240 /// \param Files The FileManager used for the execution. Class does not take 245 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 253 /// \param Files The FileManager used for the execution. 257 FileManager *Files, 290 FileManager *Files; 324 IntrusiveRefCntPtr<FileManager> Files = nullptr); 372 FileManager [all...] |
H A D | StandaloneExecution.h | 82 FileManager &getFiles() { return Tool.getFiles(); }
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | SimpleFormatContext.h | 20 #include "clang/Basic/FileManager.h" 64 FileManager Files;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/ |
H A D | Tooling.cpp | 18 #include "clang/Basic/FileManager.h" 189 llvm::IntrusiveRefCntPtr<FileManager> Files( 190 new FileManager(FileSystemOptions(), VFS)); 291 FileManager *Files, std::shared_ptr<PCHContainerOperations> PCHContainerOps) 297 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 335 // change this at the FileManager level instead. 377 std::shared_ptr<CompilerInvocation> Invocation, FileManager *Files, 407 IntrusiveRefCntPtr<FileManager> Files) 413 : new FileManager(FileSystemOptions(), OverlayFileSystem)) { 577 FileManager *File [all...] |
H A D | Refactoring.cpp | 15 #include "clang/Basic/FileManager.h" 73 FileManager &Files = SM.getFileManager();
|
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 58 class FileManager;
|
/freebsd-12-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-12-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
H A D | DependencyScanningWorker.cpp | 83 FileManager *FileMgr, 182 Files = new FileManager(FileSystemOptions(), RealFS);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/ |
H A D | Replacement.h | 37 class FileManager; 355 FileManager &FileMgr,
|
/freebsd-12-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);
|
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTSource.h | 376 clang::FileManager *m_file_manager;
|