ΒΆ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()