class RecordPrinter

Declaration

class RecordPrinter : public RecordVisitor { /* full declaration omitted */ };

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:22

Inherits from: RecordVisitor

Member Variables

private llvm::raw_ostream& OS
private std::string Delim

Method Overview

  • public RecordPrinter(llvm::raw_ostream & O, std::string D)
  • public RecordPrinter(llvm::raw_ostream & O)
  • public llvm::Error visit(llvm::xray::BufferExtents &)
  • public llvm::Error visit(llvm::xray::WallclockRecord &)
  • public llvm::Error visit(llvm::xray::NewCPUIDRecord &)
  • public llvm::Error visit(llvm::xray::TSCWrapRecord &)
  • public llvm::Error visit(llvm::xray::CustomEventRecord &)
  • public llvm::Error visit(llvm::xray::CallArgRecord &)
  • public llvm::Error visit(llvm::xray::PIDRecord &)
  • public llvm::Error visit(llvm::xray::NewBufferRecord &)
  • public llvm::Error visit(llvm::xray::EndBufferRecord &)
  • public llvm::Error visit(llvm::xray::FunctionRecord &)
  • public llvm::Error visit(llvm::xray::CustomEventRecordV5 &)
  • public llvm::Error visit(llvm::xray::TypedEventRecord &)

Inherited from RecordVisitor:

Methods

RecordPrinter(llvm::raw_ostream& O, std::string D)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:27

Parameters

llvm::raw_ostream& O
std::string D

RecordPrinter(llvm::raw_ostream& O)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:30

Parameters

llvm::raw_ostream& O

llvm::Error visit(llvm::xray::BufferExtents&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:32

Parameters

llvm::xray::BufferExtents&

llvm::Error visit(llvm::xray::WallclockRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:33

Parameters

llvm::xray::WallclockRecord&

llvm::Error visit(llvm::xray::NewCPUIDRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:34

Parameters

llvm::xray::NewCPUIDRecord&

llvm::Error visit(llvm::xray::TSCWrapRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:35

Parameters

llvm::xray::TSCWrapRecord&

llvm::Error visit(llvm::xray::CustomEventRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:36

Parameters

llvm::xray::CustomEventRecord&

llvm::Error visit(llvm::xray::CallArgRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:37

Parameters

llvm::xray::CallArgRecord&

llvm::Error visit(llvm::xray::PIDRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:38

Parameters

llvm::xray::PIDRecord&

llvm::Error visit(llvm::xray::NewBufferRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:39

Parameters

llvm::xray::NewBufferRecord&

llvm::Error visit(llvm::xray::EndBufferRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:40

Parameters

llvm::xray::EndBufferRecord&

llvm::Error visit(llvm::xray::FunctionRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:41

Parameters

llvm::xray::FunctionRecord&

llvm::Error visit(
    llvm::xray::CustomEventRecordV5&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:42

Parameters

llvm::xray::CustomEventRecordV5&

llvm::Error visit(llvm::xray::TypedEventRecord&)

Declared at: llvm/include/llvm/XRay/RecordPrinter.h:43

Parameters

llvm::xray::TypedEventRecord&