CObject
|
Macros | |
#define | CCBINARY_TREE_ROOT 0 |
#define | PARENTS_INDEX(index) ((((index) + 1) >> 1) - 1) |
#define | LCHILD_INDEX(index) ((((index) + 1) << 1 ) - 1) |
#define | RCHILD_INDEX(index) (((index) + 1) << 1 ) |
Functions | |
const struct CCBinaryTree_VTable * | CCBinaryTree_GetVTable () |
CError | CCBinaryTree (struct CCBinaryTree *self, size_t element_size, size_t max_size, signed char(*compare)(const void *, const void *), size_t key_size) |