class EnumeratorRecord
Declaration
class EnumeratorRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:830
Inherits from: TypeRecord
Member Variables
- public llvm::codeview::MemberAttributes Attrs
- public llvm::APSInt Value
- public llvm::StringRef Name
Inherited from TypeRecord:
Method Overview
- public EnumeratorRecord()
- public EnumeratorRecord(llvm::codeview::TypeRecordKind Kind)
- public EnumeratorRecord(llvm::codeview::MemberAttributes Attrs, llvm::APSInt Value, llvm::StringRef Name)
- public EnumeratorRecord(llvm::codeview::MemberAccess Access, llvm::APSInt Value, llvm::StringRef Name)
- public llvm::codeview::MemberAccess getAccess() const
- public llvm::StringRef getName() const
- public llvm::APSInt getValue() const
Inherited from TypeRecord:
Methods
¶EnumeratorRecord()
EnumeratorRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:832
¶EnumeratorRecord(
llvm::codeview::TypeRecordKind Kind)
EnumeratorRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:833
Parameters
- llvm::codeview::TypeRecordKind Kind
¶EnumeratorRecord(
llvm::codeview::MemberAttributes Attrs,
llvm::APSInt Value,
llvm::StringRef Name)
EnumeratorRecord(
llvm::codeview::MemberAttributes Attrs,
llvm::APSInt Value,
llvm::StringRef Name)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:834
Parameters
- llvm::codeview::MemberAttributes Attrs
- llvm::APSInt Value
- llvm::StringRef Name
¶EnumeratorRecord(
llvm::codeview::MemberAccess Access,
llvm::APSInt Value,
llvm::StringRef Name)
EnumeratorRecord(
llvm::codeview::MemberAccess Access,
llvm::APSInt Value,
llvm::StringRef Name)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:837
Parameters
- llvm::codeview::MemberAccess Access
- llvm::APSInt Value
- llvm::StringRef Name
¶llvm::codeview::MemberAccess getAccess() const
llvm::codeview::MemberAccess getAccess() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:841
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:843
¶llvm::APSInt getValue() const
llvm::APSInt getValue() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:842