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

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

Inheritance diagram for llvm::symbolize::JSONPrinter:

Public Member Functions
JSONPrinter (raw_ostream &OS, PrinterConfig &Config)
void print (const Request &Request, const DILineInfo &Info) override
void print (const Request &Request, const DIInliningInfo &Info) override
void print (const Request &Request, const DIGlobal &Global) override
void print (const Request &Request, const std::vector< DILocal > &Locals) override
void print (const Request &Request, const std::vector< DILineInfo > &Locations) override
bool printError (const Request &Request, const ErrorInfoBase &ErrorInfo) override
void listBegin () override
void listEnd () override
Public Member Functions inherited from llvm::symbolize::DIPrinter
DIPrinter ()=default
virtual ~DIPrinter ()=default

Detailed Description

Definition at line 128 of file DIPrinter.h.

Constructor & Destructor Documentation

Member Function Documentation

listBegin()

void llvm::symbolize::JSONPrinter::listBegin ( ) overridevirtual

listEnd()

void llvm::symbolize::JSONPrinter::listEnd ( ) overridevirtual

print() [1/5]

print() [2/5]

print() [3/5]

print() [4/5]

print() [5/5]

printError()


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