clang 19.0.0git
|
#include "clang/InstallAPI/HeaderFile.h"
Public Member Functions | |
HeaderFile ()=delete | |
HeaderFile (StringRef FullPath, HeaderType Type, StringRef IncludeName=StringRef(), std::optional< clang::Language > Language=std::nullopt) | |
HeaderType | getType () const |
StringRef | getIncludeName () const |
StringRef | getPath () const |
void | setExtra (bool V=true) |
void | setExcluded (bool V=true) |
void | setUmbrellaHeader (bool V=true) |
bool | isExtra () const |
bool | isExcluded () const |
bool | isUmbrellaHeader () const |
bool | useIncludeName () const |
bool | operator== (const HeaderFile &Other) const |
Static Public Member Functions | |
static llvm::Regex | getFrameworkIncludeRule () |
Definition at line 52 of file HeaderFile.h.
|
delete |
|
inline |
Definition at line 70 of file HeaderFile.h.
|
static |
Definition at line 15 of file HeaderFile.cpp.
Referenced by clang::installapi::createIncludeHeaderName().
|
inline |
Definition at line 79 of file HeaderFile.h.
Referenced by clang::installapi::InstallAPIContext::addKnownHeader(), and clang::installapi::createInputBuffer().
|
inline |
Definition at line 80 of file HeaderFile.h.
Referenced by clang::installapi::InstallAPIContext::addKnownHeader(), clang::installapi::createInputBuffer(), and clang::installapi::HeaderGlob::match().
|
inline |
Definition at line 78 of file HeaderFile.h.
Referenced by clang::installapi::InstallAPIContext::addKnownHeader(), clang::installapi::createInputBuffer(), and clang::installapi::HeaderGlob::match().
|
inline |
Definition at line 86 of file HeaderFile.h.
Referenced by clang::installapi::createInputBuffer().
|
inline |
Definition at line 85 of file HeaderFile.h.
|
inline |
Definition at line 87 of file HeaderFile.h.
|
inline |
Definition at line 93 of file HeaderFile.h.
References clang::Other.
Definition at line 83 of file HeaderFile.h.
References V.
Definition at line 82 of file HeaderFile.h.
References V.
Definition at line 84 of file HeaderFile.h.
References V.
|
inline |
Definition at line 89 of file HeaderFile.h.
References clang::installapi::Project.
Referenced by clang::installapi::InstallAPIContext::addKnownHeader(), and clang::installapi::createInputBuffer().