LLVM 22.0.0git
llvm::symbolize::DIPrinter Class Referenceabstract

#include "llvm/DebugInfo/Symbolize/DIPrinter.h"

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

◆ DIPrinter()

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

◆ ~DIPrinter()

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

Member Function Documentation

◆ listBegin()

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

◆ listEnd()

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

◆ print() [1/5]

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

◆ print() [2/5]

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

◆ print() [3/5]

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

◆ print() [4/5]

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

◆ print() [5/5]

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

◆ printError()

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

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