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

123

/freebsd-12-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-12-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.h43 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 DASTConsumers.h25 class FileManager;
H A DCompilerInstance.h45 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 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-12-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-12-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-12-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.
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 DDependencyScanningWorker.h13 #include "clang/Basic/FileManager.h"
78 llvm::IntrusiveRefCntPtr<FileManager> Files;
/freebsd-12-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-12-stable/contrib/llvm-project/clang/include/clang/Tooling/
H A DTooling.h33 #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 DStandaloneExecution.h82 FileManager &getFiles() { return Tool.getFiles(); }
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DSimpleFormatContext.h20 #include "clang/Basic/FileManager.h"
64 FileManager Files;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/
H A DTooling.cpp18 #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 DRefactoring.cpp15 #include "clang/Basic/FileManager.h"
73 FileManager &Files = SM.getFileManager();
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DClangForward.h58 class FileManager;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/
H A DHeaderMap.cpp16 #include "clang/Basic/FileManager.h"
51 FileManager &FM) {
200 FileManager &FM) const {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp83 FileManager *FileMgr,
182 Files = new FileManager(FileSystemOptions(), RealFS);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/
H A DReplacement.h37 class FileManager;
355 FileManager &FileMgr,
/freebsd-12-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);
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h376 clang::FileManager *m_file_manager;

Completed in 292 milliseconds

123