class BaseClassRecord

Declaration

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

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

Inherits from: TypeRecord

Member Variables

public llvm::codeview::MemberAttributes Attrs
public llvm::codeview::TypeIndex Type
public uint64_t Offset = 0

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

BaseClassRecord()

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

BaseClassRecord(
    llvm::codeview::TypeRecordKind Kind)

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

Parameters

llvm::codeview::TypeRecordKind Kind

BaseClassRecord(
    llvm::codeview::MemberAttributes Attrs,
    llvm::codeview::TypeIndex Type,
    uint64_t Offset)

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

Parameters

llvm::codeview::MemberAttributes Attrs
llvm::codeview::TypeIndex Type
uint64_t Offset

BaseClassRecord(
    llvm::codeview::MemberAccess Access,
    llvm::codeview::TypeIndex Type,
    uint64_t Offset)

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

Parameters

llvm::codeview::MemberAccess Access
llvm::codeview::TypeIndex Type
uint64_t Offset

llvm::codeview::MemberAccess getAccess() const

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

uint64_t getBaseOffset() const

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

llvm::codeview::TypeIndex getBaseType() const

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