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 115 of file FileEntry.h.
|
delete |
|
inline |
Definition at line 127 of file FileEntry.h.
|
inline |
Definition at line 128 of file FileEntry.h.
DirectoryEntryRef clang::FileEntryRef::MapValue::Dir |
Directory the file was found in.
Definition at line 124 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 121 of file FileEntry.h.