#include "clang/InstallAPI/HeaderFile.h"
#include "llvm/TextAPI/Utils.h"
usingnamespacellvm;
namespace clang::installapi {
llvm::Regex HeaderFile::getFrameworkIncludeRule() { … }
std::optional<std::string> createIncludeHeaderName(const StringRef FullPath) { … }
bool isHeaderFile(StringRef Path) { … }
llvm::Expected<PathSeq> enumerateFiles(FileManager &FM, StringRef Directory) { … }
HeaderGlob::HeaderGlob(StringRef GlobString, Regex &&Rule, HeaderType Type)
: … { … }
bool HeaderGlob::match(const HeaderFile &Header) { … }
Expected<std::unique_ptr<HeaderGlob>> HeaderGlob::create(StringRef GlobString,
HeaderType Type) { … }
}