clang 17.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) | |
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. | |
OptionalDirectoryEntryRef | Dir |
Directory the file was found in. Set if and only if V is a FileEntry. | |
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.
OptionalDirectoryEntryRef clang::FileEntryRef::MapValue::Dir |
Directory the file was found in. Set if and only if V is a FileEntry.
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.