SBTypeList¶
- class lldb.SBTypeList(*args)¶
Represents a list of
SBType
s.The FindTypes() method of
SBTarget
/SBModule
returns a SBTypeList.SBTypeList supports
SBType
iteration. For example,// main.cpp: class Task { public: int id; Task *next; Task(int i, Task *n): id(i), next(n) {} };
# find_type.py: # Get the type 'Task'. type_list = target.FindTypes('Task') self.assertTrue(len(type_list) == 1) # To illustrate the SBType iteration. for type in type_list: # do something with type
Methods Summary
Append
(SBTypeList self, SBType type)GetSize
(SBTypeList self)GetTypeAtIndex
(SBTypeList self, uint32_t index)IsValid
(SBTypeList self)Methods Documentation
- Append(SBTypeList self, SBType type)¶
- GetSize(SBTypeList self) uint32_t ¶
- IsValid(SBTypeList self) bool ¶
- __iter__()¶
Iterate over all types in a lldb.SBTypeList object.
- __len__()¶
Return the number of types in a lldb.SBTypeList object.