class MetadataRecord

Declaration

class MetadataRecord : public Record { /* full declaration omitted */ };

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

Inherits from: Record

Member Variables

private const llvm::xray::MetadataRecord::MetadataType MT
protected static const int kMetadataBodySize = 15

Method Overview

  • public MetadataRecord(llvm::xray::Record::RecordKind T, llvm::xray::MetadataRecord::MetadataType M)
  • public static bool classof(const llvm::xray::Record * R)
  • public llvm::xray::MetadataRecord::MetadataType metadataType() const
  • public virtual ~MetadataRecord()

Inherited from Record:

Methods

MetadataRecord(
    llvm::xray::Record::RecordKind T,
    llvm::xray::MetadataRecord::MetadataType M)

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

Parameters

llvm::xray::Record::RecordKind T
llvm::xray::MetadataRecord::MetadataType M

static bool classof(const llvm::xray::Record* R)

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

Parameters

const llvm::xray::Record* R

llvm::xray::MetadataRecord::MetadataType
metadataType() const

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

virtual ~MetadataRecord()

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