class BitFieldRecord
Declaration
class BitFieldRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:535
Inherits from: TypeRecord
Member Variables
- public llvm::codeview::TypeIndex Type
- public uint8_t BitSize = 0
- public uint8_t BitOffset = 0
Inherited from TypeRecord:
Method Overview
- public BitFieldRecord()
- public BitFieldRecord(llvm::codeview::TypeRecordKind Kind)
- public BitFieldRecord(llvm::codeview::TypeIndex Type, uint8_t BitSize, uint8_t BitOffset)
- public uint8_t getBitOffset() const
- public uint8_t getBitSize() const
- public llvm::codeview::TypeIndex getType() const
Inherited from TypeRecord:
Methods
¶BitFieldRecord()
BitFieldRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:537
¶BitFieldRecord(
llvm::codeview::TypeRecordKind Kind)
BitFieldRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:538
Parameters
- llvm::codeview::TypeRecordKind Kind
¶BitFieldRecord(llvm::codeview::TypeIndex Type,
uint8_t BitSize,
uint8_t BitOffset)
BitFieldRecord(llvm::codeview::TypeIndex Type,
uint8_t BitSize,
uint8_t BitOffset)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:539
Parameters
- llvm::codeview::TypeIndex Type
- uint8_t BitSize
- uint8_t BitOffset
¶uint8_t getBitOffset() const
uint8_t getBitOffset() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:544
¶uint8_t getBitSize() const
uint8_t getBitSize() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:545
¶llvm::codeview::TypeIndex getType() const
llvm::codeview::TypeIndex getType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:543