class DIPrinter
Declaration
class DIPrinter { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:40
Method Overview
- public DIPrinter()
- public virtual void listBegin()
- public virtual void listEnd()
- public virtual void print(const llvm::symbolize::Request & Request, const llvm::DILineInfo & Info)
- public virtual void print(const llvm::symbolize::Request & Request, const llvm::DIInliningInfo & Info)
- public virtual void print(const llvm::symbolize::Request & Request, const llvm::DIGlobal & Global)
- public virtual void print(const llvm::symbolize::Request & Request, const std::vector<DILocal> & Locals)
- public virtual bool printError(const llvm::symbolize::Request & Request, const llvm::ErrorInfoBase & ErrorInfo, llvm::StringRef ErrorBanner)
- public virtual void printInvalidCommand(const llvm::symbolize::Request & Request, llvm::StringRef Command)
- public virtual ~DIPrinter()
Methods
¶DIPrinter()
DIPrinter()
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:42
¶virtual void listBegin()
virtual void listBegin()
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:58
¶virtual void listEnd()
virtual void listEnd()
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:59
¶virtual void print(
const llvm::symbolize::Request& Request,
const llvm::DILineInfo& Info)
virtual void print(
const llvm::symbolize::Request& Request,
const llvm::DILineInfo& Info)
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:45
Parameters
- const llvm::symbolize::Request& Request
- const llvm::DILineInfo& Info
¶virtual void print(
const llvm::symbolize::Request& Request,
const llvm::DIInliningInfo& Info)
virtual void print(
const llvm::symbolize::Request& Request,
const llvm::DIInliningInfo& Info)
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:46
Parameters
- const llvm::symbolize::Request& Request
- const llvm::DIInliningInfo& Info
¶virtual void print(
const llvm::symbolize::Request& Request,
const llvm::DIGlobal& Global)
virtual void print(
const llvm::symbolize::Request& Request,
const llvm::DIGlobal& Global)
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:47
Parameters
- const llvm::symbolize::Request& Request
- const llvm::DIGlobal& Global
¶virtual void print(
const llvm::symbolize::Request& Request,
const std::vector<DILocal>& Locals)
virtual void print(
const llvm::symbolize::Request& Request,
const std::vector<DILocal>& Locals)
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:48
Parameters
- const llvm::symbolize::Request& Request
- const std::vector<DILocal>& Locals
¶virtual bool printError(
const llvm::symbolize::Request& Request,
const llvm::ErrorInfoBase& ErrorInfo,
llvm::StringRef ErrorBanner)
virtual bool printError(
const llvm::symbolize::Request& Request,
const llvm::ErrorInfoBase& ErrorInfo,
llvm::StringRef ErrorBanner)
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:54
Parameters
- const llvm::symbolize::Request& Request
- const llvm::ErrorInfoBase& ErrorInfo
- llvm::StringRef ErrorBanner
¶virtual void printInvalidCommand(
const llvm::symbolize::Request& Request,
llvm::StringRef Command)
virtual void printInvalidCommand(
const llvm::symbolize::Request& Request,
llvm::StringRef Command)
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:51
Parameters
- const llvm::symbolize::Request& Request
- llvm::StringRef Command
¶virtual ~DIPrinter()
virtual ~DIPrinter()
Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:43