Class to enumerate all function parents sorted by addresses.
More...
#include <funcs.hpp>
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() )
....
func_parent_iterator_t(void)
Definition funcs.hpp:849
ea_t parent(void) const
Definition funcs.hpp:857
bool ok
Definition kernwin.hpp:7006
uint64 ea_t
Definition pro.h:421
◆ func_parent_iterator_t() [1/2]
func_parent_iterator_t::func_parent_iterator_t |
( |
void | | ) |
|
|
inline |
◆ func_parent_iterator_t() [2/2]
func_parent_iterator_t::func_parent_iterator_t |
( |
func_t * | _fnt | ) |
|
|
inline |
◆ ~func_parent_iterator_t()
func_parent_iterator_t::~func_parent_iterator_t |
( |
void | | ) |
|
|
inline |
◆ set()
◆ parent()
ea_t func_parent_iterator_t::parent |
( |
void | | ) |
const |
|
inline |
◆ first()
bool func_parent_iterator_t::first |
( |
void | | ) |
|
|
inline |
◆ last()
bool func_parent_iterator_t::last |
( |
void | | ) |
|
|
inline |
◆ next()
bool func_parent_iterator_t::next |
( |
void | | ) |
|
|
inline |
◆ prev()
bool func_parent_iterator_t::prev |
( |
void | | ) |
|
|
inline |
◆ reset_fnt()
void func_parent_iterator_t::reset_fnt |
( |
func_t * | _fnt | ) |
|
|
inline |
The documentation for this class was generated from the following file: