class DiagnosticInfoMisExpect

Declaration

class DiagnosticInfoMisExpect : public DiagnosticInfoWithLocationBase { /* full declaration omitted */ };

Description

Diagnostic information for MisExpect analysis.

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:1037

Inherits from: DiagnosticInfoWithLocationBase

Member Variables

private const llvm::Twine& Msg
Message to report.

Method Overview

  • public DiagnosticInfoMisExpect(const llvm::Instruction * Inst, llvm::Twine & Msg)
  • public static bool classof(const llvm::DiagnosticInfo * DI)
  • public const llvm::Twine & getMsg() const
  • public void print(llvm::DiagnosticPrinter & DP) const

Inherited from DiagnosticInfoWithLocationBase:

Inherited from DiagnosticInfo:

Methods

DiagnosticInfoMisExpect(
    const llvm::Instruction* Inst,
    llvm::Twine& Msg)

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:1039

Parameters

const llvm::Instruction* Inst
llvm::Twine& Msg

static bool classof(
    const llvm::DiagnosticInfo* DI)

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:1044

Parameters

const llvm::DiagnosticInfo* DI

const llvm::Twine& getMsg() const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:1048

void print(llvm::DiagnosticPrinter& DP) const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:1042

Parameters

llvm::DiagnosticPrinter& DP