LLVM 17.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 1585 of file VirtualFileSystem.cpp.
|
inline |
Definition at line 1999 of file VirtualFileSystem.cpp.
|
inlinestatic |
Definition at line 1694 of file VirtualFileSystem.cpp.
References llvm::sys::fs::all_all, Content, E, llvm::vfs::getNextVirtualUniqueID(), llvm::make_range(), and Name.
Referenced by llvm::vfs::RedirectingFileSystem::create().
|
inline |
Definition at line 2002 of file VirtualFileSystem.cpp.
References E, error, llvm::yaml::Stream::failed(), llvm::vfs::RedirectingFileSystem::Fallthrough, llvm::StringRef::getAsInteger(), I, Keys, llvm_unreachable, and llvm::vfs::RedirectingFileSystem::RedirectOnly.