class OneMethodRecord

Declaration

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

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

Inherits from: TypeRecord

Member Variables

public llvm::codeview::TypeIndex Type
public llvm::codeview::MemberAttributes Attrs
public int32_t VFTableOffset = 0
public llvm::StringRef Name

Inherited from TypeRecord:

public Kind

Method Overview

  • public OneMethodRecord()
  • public OneMethodRecord(llvm::codeview::TypeRecordKind Kind)
  • public OneMethodRecord(llvm::codeview::TypeIndex Type, llvm::codeview::MemberAttributes Attrs, int32_t VFTableOffset, llvm::StringRef Name)
  • public OneMethodRecord(llvm::codeview::TypeIndex Type, llvm::codeview::MemberAccess Access, llvm::codeview::MethodKind MK, llvm::codeview::MethodOptions Options, int32_t VFTableOffset, llvm::StringRef Name)
  • public llvm::codeview::MemberAccess getAccess() const
  • public llvm::codeview::MethodKind getMethodKind() const
  • public llvm::StringRef getName() const
  • public llvm::codeview::MethodOptions getOptions() const
  • public llvm::codeview::TypeIndex getType() const
  • public int32_t getVFTableOffset() const
  • public bool isIntroducingVirtual() const

Inherited from TypeRecord:

Methods

OneMethodRecord()

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

OneMethodRecord(
    llvm::codeview::TypeRecordKind Kind)

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

Parameters

llvm::codeview::TypeRecordKind Kind

OneMethodRecord(
    llvm::codeview::TypeIndex Type,
    llvm::codeview::MemberAttributes Attrs,
    int32_t VFTableOffset,
    llvm::StringRef Name)

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

Parameters

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

OneMethodRecord(
    llvm::codeview::TypeIndex Type,
    llvm::codeview::MemberAccess Access,
    llvm::codeview::MethodKind MK,
    llvm::codeview::MethodOptions Options,
    int32_t VFTableOffset,
    llvm::StringRef Name)

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

Parameters

llvm::codeview::TypeIndex Type
llvm::codeview::MemberAccess Access
llvm::codeview::MethodKind MK
llvm::codeview::MethodOptions Options
int32_t VFTableOffset
llvm::StringRef Name

llvm::codeview::MemberAccess getAccess() const

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

llvm::codeview::MethodKind getMethodKind() const

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

llvm::StringRef getName() const

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

llvm::codeview::MethodOptions getOptions() const

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

llvm::codeview::TypeIndex getType() const

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

int32_t getVFTableOffset() const

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

bool isIntroducingVirtual() const

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