class VFTableShapeRecord

Declaration

class VFTableShapeRecord : public TypeRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:558

Inherits from: TypeRecord

Member Variables

public ArrayRef<llvm::codeview::VFTableSlotKind> SlotsRef
public std::vector<VFTableSlotKind> Slots

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

VFTableShapeRecord()

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:560

VFTableShapeRecord(
    llvm::codeview::TypeRecordKind Kind)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:561

Parameters

llvm::codeview::TypeRecordKind Kind

VFTableShapeRecord(
    ArrayRef<llvm::codeview::VFTableSlotKind>
        Slots)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:562

Parameters

ArrayRef<llvm::codeview::VFTableSlotKind> Slots

VFTableShapeRecord(
    std::vector<VFTableSlotKind> Slots)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:564

Parameters

std::vector<VFTableSlotKind> Slots

uint32_t getEntryCount() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:573

ArrayRef<llvm::codeview::VFTableSlotKind>
getSlots() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:567