Searched refs:FileManager (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/
H A DFileManager.cpp1 //===--- 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 DExternalASTMerger.h10 // 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 DASTImporter.h44 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 DASTConsumers.h25 class FileManager;
H A DCompilerInstance.h45 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 DASTUnit.h70 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 DFileRemapper.h23 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 DHeaderMap.h16 #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 DHeaderSearch.h40 class FileManager;
165 FileManager &FileMgr;
264 FileManager &getFileMgr() const { return FileMgr; }
H A DModuleMap.h41 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 DFileManager.h1 //===--- 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 DSourceManager.h62 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 DModule.h48 class FileManager;
556 ArrayRef<const FileEntry *> getTopHeaders(FileManager &FileMgr);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningWorker.h13 #include "clang/Basic/FileManager.h"
78 llvm::IntrusiveRefCntPtr<FileManager> Files;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DGlobalModuleIndex.h36 class FileManager;
185 static llvm::Error writeIndex(FileManager &FileMgr,
H A DModuleManager.h38 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 DTooling.h33 #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 DStandaloneExecution.h82 FileManager &getFiles() { return Tool.getFiles(); }
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
H A DSimpleFormatContext.h20 #include "clang/Basic/FileManager.h"
64 FileManager Files;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/
H A DTooling.cpp18 #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 DRefactoring.cpp15 #include "clang/Basic/FileManager.h"
73 FileManager &Files = SM.getFileManager();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/
H A DHeaderMap.cpp16 #include "clang/Basic/FileManager.h"
51 FileManager &FM) {
200 FileManager &FM) const {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp83 FileManager *FileMgr,
187 Files = new FileManager(FileSystemOptions(), RealFS);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/
H A DReplacement.h37 class FileManager;
355 FileManager &FileMgr,
/freebsd-13-stable/contrib/llvm-project/clang/tools/clang-format/
H A DClangFormat.cpp17 #include "clang/Basic/FileManager.h"
166 SourceManager &Sources, FileManager &Files,
187 FileManager Files(FileSystemOptions(), InMemoryFileSystem);
412 FileManager Files(FileSystemOptions(), InMemoryFileSystem);

Completed in 232 milliseconds

123