|
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.