clang 20.0.0git
|
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/CachedHashString.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/HashBuilder.h"
#include <cstdint>
#include <map>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | clang::HeaderSearchOptions |
HeaderSearchOptions - Helper class for storing options related to the initialization of the HeaderSearch object. More... | |
struct | clang::HeaderSearchOptions::Entry |
struct | clang::HeaderSearchOptions::SystemHeaderPrefix |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::frontend |
Enumerations | |
enum | clang::frontend::IncludeDirGroup { clang::frontend::Quoted = 0 , clang::frontend::Angled , clang::frontend::IndexHeaderMap , clang::frontend::System , clang::frontend::ExternCSystem , clang::frontend::CSystem , clang::frontend::CXXSystem , clang::frontend::ObjCSystem , clang::frontend::ObjCXXSystem , clang::frontend::After } |
IncludeDirGroup - Identifies the group an include Entry belongs to, representing its relative positive in the search list. More... | |
Functions | |
template<typename HasherT , llvm::endianness Endianness> | |
void | clang::addHash (llvm::HashBuilder< HasherT, Endianness > &HBuilder, const HeaderSearchOptions::Entry &E) |
template<typename HasherT , llvm::endianness Endianness> | |
void | clang::addHash (llvm::HashBuilder< HasherT, Endianness > &HBuilder, const HeaderSearchOptions::SystemHeaderPrefix &SHP) |