ΒΆIntrusiveRefCntPtr<llvm::vfs::FileSystem>
getVFSFromYAML(
std::unique_ptr<llvm::MemoryBuffer> Buffer,
llvm::SourceMgr::DiagHandlerTy DiagHandler,
llvm::StringRef YAMLFilePath,
void* DiagContext = nullptr,
IntrusiveRefCntPtr<llvm::vfs::FileSystem>
ExternalFS = getRealFileSystem())
IntrusiveRefCntPtr<llvm::vfs::FileSystem>
getVFSFromYAML(
std::unique_ptr<llvm::MemoryBuffer> Buffer,
llvm::SourceMgr::DiagHandlerTy DiagHandler,
llvm::StringRef YAMLFilePath,
void* DiagContext = nullptr,
IntrusiveRefCntPtr<llvm::vfs::FileSystem>
ExternalFS = getRealFileSystem())
Description
Gets a \p FileSystem for a virtual file system described in YAML format.
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:502
Parameters
- std::unique_ptr<llvm::MemoryBuffer> Buffer
- llvm::SourceMgr::DiagHandlerTy DiagHandler
- llvm::StringRef YAMLFilePath
- void* DiagContext = nullptr
- IntrusiveRefCntPtr<llvm::vfs::FileSystem> ExternalFS = getRealFileSystem()