SBTypeEnumMemberList#

class lldb.SBTypeEnumMemberList(*args)#

Represents a list of SBTypeEnumMembers.

SBTypeEnumMemberList supports SBTypeEnumMember iteration. It also supports [] access either by index, or by enum element name by doing:

myType = target.FindFirstType('MyEnumWithElementA')
members = myType.GetEnumMembers()
first_elem = members[0]
elem_A = members['A']

Methods Summary

Append(SBTypeEnumMemberList self, ...)

GetSize(SBTypeEnumMemberList self)

GetTypeEnumMemberAtIndex(...)

IsValid(SBTypeEnumMemberList self)

Methods Documentation

Append(SBTypeEnumMemberList self, SBTypeEnumMember entry)#
GetSize(SBTypeEnumMemberList self) uint32_t#
GetTypeEnumMemberAtIndex(SBTypeEnumMemberList self, uint32_t index) SBTypeEnumMember#
IsValid(SBTypeEnumMemberList self) bool#
__iter__()#

Iterate over all members in a lldb.SBTypeEnumMemberList object.

__len__()#

Return the number of members in a lldb.SBTypeEnumMemberList object.