9#ifndef LLVM_INCLUDE_LLVM_SUPPORT_WINDOWS_RESOURCE_PROCESSOR_H
10#define LLVM_INCLUDE_LLVM_SUPPORT_WINDOWS_RESOURCE_PROCESSOR_H
30 PreprocessorDefines.emplace_back(Key,
Value);
33 IncludeList.push_back(IncludePath);
39 std::unique_ptr<raw_fd_ostream> OutputStream);
43 std::vector<PathType> IncludeList;
44 std::vector<std::pair<StringRef, StringRef>> PreprocessorDefines;
45 bool IsVerbose, AppendNull;
This file defines the StringMap class.
Lightweight error class with error context and mandatory checking.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
StringRef - Represent a constant reference to a string, i.e.
LLVM Value Representation.
void addDefine(StringRef Key, StringRef Value=StringRef())
WindowsResourceProcessor()
void setVerbose(bool Verbose)
void addInclude(const PathType &IncludePath)
void setNullAtEnd(bool NullAtEnd)
Error process(StringRef InputData, std::unique_ptr< raw_fd_ostream > OutputStream)
This is an optimization pass for GlobalISel generic memory operations.