ΒΆvoid collectVFSFromYAML(
    std::unique_ptr<llvm::MemoryBuffer> Buffer,
    llvm::SourceMgr::DiagHandlerTy DiagHandler,
    llvm::StringRef YAMLFilePath,
    SmallVectorImpl<llvm::vfs::YAMLVFSEntry>&
        CollectedEntries,
    void* DiagContext = nullptr,
    IntrusiveRefCntPtr<llvm::vfs::FileSystem>
        ExternalFS = getRealFileSystem())

Description

Collect all pairs of <virtual path, real path> entries from the\p YAMLFilePath. This is used by the module dependency collector to forward the entries into the reproducer output VFS YAML file.

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:770

Parameters

std::unique_ptr<llvm::MemoryBuffer> Buffer
llvm::SourceMgr::DiagHandlerTy DiagHandler
llvm::StringRef YAMLFilePath
SmallVectorImpl<llvm::vfs::YAMLVFSEntry>& CollectedEntries
void* DiagContext = nullptr
IntrusiveRefCntPtr<llvm::vfs::FileSystem> ExternalFS = getRealFileSystem()