clang 20.0.0git
|
Type stored in the StringMap. More...
#include "clang/Basic/FileEntry.h"
Public Member Functions | |
MapValue ()=delete | |
MapValue (FileEntry &FE, DirectoryEntryRef Dir) | |
MapValue (MapEntry &ME, DirectoryEntryRef Dir) | |
Public Attributes | |
llvm::PointerUnion< FileEntry *, const MapEntry * > | V |
The pointer at another MapEntry is used when the FileManager should silently forward from one name to another, which occurs in Redirecting VFSs that use external names. | |
DirectoryEntryRef | Dir |
Directory the file was found in. | |
Type stored in the StringMap.
Definition at line 120 of file FileEntry.h.
|
delete |
|
inline |
Definition at line 132 of file FileEntry.h.
|
inline |
Definition at line 133 of file FileEntry.h.
DirectoryEntryRef clang::FileEntryRef::MapValue::Dir |
Directory the file was found in.
Definition at line 129 of file FileEntry.h.
The pointer at another MapEntry is used when the FileManager should silently forward from one name to another, which occurs in Redirecting VFSs that use external names.
In that case, the FileEntryRef
returned by the FileManager
will have the external name, and not the name that was used to lookup the file.
Definition at line 126 of file FileEntry.h.