class StaticDataMemberRecord

Declaration

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

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

Inherits from: TypeRecord

Member Variables

public llvm::codeview::MemberAttributes Attrs
public llvm::codeview::TypeIndex Type
public llvm::StringRef Name

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

StaticDataMemberRecord()

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

StaticDataMemberRecord(
    llvm::codeview::TypeRecordKind Kind)

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

Parameters

llvm::codeview::TypeRecordKind Kind

StaticDataMemberRecord(
    llvm::codeview::MemberAttributes Attrs,
    llvm::codeview::TypeIndex Type,
    llvm::StringRef Name)

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

Parameters

llvm::codeview::MemberAttributes Attrs
llvm::codeview::TypeIndex Type
llvm::StringRef Name

StaticDataMemberRecord(
    llvm::codeview::MemberAccess Access,
    llvm::codeview::TypeIndex Type,
    llvm::StringRef Name)

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

Parameters

llvm::codeview::MemberAccess Access
llvm::codeview::TypeIndex Type
llvm::StringRef Name

llvm::codeview::MemberAccess getAccess() const

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

llvm::StringRef getName() const

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

llvm::codeview::TypeIndex getType() const

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