class Record

Declaration

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

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

Method Overview

  • public Record(const llvm::xray::Record &)
  • public Record(llvm::xray::Record &&)
  • public Record(llvm::xray::Record::RecordKind T)
  • public virtual llvm::Error apply(llvm::xray::RecordVisitor & V)
  • public llvm::xray::Record::RecordKind getRecordType() const
  • public static llvm::StringRef kindToString(llvm::xray::Record::RecordKind K)
  • public virtual ~Record()

Methods

Record(const llvm::xray::Record&)

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

Parameters

const llvm::xray::Record&

Record(llvm::xray::Record&&)

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

Parameters

llvm::xray::Record&&

Record(llvm::xray::Record::RecordKind T)

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

Parameters

llvm::xray::Record::RecordKind T

virtual llvm::Error apply(
    llvm::xray::RecordVisitor& V)

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

Parameters

llvm::xray::RecordVisitor& V

llvm::xray::Record::RecordKind getRecordType()
    const

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

static llvm::StringRef kindToString(
    llvm::xray::Record::RecordKind K)

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

Parameters

llvm::xray::Record::RecordKind K

virtual ~Record()

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