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

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

Public Member Functions
BaseClassRecord ()=default
BaseClassRecord (TypeRecordKind Kind)
BaseClassRecord (MemberAttributes Attrs, TypeIndex Type, uint64_t Offset)
BaseClassRecord (MemberAccess Access, TypeIndex Type, uint64_t Offset)
MemberAccess getAccess () const
TypeIndex getBaseType () const
uint64_t getBaseOffset () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const
Public Attributes
MemberAttributes Attrs
TypeIndex Type
uint64_t Offset = 0
Public Attributes inherited from llvm::codeview::TypeRecord
TypeRecordKind Kind

Definition at line 863 of file TypeRecord.h.

llvm::codeview::BaseClassRecord::BaseClassRecord ( ) default

BaseClassRecord() [2/4]

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

BaseClassRecord() [3/4]

BaseClassRecord() [4/4]

getAccess()

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

getBaseOffset()

uint64_t llvm::codeview::BaseClassRecord::getBaseOffset ( ) const inline

getBaseType()

TypeIndex llvm::codeview::BaseClassRecord::getBaseType ( ) const inline

Attrs

Offset

uint64_t llvm::codeview::BaseClassRecord::Offset = 0

Type

TypeIndex llvm::codeview::BaseClassRecord::Type


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