class RecordVisitor

Declaration

class RecordVisitor { /* full declaration omitted */ };

Declared at: llvm/include/llvm/XRay/FDRRecords.h:399

Method Overview

  • public virtual llvm::Error visit(llvm::xray::BufferExtents &)
  • public virtual llvm::Error visit(llvm::xray::WallclockRecord &)
  • public virtual llvm::Error visit(llvm::xray::NewCPUIDRecord &)
  • public virtual llvm::Error visit(llvm::xray::TSCWrapRecord &)
  • public virtual llvm::Error visit(llvm::xray::CustomEventRecord &)
  • public virtual llvm::Error visit(llvm::xray::CallArgRecord &)
  • public virtual llvm::Error visit(llvm::xray::PIDRecord &)
  • public virtual llvm::Error visit(llvm::xray::NewBufferRecord &)
  • public virtual llvm::Error visit(llvm::xray::EndBufferRecord &)
  • public virtual llvm::Error visit(llvm::xray::FunctionRecord &)
  • public virtual llvm::Error visit(llvm::xray::CustomEventRecordV5 &)
  • public virtual llvm::Error visit(llvm::xray::TypedEventRecord &)
  • public virtual ~RecordVisitor()

Methods

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:404

Parameters

llvm::xray::BufferExtents&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:405

Parameters

llvm::xray::WallclockRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:406

Parameters

llvm::xray::NewCPUIDRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:407

Parameters

llvm::xray::TSCWrapRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:408

Parameters

llvm::xray::CustomEventRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:409

Parameters

llvm::xray::CallArgRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:410

Parameters

llvm::xray::PIDRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:411

Parameters

llvm::xray::NewBufferRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:412

Parameters

llvm::xray::EndBufferRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:413

Parameters

llvm::xray::FunctionRecord&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:414

Parameters

llvm::xray::CustomEventRecordV5&

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

Declared at: llvm/include/llvm/XRay/FDRRecords.h:415

Parameters

llvm::xray::TypedEventRecord&

virtual ~RecordVisitor()

Declared at: llvm/include/llvm/XRay/FDRRecords.h:401