class EnumeratorRecord
Declaration
class EnumeratorRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:835
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:837
¶EnumeratorRecord(
llvm::codeview::TypeRecordKind Kind)
EnumeratorRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:838
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:839
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:842
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:846
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:848
¶llvm::APSInt getValue() const
llvm::APSInt getValue() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:847