13#ifndef LLVM_CLANG_CODEGEN_TRAP_REASON_BUILDER_H
14#define LLVM_CLANG_CODEGEN_TRAP_REASON_BUILDER_H
41 return Message.size() == 0 && Category.size() == 0;
103 StringRef getCategory();
Defines the Diagnostic-related interfaces.
TrapReasonBuilder(const TrapReasonBuilder &&)=delete
TrapReasonBuilder(DiagnosticsEngine *DiagObj, unsigned DiagID, TrapReason &TR)
TrapReasonBuilder & operator=(const TrapReasonBuilder &)=delete
TrapReasonBuilder & operator=(const TrapReasonBuilder &&)=delete
TrapReasonBuilder(const TrapReasonBuilder &)=delete
StringRef getCategory() const
StringRef getMessage() const
friend class TrapReasonBuilder
friend class DiagnosticsEngine
The JSON file list parser is used to communicate input to InstallAPI.