10 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_FSPROVIDER_H 11 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_FSPROVIDER_H 13 #include "clang/Basic/VirtualFileSystem.h" 14 #include "llvm/ADT/IntrusiveRefCntPtr.h" 28 virtual IntrusiveRefCntPtr<vfs::FileSystem>
getFileSystem() = 0;
35 return vfs::getRealFileSystem();
virtual IntrusiveRefCntPtr< vfs::FileSystem > getFileSystem()=0
Called by ClangdServer to obtain a vfs::FileSystem to be used for parsing.
virtual ~FileSystemProvider()=default
IntrusiveRefCntPtr< vfs::FileSystem > getFileSystem() override
Called by ClangdServer to obtain a vfs::FileSystem to be used for parsing.
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//