class BitFieldRecord
Declaration
class BitFieldRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:540
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:542
¶BitFieldRecord(
llvm::codeview::TypeRecordKind Kind)
BitFieldRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:543
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:544
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:549
¶uint8_t getBitSize() const
uint8_t getBitSize() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:550
¶llvm::codeview::TypeIndex getType() const
llvm::codeview::TypeIndex getType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:548