13 #ifndef LLVM_CLANG_INSTALLAPI_FILELIST_H
14 #define LLVM_CLANG_INSTALLAPI_FILELIST_H
19 #include "llvm/Support/Error.h"
20 #include "llvm/Support/MemoryBuffer.h"
23 namespace installapi {
34 loadHeaders(std::unique_ptr<llvm::MemoryBuffer> InputBuffer,
Defines the Diagnostic-related interfaces.
Defines the clang::FileManager interface and associated types.
Implements support for file system lookup, file system caching, and directory search management.
static llvm::Error loadHeaders(std::unique_ptr< llvm::MemoryBuffer > InputBuffer, HeaderSeq &Destination, clang::FileManager *FM=nullptr)
Decode JSON input and append header input into destination container.
std::vector< HeaderFile > HeaderSeq
The JSON file list parser is used to communicate input to InstallAPI.