clang 20.0.0git
|
Defines interfaces for clang::DirectoryEntry and clang::DirectoryEntryRef. More...
#include "clang/Basic/CustomizableOptional.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/ErrorOr.h"
#include <optional>
#include <utility>
Go to the source code of this file.
Classes | |
class | clang::DirectoryEntry |
Cached information about one directory (either on disk or in the virtual file system). More... | |
class | clang::DirectoryEntryRef |
A reference to a DirectoryEntry that includes the name of the directory as it was accessed by the FileManager's client. More... | |
class | clang::FileMgr::MapEntryOptionalStorage< RefTy > |
Customized storage for refs derived from map entires in FileManager, using the private optional_none_tag to keep it to the size of a single pointer. More... | |
class | clang::optional_detail::OptionalStorage< clang::DirectoryEntryRef > |
Customize OptionalStorage<DirectoryEntryRef> to use DirectoryEntryRef and its optional_none_tag to keep it the size of a single pointer. More... | |
struct | llvm::PointerLikeTypeTraits< clang::DirectoryEntryRef > |
struct | llvm::DenseMapInfo< clang::DirectoryEntryRef > |
Specialisation of DenseMapInfo for DirectoryEntryRef. More... | |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::FileMgr |
namespace | clang::optional_detail |
namespace | llvm |
Diagnostic wrappers for TextAPI types for error reporting. | |
Typedefs | |
using | clang::OptionalDirectoryEntryRef = CustomizableOptional< DirectoryEntryRef > |
Defines interfaces for clang::DirectoryEntry and clang::DirectoryEntryRef.
Definition in file DirectoryEntry.h.