Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
func_parent_iterator_t Class Reference

Class to enumerate all function parents sorted by addresses. More...

#include <funcs.hpp>

Public Member Functions

 func_parent_iterator_t (func_t *_fnt)
 
bool set (func_t *_fnt)
 
ea_t parent (void) const
 
bool first (void)
 
bool last (void)
 
bool next (void)
 
bool prev (void)
 
void reset_fnt (func_t *_fnt)
 

Detailed Description

Class to enumerate all function parents sorted by addresses.

Enumeration is started with first() or last(). The loop may continue until the next() or prev() function returns false. The parent functions are always sorted by their addresses. The tail chunk is locked during the iteration.

Sample code:

for ( bool ok=fpi.first(); ok; ok=fpi.next() )
ea_t parent = fpi.parent();
....
Class to enumerate all function parents sorted by addresses.
Definition: funcs.hpp:836

The documentation for this class was generated from the following file: