LLVM 19.0.0git
Public Member Functions | Static Public Member Functions | List of all members
llvm::vfs::RedirectingFileSystem::DirectoryRemapEntry Class Reference

A directory in the vfs that maps to a directory in the external file system. More...

#include "llvm/Support/VirtualFileSystem.h"

Inheritance diagram for llvm::vfs::RedirectingFileSystem::DirectoryRemapEntry:
Inheritance graph
[legend]

Public Member Functions

 DirectoryRemapEntry (StringRef Name, StringRef ExternalContentsPath, NameKind UseName)
 
- Public Member Functions inherited from llvm::vfs::RedirectingFileSystem::RemapEntry
StringRef getExternalContentsPath () const
 
bool useExternalName (bool GlobalUseExternalName) const
 Whether to use the external path as the name for this file or directory.
 
NameKind getUseName () const
 
- 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)
 
- Static Public Member Functions inherited from llvm::vfs::RedirectingFileSystem::RemapEntry
static bool classof (const Entry *E)
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::vfs::RedirectingFileSystem::RemapEntry
 RemapEntry (EntryKind K, StringRef Name, StringRef ExternalContentsPath, NameKind UseName)
 

Detailed Description

A directory in the vfs that maps to a directory in the external file system.

Definition at line 874 of file VirtualFileSystem.h.

Constructor & Destructor Documentation

◆ DirectoryRemapEntry()

llvm::vfs::RedirectingFileSystem::DirectoryRemapEntry::DirectoryRemapEntry ( StringRef  Name,
StringRef  ExternalContentsPath,
NameKind  UseName 
)
inline

Definition at line 876 of file VirtualFileSystem.h.

Member Function Documentation

◆ classof()

static bool llvm::vfs::RedirectingFileSystem::DirectoryRemapEntry::classof ( const Entry E)
inlinestatic

Definition at line 880 of file VirtualFileSystem.h.

References E, and llvm::vfs::RedirectingFileSystem::EK_DirectoryRemap.


The documentation for this class was generated from the following file: