#ifndef LLVM_DEBUGINFO_CODEVIEW_CODEVIEWERROR_H
#define LLVM_DEBUGINFO_CODEVIEW_CODEVIEWERROR_H
#include "llvm/Support/Error.h"
namespace llvm {
namespace codeview {
enum class cv_error_code { … };
}
}
namespace std {
template <>
struct is_error_code_enum<llvm::codeview::cv_error_code> : std::true_type { … };
}
namespace llvm {
namespace codeview {
const std::error_category &CVErrorCategory();
inline std::error_code make_error_code(cv_error_code E) { … }
class CodeViewError : public ErrorInfo<CodeViewError, StringError> { … };
}
}
#endif