[#llvm-DiagnosticInfoInlineAsm] = xref:llvm.adoc[llvm]::DiagnosticInfoInlineAsm :relfileprefix: ../ :mrdocs: Diagnostic information for inline asm reporting. This is basically a message and an optional location. == Synopsis Declared in `<llvm/IR/DiagnosticInfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class DiagnosticInfoInlineAsm : public xref:llvm/DiagnosticInfo.adoc[DiagnosticInfo] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:llvm/DiagnosticInfo.adoc[DiagnosticInfo]` | Abstract base class for backend diagnostic reporting. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/DiagnosticInfoInlineAsm/2constructor-0d8.adoc[`DiagnosticInfoInlineAsm`] [.small]#[constructor]# | Constructors | xref:llvm/DiagnosticInfoInlineAsm/getInstruction.adoc[`getInstruction`] | Return the optional instruction that triggered the diagnostic. | xref:llvm/DiagnosticInfo/getKind.adoc[`getKind`] | Return the kind of this diagnostic. | xref:llvm/DiagnosticInfoInlineAsm/getLocCookie.adoc[`getLocCookie`] | Return the optional location cookie (0 if unset). | xref:llvm/DiagnosticInfoInlineAsm/getMsgStr.adoc[`getMsgStr`] | Return the diagnostic message. | xref:llvm/DiagnosticInfo/getSeverity.adoc[`getSeverity`] | Return the severity of this diagnostic. | xref:llvm/DiagnosticInfoInlineAsm/print.adoc[`print`] [.small]#[virtual]# | Print this diagnostic using `DP.` |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/DiagnosticInfoInlineAsm/classof.adoc[`classof`] | Return true if `DI` is a DiagnosticInfoInlineAsm. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/wrap-004.adoc[`wrap`] | Convert a `DiagnosticInfo` pointer to an opaque `LLVMDiagnosticInfoRef.` |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#