class BitFieldRecord

Declaration

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

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

Inherits from: TypeRecord

Member Variables

public llvm::codeview::TypeIndex Type
public uint8_t BitSize = 0
public uint8_t BitOffset = 0

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

BitFieldRecord()

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

BitFieldRecord(
    llvm::codeview::TypeRecordKind Kind)

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

Parameters

llvm::codeview::TypeRecordKind Kind

BitFieldRecord(llvm::codeview::TypeIndex Type,
               uint8_t BitSize,
               uint8_t BitOffset)

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

Parameters

llvm::codeview::TypeIndex Type
uint8_t BitSize
uint8_t BitOffset

uint8_t getBitOffset() const

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

uint8_t getBitSize() const

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

llvm::codeview::TypeIndex getType() const

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