|  | 
|  | __init__ (self, *args) | 
|  | init(self) -> func_item_iterator_t init(self, pfn, _ea=BADADDR) -> func_item_iterator_t 
 | 
|  | 
| "bool" | set (self, *args) | 
|  | set(self, pfn, _ea=BADADDR) -> bool Set a function range. 
 | 
|  | 
| "bool" | set_range (self, "ea_t" ea1, "ea_t" ea2) | 
|  | set_range(self, ea1, ea2) -> bool Set an arbitrary range. 
 | 
|  | 
| "bool" | first (self) | 
|  | first(self) -> bool 
 | 
|  | 
| "bool" | last (self) | 
|  | last(self) -> bool 
 | 
|  | 
| "ea_t" | current (self) | 
|  | current(self) -> ea_t 
 | 
|  | 
| "bool" | set_ea (self, "ea_t" _ea) | 
|  | set_ea(self, _ea) -> bool 
 | 
|  | 
| "range_t const &" | chunk (self) | 
|  | chunk(self) -> range_t 
 | 
|  | 
| "bool" | __next__ (self, "testf_t *" func) | 
|  | next(self, func) -> bool 
 | 
|  | 
| "bool" | prev (self, "testf_t *" func) | 
|  | prev(self, func) -> bool 
 | 
|  | 
| "bool" | next_addr (self) | 
|  | next_addr(self) -> bool 
 | 
|  | 
| "bool" | next_head (self) | 
|  | next_head(self) -> bool 
 | 
|  | 
| "bool" | next_code (self) | 
|  | next_code(self) -> bool 
 | 
|  | 
| "bool" | next_data (self) | 
|  | next_data(self) -> bool 
 | 
|  | 
| "bool" | next_not_tail (self) | 
|  | next_not_tail(self) -> bool 
 | 
|  | 
| "bool" | prev_addr (self) | 
|  | prev_addr(self) -> bool 
 | 
|  | 
| "bool" | prev_head (self) | 
|  | prev_head(self) -> bool 
 | 
|  | 
| "bool" | prev_code (self) | 
|  | prev_code(self) -> bool 
 | 
|  | 
| "bool" | prev_data (self) | 
|  | prev_data(self) -> bool 
 | 
|  | 
| "bool" | prev_not_tail (self) | 
|  | prev_not_tail(self) -> bool 
 | 
|  | 
| "bool" | decode_prev_insn (self, "insn_t *" out) | 
|  | decode_prev_insn(self, out) -> bool 
 | 
|  | 
| "bool" | decode_preceding_insn (self, "eavec_t *" visited, "bool *" p_farref, "insn_t *" out) | 
|  | decode_preceding_insn(self, visited, p_farref, out) -> bool 
 | 
|  | 
| "bool" | succ (self, "testf_t *" func) | 
|  | succ(self, func) -> bool Similar to next(), but succ() iterates the chunks from low to high addresses, while next() iterates through chunks starting at the function entry chunk 
 | 
|  | 
| "bool" | succ_code (self) | 
|  | succ_code(self) -> bool 
 | 
|  | 
|  | __iter__ (self) | 
|  | Provide an iterator on code items. 
 | 
|  | 
|  | addresses (self) | 
|  | Provide an iterator on addresses contained within the function. 
 | 
|  | 
|  | code_items (self) | 
|  | Provide an iterator on code items contained within the function. 
 | 
|  | 
|  | data_items (self) | 
|  | Provide an iterator on data items contained within the function. 
 | 
|  | 
|  | head_items (self) | 
|  | Provide an iterator on item heads contained within the function. 
 | 
|  | 
|  | not_tails (self) | 
|  | Provide an iterator on non-tail addresses contained within the function. 
 | 
|  |