opal_tree_t 36 opal/class/opal_tree.c static void opal_tree_construct(opal_tree_t*); opal_tree_t 37 opal/class/opal_tree.c static void opal_tree_destruct(opal_tree_t*); opal_tree_t 40 opal/class/opal_tree.c opal_tree_t, opal_tree_t 82 opal/class/opal_tree.c static void opal_tree_construct(opal_tree_t *tree) opal_tree_t 117 opal/class/opal_tree.c static void opal_tree_destruct(opal_tree_t *tree) opal_tree_t 125 opal/class/opal_tree.c void opal_tree_init(opal_tree_t *tree, opal_tree_comp_fn_t comp, opal_tree_t 155 opal/class/opal_tree.c size_t opal_tree_get_size(opal_tree_t* tree) opal_tree_t 317 opal/class/opal_tree.c int opal_tree_remove_item(opal_tree_t *tree, opal_tree_t 532 opal/class/opal_tree.c void * opal_tree_get_key(opal_tree_t *tree, opal_tree_item_t *item) opal_tree_t 537 opal/class/opal_tree.c int opal_tree_dup(opal_tree_t *from, opal_tree_t *to) opal_tree_t 557 opal/class/opal_tree.c int opal_tree_copy_subtree(opal_tree_t *from_tree, opal_tree_item_t *from_item, opal_tree_t 558 opal/class/opal_tree.c opal_tree_t *to_tree, opal_tree_item_t *to_parent) opal_tree_t 572 opal/class/opal_tree.c opal_tree_item_t *opal_tree_dup_item(opal_tree_t *base, opal_tree_item_t *from) opal_tree_t 602 opal/class/opal_tree.c static int opal_tree_compare_subtrees(opal_tree_t *tree_left, opal_tree_t *tree_right, opal_tree_t 644 opal/class/opal_tree.c int opal_tree_compare(opal_tree_t *left, opal_tree_t *right) opal_tree_t 80 opal/class/opal_tree.h OPAL_DECLSPEC OBJ_CLASS_DECLARATION(opal_tree_t); opal_tree_t 98 opal/class/opal_tree.h struct opal_tree_t *opal_tree_container; opal_tree_t 125 opal/class/opal_tree.h struct opal_tree_t* opal_tree_item_belong_to; opal_tree_t 293 opal/class/opal_tree.h static inline bool opal_tree_is_empty(opal_tree_t* tree) opal_tree_t 317 opal/class/opal_tree.h static inline opal_tree_item_t* opal_tree_get_root(opal_tree_t* tree) opal_tree_t 342 opal/class/opal_tree.h OPAL_DECLSPEC size_t opal_tree_get_size(opal_tree_t* tree); opal_tree_t 356 opal/class/opal_tree.h OPAL_DECLSPEC void opal_tree_init(opal_tree_t *tree, opal_tree_t 403 opal/class/opal_tree.h OPAL_DECLSPEC int opal_tree_remove_item(opal_tree_t *tree, opal_tree_t 455 opal/class/opal_tree.h OPAL_DECLSPEC void * opal_tree_get_key(opal_tree_t *tree, opal_tree_item_t *item); opal_tree_t 465 opal/class/opal_tree.h OPAL_DECLSPEC int opal_tree_dup(opal_tree_t *from, opal_tree_t *to); opal_tree_t 475 opal/class/opal_tree.h OPAL_DECLSPEC int opal_tree_copy_subtree(opal_tree_t *from_tree, opal_tree_item_t *from_item, opal_tree_t 476 opal/class/opal_tree.h opal_tree_t *to_tree, opal_tree_item_t *to_parent); opal_tree_t 486 opal/class/opal_tree.h OPAL_DECLSPEC opal_tree_item_t *opal_tree_dup_item(opal_tree_t *base, opal_tree_item_t *from); opal_tree_t 505 opal/class/opal_tree.h OPAL_DECLSPEC int opal_tree_compare(opal_tree_t *left, opal_tree_t *right); opal_tree_t 48 test/class/opal_tree.c opal_tree_t tree, x; opal_tree_t 67 test/class/opal_tree.c OBJ_CONSTRUCT(&tree, opal_tree_t); opal_tree_t 69 test/class/opal_tree.c OBJ_CONSTRUCT(&x, opal_tree_t); opal_tree_t 219 test/class/opal_tree.c opal_tree_t tmp_tree; opal_tree_t 223 test/class/opal_tree.c OBJ_CONSTRUCT(&tmp_tree, opal_tree_t);