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:
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()
OneMethodRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:727
¶OneMethodRecord(
llvm::codeview::TypeRecordKind Kind)
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)
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)
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
llvm::codeview::MemberAccess getAccess() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:741
¶llvm::codeview::MethodKind getMethodKind() const
llvm::codeview::MethodKind getMethodKind() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:739
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:743
¶llvm::codeview::MethodOptions getOptions() const
llvm::codeview::MethodOptions getOptions() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:740
¶llvm::codeview::TypeIndex getType() const
llvm::codeview::TypeIndex getType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:738
¶int32_t getVFTableOffset() const
int32_t getVFTableOffset() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:742
¶bool isIntroducingVirtual() const
bool isIntroducingVirtual() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:745