class DataMemberRecord
Declaration
class DataMemberRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:789
Inherits from: TypeRecord
Member Variables
- public llvm::codeview::MemberAttributes Attrs
- public llvm::codeview::TypeIndex Type
- public uint64_t FieldOffset = 0
- public llvm::StringRef Name
Inherited from TypeRecord:
Method Overview
- public DataMemberRecord()
- public DataMemberRecord(llvm::codeview::TypeRecordKind Kind)
- public DataMemberRecord(llvm::codeview::MemberAttributes Attrs, llvm::codeview::TypeIndex Type, uint64_t Offset, llvm::StringRef Name)
- public DataMemberRecord(llvm::codeview::MemberAccess Access, llvm::codeview::TypeIndex Type, uint64_t Offset, llvm::StringRef Name)
- public llvm::codeview::MemberAccess getAccess() const
- public uint64_t getFieldOffset() const
- public llvm::StringRef getName() const
- public llvm::codeview::TypeIndex getType() const
Inherited from TypeRecord:
Methods
¶DataMemberRecord()
DataMemberRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:791
¶DataMemberRecord(
llvm::codeview::TypeRecordKind Kind)
DataMemberRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:792
Parameters
- llvm::codeview::TypeRecordKind Kind
¶DataMemberRecord(
llvm::codeview::MemberAttributes Attrs,
llvm::codeview::TypeIndex Type,
uint64_t Offset,
llvm::StringRef Name)
DataMemberRecord(
llvm::codeview::MemberAttributes Attrs,
llvm::codeview::TypeIndex Type,
uint64_t Offset,
llvm::StringRef Name)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:793
Parameters
- llvm::codeview::MemberAttributes Attrs
- llvm::codeview::TypeIndex Type
- uint64_t Offset
- llvm::StringRef Name
¶DataMemberRecord(
llvm::codeview::MemberAccess Access,
llvm::codeview::TypeIndex Type,
uint64_t Offset,
llvm::StringRef Name)
DataMemberRecord(
llvm::codeview::MemberAccess Access,
llvm::codeview::TypeIndex Type,
uint64_t Offset,
llvm::StringRef Name)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:797
Parameters
- llvm::codeview::MemberAccess Access
- llvm::codeview::TypeIndex Type
- uint64_t Offset
- llvm::StringRef Name
¶llvm::codeview::MemberAccess getAccess() const
llvm::codeview::MemberAccess getAccess() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:802
¶uint64_t getFieldOffset() const
uint64_t getFieldOffset() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:804
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:805
¶llvm::codeview::TypeIndex getType() const
llvm::codeview::TypeIndex getType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:803