LLVM: llvm::symbolize::DIPrinter Class Reference (original) (raw)

#include "[llvm/DebugInfo/Symbolize/DIPrinter.h](DIPrinter%5F8h%5Fsource.html)"

Inheritance diagram for llvm::symbolize::DIPrinter:

[legend]

Public Member Functions
DIPrinter ()=default
virtual ~DIPrinter ()=default
virtual void print (const Request &Request, const DILineInfo &Info)=0
virtual void print (const Request &Request, const DIInliningInfo &Info)=0
virtual void print (const Request &Request, const DIGlobal &Global)=0
virtual void print (const Request &Request, const std::vector< DILocal > &Locals)=0
virtual void print (const Request &Request, const std::vector< DILineInfo > &Locations)=0
virtual bool printError (const Request &Request, const ErrorInfoBase &ErrorInfo)=0
virtual void listBegin ()=0
virtual void listEnd ()=0

Detailed Description

Definition at line 41 of file DIPrinter.h.

Constructor & Destructor Documentation

llvm::symbolize::DIPrinter::DIPrinter ( ) default

~DIPrinter()

virtual llvm::symbolize::DIPrinter::~DIPrinter ( ) virtualdefault

Member Function Documentation

listBegin()

virtual void llvm::symbolize::DIPrinter::listBegin ( ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

listEnd()

virtual void llvm::symbolize::DIPrinter::listEnd ( ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

print() [1/5]

virtual void llvm::symbolize::DIPrinter::print ( const Request & Request, const DIGlobal & Global ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

References llvm::Global.

print() [2/5]

virtual void llvm::symbolize::DIPrinter::print ( const Request & Request, const DIInliningInfo & Info ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

References Info.

print() [3/5]

virtual void llvm::symbolize::DIPrinter::print ( const Request & Request, const DILineInfo & Info ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

References Info.

print() [4/5]

virtual void llvm::symbolize::DIPrinter::print ( const Request & Request, const std::vector< DILineInfo > & Locations ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

print() [5/5]

virtual void llvm::symbolize::DIPrinter::print ( const Request & Request, const std::vector< DILocal > & Locals ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.

printError()

virtual bool llvm::symbolize::DIPrinter::printError ( const Request & Request, const ErrorInfoBase & ErrorInfo ) pure virtual

Implemented in llvm::symbolize::JSONPrinter, and llvm::symbolize::PlainPrinterBase.


The documentation for this class was generated from the following file: