xref: /freebsd/contrib/llvm-project/lldb/bindings/interface/SBTypeEnumMemberDocstrings.i (revision 06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e)
1 %feature(
2     "docstring",
3     "Represents a member of an enum in lldb."
4 ) lldb::SBTypeEnumMember;
5 
6 %feature("docstring",
7 "Represents a list of SBTypeEnumMembers.
8 
9 SBTypeEnumMemberList supports SBTypeEnumMember iteration.
10 It also supports [] access either by index, or by enum
11 element name by doing: ::
12 
13   myType = target.FindFirstType('MyEnumWithElementA')
14   members = myType.GetEnumMembers()
15   first_elem = members[0]
16   elem_A = members['A']
17 
18 ") lldb::SBTypeEnumMemberList;
19