LLVM 19.0.0git
Public Member Functions | List of all members
llvm::symbolize::DIPrinter Class Referenceabstract

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

Inheritance diagram for llvm::symbolize::DIPrinter:
Inheritance graph
[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 40 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: