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

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

Public Member Functions
EnumeratorRecord ()=default
EnumeratorRecord (TypeRecordKind Kind)
EnumeratorRecord (MemberAttributes Attrs, APSInt Value, StringRef Name)
EnumeratorRecord (MemberAccess Access, APSInt Value, StringRef Name)
MemberAccess getAccess () const
APSInt getValue () const
StringRef getName () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const
Public Attributes
MemberAttributes Attrs
APSInt Value
StringRef Name
Public Attributes inherited from llvm::codeview::TypeRecord
TypeRecordKind Kind

Definition at line 829 of file TypeRecord.h.

llvm::codeview::EnumeratorRecord::EnumeratorRecord ( ) default

EnumeratorRecord() [2/4]

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

EnumeratorRecord() [3/4]

EnumeratorRecord() [4/4]

getAccess()

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

getName()

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

getValue()

APSInt llvm::codeview::EnumeratorRecord::getValue ( ) const inline

Attrs

Name

StringRef llvm::codeview::EnumeratorRecord::Name

Value

APSInt llvm::codeview::EnumeratorRecord::Value


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