clang 24.0.0git
HeaderFile.cpp File Reference
#include "clang/InstallAPI/HeaderFile.h"
#include "llvm/Support/VirtualFileSystem.h"
#include "llvm/TextAPI/Utils.h"

Go to the source code of this file.

Namespaces

namespace  clang
 Top level wrappers for InstallAPI frontend operations.
namespace  clang::installapi
 The DirectoryScanner for collecting library files on the file system.

Functions

std::optional< std::string > clang::installapi::createIncludeHeaderName (const StringRef FullPath)
 Assemble expected way header will be included by clients.
bool clang::installapi::isHeaderFile (StringRef Path)
 Determine if Path is a header file.
llvm::Expected< PathSeqclang::installapi::enumerateFiles (clang::FileManager &FM, StringRef Directory)
 Given input directory, collect all header files.