GL4Dummies
0.1.7
|
Fonctions de gestion d'arbres binaires. Plus de détails...
Aller au code source de ce fichier.
Fonctions | |
pair_t | btInsert (bin_tree_t **tree, void *data, int(*compar)(const void *newData, const void *nodeData)) |
pair_t | btFind (bin_tree_t **tree, const void *data, int(*compar)(const void *newData, const void *nodeData)) |
bin_tree_t ** | btFirst (bin_tree_t **ptr) |
bin_tree_t ** | btLast (bin_tree_t **ptr) |
void | btDelete (bin_tree_t **ptr, void(*freeData)(void *)) |
bin_tree_t ** | btNext (bin_tree_t **ptr) |
void | btFree (bin_tree_t **tree, void(*freeData)(void *)) |
void | btForAll (bin_tree_t *ptr, void(*todo)(void *, void **), void **ldata) |
Fonctions de gestion d'arbres binaires.
Définition dans le fichier bin_tree.c.
void btDelete | ( | bin_tree_t ** | ptr, |
void(*)(void *) | freeData | ||
) |
Références bin_tree_t::data, bin_tree_t::lc, bin_tree_t::next, et bin_tree_t::rc.
Référencé par gl4duDeleteMatrix().
pair_t btFind | ( | bin_tree_t ** | tree, |
const void * | data, | ||
int(*)(const void *newData, const void *nodeData) | compar | ||
) |
Références pair_t::compResult, et pair_t::ptr.
Référencé par findMatrix(), gl4duGenMatrix(), gl4duIsMatrix(), gl4duwBindWindow(), gl4duwCreateWindow(), et manageEvents().
bin_tree_t** btFirst | ( | bin_tree_t ** | ptr | ) |
Référencé par btNext().
void btForAll | ( | bin_tree_t * | ptr, |
void(*)(void *, void **) | todo, | ||
void ** | ldata | ||
) |
Références btForAll(), bin_tree_t::data, bin_tree_t::lc, et bin_tree_t::rc.
Référencé par btForAll(), gl4duSendMatrices(), et gl4duwMainLoop().
void btFree | ( | bin_tree_t ** | tree, |
void(*)(void *) | freeData | ||
) |
Référencé par gl4duClean(), et quit().
pair_t btInsert | ( | bin_tree_t ** | tree, |
void * | data, | ||
int(*)(const void *newData, const void *nodeData) | compar | ||
) |
Références pair_t::compResult, bin_tree_t::next, et pair_t::ptr.
Référencé par gl4duGenMatrix(), et gl4duwCreateWindow().
bin_tree_t** btLast | ( | bin_tree_t ** | ptr | ) |
bin_tree_t** btNext | ( | bin_tree_t ** | ptr | ) |
Références btFirst(), bin_tree_t::next, et bin_tree_t::rc.