llvm::xray::BlockPrinter

RecordVisitor that pretty-prints an FDR block of records for humans.

Synopsis

Declared in <llvm/XRay/BlockPrinter.h>

class BlockPrinter
    : public RecordVisitor

Description

Formats a sequence of FDR records as a readable block, using a RecordPrinter for individual record text and inserting section markers between record kinds.

Base Classes

NameDescription
RecordVisitorAbstract visitor for processing concrete FDR record types.

Member Functions

NameDescription
BlockPrinter [constructor]Construct a block printer writing to O via record printer P.
reset Reset the printer state so the next visit starts a new block.
visit visit overloads