|
LLVM 22.0.0git
|
A directory in the vfs with explicitly specified contents. More...
#include "llvm/Support/VirtualFileSystem.h"
Public Types | |
| using | iterator = decltype(Contents)::iterator |
Public Member Functions | |
| DirectoryEntry (StringRef Name, std::vector< std::unique_ptr< Entry > > Contents, Status S) | |
| Constructs a directory entry with explicitly specified contents. | |
| DirectoryEntry (StringRef Name, Status S) | |
| Constructs an empty directory entry. | |
| Status | getStatus () |
| void | addContent (std::unique_ptr< Entry > Content) |
| Entry * | getLastContent () const |
| iterator | contents_begin () |
| iterator | contents_end () |
| Public Member Functions inherited from llvm::vfs::RedirectingFileSystem::Entry | |
| Entry (EntryKind K, StringRef Name) | |
| virtual | ~Entry ()=default |
| StringRef | getName () const |
| EntryKind | getKind () const |
Static Public Member Functions | |
| static bool | classof (const Entry *E) |
A directory in the vfs with explicitly specified contents.
Definition at line 826 of file VirtualFileSystem.h.
| using llvm::vfs::RedirectingFileSystem::DirectoryEntry::iterator = decltype(Contents)::iterator |
Definition at line 849 of file VirtualFileSystem.h.
|
inline |
Constructs a directory entry with explicitly specified contents.
Definition at line 832 of file VirtualFileSystem.h.
References llvm::vfs::RedirectingFileSystem::EK_Directory, llvm::vfs::RedirectingFileSystem::Entry::Entry(), and llvm::move().
|
inline |
Constructs an empty directory entry.
Definition at line 838 of file VirtualFileSystem.h.
References llvm::vfs::RedirectingFileSystem::EK_Directory, llvm::vfs::RedirectingFileSystem::Entry::Entry(), and llvm::move().
|
inline |
Definition at line 843 of file VirtualFileSystem.h.
Definition at line 854 of file VirtualFileSystem.h.
References E(), llvm::vfs::RedirectingFileSystem::EK_Directory, and llvm::vfs::RedirectingFileSystem::Entry::Entry().
|
inline |
Definition at line 851 of file VirtualFileSystem.h.
|
inline |
Definition at line 852 of file VirtualFileSystem.h.
|
inline |
Definition at line 847 of file VirtualFileSystem.h.
References llvm::vfs::RedirectingFileSystem::Entry::Entry().
|
inline |
Definition at line 841 of file VirtualFileSystem.h.