LLVM: llvm::codeview::DataMemberRecord Class Reference (original) (raw)

#include "[llvm/DebugInfo/CodeView/TypeRecord.h](TypeRecord%5F8h%5Fsource.html)"

Public Member Functions
DataMemberRecord ()=default
DataMemberRecord (TypeRecordKind Kind)
DataMemberRecord (MemberAttributes Attrs, TypeIndex Type, uint64_t Offset, StringRef Name)
DataMemberRecord (MemberAccess Access, TypeIndex Type, uint64_t Offset, StringRef Name)
MemberAccess getAccess () const
TypeIndex getType () const
uint64_t getFieldOffset () const
StringRef getName () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const
Public Attributes
MemberAttributes Attrs
TypeIndex Type
uint64_t FieldOffset = 0
StringRef Name
Public Attributes inherited from llvm::codeview::TypeRecord
TypeRecordKind Kind

Definition at line 783 of file TypeRecord.h.

llvm::codeview::DataMemberRecord::DataMemberRecord ( ) default

DataMemberRecord() [2/4]

llvm::codeview::DataMemberRecord::DataMemberRecord ( TypeRecordKind Kind) inlineexplicit

DataMemberRecord() [3/4]

DataMemberRecord() [4/4]

getAccess()

MemberAccess llvm::codeview::DataMemberRecord::getAccess ( ) const inline

getFieldOffset()

uint64_t llvm::codeview::DataMemberRecord::getFieldOffset ( ) const inline

getName()

StringRef llvm::codeview::DataMemberRecord::getName ( ) const inline

getType()

TypeIndex llvm::codeview::DataMemberRecord::getType ( ) const inline

Attrs

FieldOffset

uint64_t llvm::codeview::DataMemberRecord::FieldOffset = 0

Name

StringRef llvm::codeview::DataMemberRecord::Name

Type

TypeIndex llvm::codeview::DataMemberRecord::Type


The documentation for this class was generated from the following file: