LLVM: llvm::pdb::LinePrinter Class Reference (original) (raw)
#include "[llvm/DebugInfo/PDB/Native/LinePrinter.h](LinePrinter%5F8h%5Fsource.html)"
Definition at line 51 of file LinePrinter.h.
◆ format()
template<typename... Ts>
| void llvm::pdb::LinePrinter::format ( const char * Fmt, Ts &&... Items ) | inline |
|---|
◆ formatBinary() [1/2]
◆ formatBinary() [2/2]
◆ formatLine()
template<typename... Ts>
| void llvm::pdb::LinePrinter::formatLine ( const char * Fmt, Ts &&... Items ) | inline |
|---|
◆ formatMsfStreamBlocks()
◆ formatMsfStreamData() [1/2]
Definition at line 217 of file LinePrinter.cpp.
References assert(), llvm::sampleprof::Base, llvm::BinaryStreamReader::bytesRemaining(), llvm::Center, computeBlockRuns(), llvm::consumeError(), llvm::pdb::Data, findRun(), llvm::fmt_align(), llvm::format_bytes_with_ascii(), llvm::formatv(), llvm::pdb::Label, NewLine(), llvm::BinarySubstreamRef::Offset, llvm::BinaryStreamReader::readBytes(), and llvm::BinarySubstreamRef::StreamData.
◆ formatMsfStreamData() [2/2]
Definition at line 179 of file LinePrinter.cpp.
References llvm::BinaryStreamRefBase< RefType, StreamType >::drop_front(), formatLine(), formatMsfStreamData(), Indent(), llvm::BinaryStreamRefBase< RefType, StreamType >::keep_front(), llvm::pdb::Label, NewLine(), llvm::BinarySubstreamRef::Offset, llvm::pdb::Offset, Size, and llvm::BinarySubstreamRef::StreamData.
Referenced by formatMsfStreamData().
◆ getFilters()
◆ getIndentLevel()
| int llvm::pdb::LinePrinter::getIndentLevel ( ) const | inline |
|---|
◆ getStream()
| raw_ostream & llvm::pdb::LinePrinter::getStream ( ) | inline |
|---|
◆ hasColor()
| bool llvm::pdb::LinePrinter::hasColor ( ) const | inline |
|---|
◆ Indent()
| void LinePrinter::Indent | ( | uint32_t | Amount = 0 | ) |
|---|
◆ IsClassExcluded()
◆ IsCompilandExcluded()
◆ IsSymbolExcluded()
◆ IsTypeExcluded()
◆ NewLine()
| void LinePrinter::NewLine | ( | ) |
|---|
◆ print()
◆ printLine()
◆ Unindent()
| void LinePrinter::Unindent | ( | uint32_t | Amount = 0 | ) |
|---|
◆ WithColor
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/PDB/Native/LinePrinter.h
- lib/DebugInfo/PDB/Native/LinePrinter.cpp