class EnumRecord
Declaration
class EnumRecord : public TagRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:524
Inherits from: TagRecord
Member Variables
- public llvm::codeview::TypeIndex UnderlyingType
Inherited from TagRecord:
- public MemberCount = 0
- public Options
- public FieldList
- public Name
- public UniqueName
- public static HfaKindShift = 11
- public static HfaKindMask = 6144
- public static WinRTKindShift = 14
- public static WinRTKindMask = 49152
Inherited from TypeRecord:
Method Overview
- public EnumRecord()
- public EnumRecord(llvm::codeview::TypeRecordKind Kind)
- public EnumRecord(uint16_t MemberCount, llvm::codeview::ClassOptions Options, llvm::codeview::TypeIndex FieldList, llvm::StringRef Name, llvm::StringRef UniqueName, llvm::codeview::TypeIndex UnderlyingType)
- public llvm::codeview::TypeIndex getUnderlyingType() const
Inherited from TagRecord:
- public containsNestedClass
- public getFieldList
- public getMemberCount
- public getName
- public getOptions
- public getUniqueName
- public hasUniqueName
- public isForwardRef
- public isNested
- public isScoped
Inherited from TypeRecord:
Methods
¶EnumRecord()
EnumRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:526
¶EnumRecord(llvm::codeview::TypeRecordKind Kind)
EnumRecord(llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:527
Parameters
- llvm::codeview::TypeRecordKind Kind
¶EnumRecord(
uint16_t MemberCount,
llvm::codeview::ClassOptions Options,
llvm::codeview::TypeIndex FieldList,
llvm::StringRef Name,
llvm::StringRef UniqueName,
llvm::codeview::TypeIndex UnderlyingType)
EnumRecord(
uint16_t MemberCount,
llvm::codeview::ClassOptions Options,
llvm::codeview::TypeIndex FieldList,
llvm::StringRef Name,
llvm::StringRef UniqueName,
llvm::codeview::TypeIndex UnderlyingType)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:528
Parameters
- uint16_t MemberCount
- llvm::codeview::ClassOptions Options
- llvm::codeview::TypeIndex FieldList
- llvm::StringRef Name
- llvm::StringRef UniqueName
- llvm::codeview::TypeIndex UnderlyingType
¶llvm::codeview::TypeIndex getUnderlyingType()
const
llvm::codeview::TypeIndex getUnderlyingType()
const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:534