SBTypeMember

class lldb.SBTypeMember(*args)

Represents a member of a type.

Attributes Summary

bit_offset A read only property that returns offset in bits for this member as an integer.
bitfield_bit_size A read only property that returns the bitfield size in bits for this member as an integer, or zero if this member is not a bitfield.
byte_offset A read only property that returns offset in bytes for this member as an integer.
is_bitfield A read only property that returns true if this member is a bitfield.
name A read only property that returns the name for this member as a string.
type A read only property that returns an lldb object that represents the type (lldb.SBType) for this member.

Methods Summary

GetBitfieldSizeInBits(SBTypeMember self)
GetDescription(SBTypeMember self, …)
GetName(SBTypeMember self)
GetOffsetInBits(SBTypeMember self)
GetOffsetInBytes(SBTypeMember self)
GetType(SBTypeMember self)
IsBitfield(SBTypeMember self)
IsValid(SBTypeMember self)

Attributes Documentation

bit_offset

A read only property that returns offset in bits for this member as an integer.

bitfield_bit_size

A read only property that returns the bitfield size in bits for this member as an integer, or zero if this member is not a bitfield.

byte_offset

A read only property that returns offset in bytes for this member as an integer.

is_bitfield

A read only property that returns true if this member is a bitfield.

name

A read only property that returns the name for this member as a string.

type

A read only property that returns an lldb object that represents the type (lldb.SBType) for this member.

Methods Documentation

GetBitfieldSizeInBits(SBTypeMember self) → uint32_t
GetDescription(SBTypeMember self, SBStream description, lldb::DescriptionLevel description_level) → bool
GetName(SBTypeMember self) → char const *
GetOffsetInBits(SBTypeMember self) → uint64_t
GetOffsetInBytes(SBTypeMember self) → uint64_t
GetType(SBTypeMember self) → SBType
IsBitfield(SBTypeMember self) → bool
IsValid(SBTypeMember self) → bool