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"
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.