LLVM: llvm::symbolize::PlainPrinterBase Class Reference (original) (raw)
#include "[llvm/DebugInfo/Symbolize/DIPrinter.h](DIPrinter%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| PlainPrinterBase (raw_ostream &OS, ErrorHandler EH, 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 |
| Protected Member Functions | |
|---|---|
| void | print (const DILineInfo &Info, bool Inlined) |
| void | printFunctionName (StringRef FunctionName, bool Inlined) |
| virtual void | printSimpleLocation (StringRef Filename, const DILineInfo &Info)=0 |
| void | printContext (SourceCode SourceCode) |
| void | printVerbose (StringRef Filename, const DILineInfo &Info) |
| virtual void | printStartAddress (const DILineInfo &Info) |
| virtual void | printFooter () |
Definition at line 71 of file DIPrinter.h.
◆ listBegin()
| void llvm::symbolize::PlainPrinterBase::listBegin ( ) | inlineoverridevirtual |
|---|
◆ listEnd()
| void llvm::symbolize::PlainPrinterBase::listEnd ( ) | inlineoverridevirtual |
|---|
◆ print() [1/6]
◆ print() [2/6]
◆ print() [3/6]
◆ print() [4/6]
◆ print() [5/6]
◆ print() [6/6]
◆ printContext()
| void llvm::symbolize::PlainPrinterBase::printContext ( SourceCode SourceCode) | protected |
|---|
◆ printError()
◆ printFooter()
| virtual void llvm::symbolize::PlainPrinterBase::printFooter ( ) | inlineprotectedvirtual |
|---|
◆ printFunctionName()
| void llvm::symbolize::PlainPrinterBase::printFunctionName ( StringRef FunctionName, bool Inlined ) | protected |
|---|
◆ printSimpleLocation()
◆ printStartAddress()
| virtual void llvm::symbolize::PlainPrinterBase::printStartAddress ( const DILineInfo & Info) | inlineprotectedvirtual |
|---|
◆ printVerbose()
◆ Config
◆ ErrHandler
◆ OS
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/Symbolize/DIPrinter.h
- lib/DebugInfo/Symbolize/DIPrinter.cpp