LLVM 22.0.0git
|
A helper class to hold the common YAML parsing state. More...
Public Member Functions | |
RedirectingFileSystemParser (yaml::Stream &S) | |
bool | parse (yaml::Node *Root, RedirectingFileSystem *FS) |
Static Public Member Functions | |
static RedirectingFileSystem::Entry * | lookupOrCreateEntry (RedirectingFileSystem *FS, StringRef Name, RedirectingFileSystem::Entry *ParentEntry=nullptr) |
A helper class to hold the common YAML parsing state.
Definition at line 1629 of file VirtualFileSystem.cpp.
|
inline |
Definition at line 2044 of file VirtualFileSystem.cpp.
|
inlinestatic |
Definition at line 1739 of file VirtualFileSystem.cpp.
References llvm::sys::fs::all_all, llvm::cast(), llvm::dyn_cast(), llvm::vfs::getNextVirtualUniqueID(), and llvm::make_range().
Referenced by llvm::vfs::RedirectingFileSystem::create().
|
inline |
Definition at line 2047 of file VirtualFileSystem.cpp.
References llvm::dyn_cast(), error, llvm::vfs::RedirectingFileSystem::Fallthrough, llvm::StringRef::getAsInteger(), I, llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key, llvm_unreachable, llvm::vfs::RedirectingFileSystem::RedirectOnly, and llvm::Version.