class OneMethodRecord

Declaration

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

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

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:722

OneMethodRecord(
    llvm::codeview::TypeRecordKind Kind)

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

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:724

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:728

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:736

llvm::codeview::MethodKind getMethodKind() const

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

llvm::StringRef getName() const

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

llvm::codeview::MethodOptions getOptions() const

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

llvm::codeview::TypeIndex getType() const

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

int32_t getVFTableOffset() const

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

bool isIntroducingVirtual() const

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