25#ifndef LLVM_WINDOWSMANIFEST_WINDOWSMANIFESTMERGER_H
26#define LLVM_WINDOWSMANIFEST_WINDOWSMANIFESTMERGER_H
36namespace windows_manifest {
41 :
public ErrorInfo<WindowsManifestError, ECError> {
63 std::unique_ptr<WindowsManifestMergerImpl> Impl;
Base class for user error types.
Lightweight error class with error context and mandatory checking.
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
This class implements an extremely fast bulk output stream that can only output to a stream.
LLVM_ABI WindowsManifestMerger()
LLVM_ABI ~WindowsManifestMerger()
LLVM_ABI std::unique_ptr< MemoryBuffer > getMergedManifest()
LLVM_ABI Error merge(MemoryBufferRef Manifest)
LLVM_ABI bool isAvailable()
This is an optimization pass for GlobalISel generic memory operations.