Home
last modified time | relevance | path

Searched refs:lv_rb_t (Results 1 – 4 of 4) sorted by relevance

/lvgl-latest/src/misc/
Dlv_rb.h41 bool lv_rb_init(lv_rb_t * tree, lv_rb_compare_t compare, size_t node_size);
42 lv_rb_node_t * lv_rb_insert(lv_rb_t * tree, void * key);
43 lv_rb_node_t * lv_rb_find(lv_rb_t * tree, const void * key);
44 void * lv_rb_remove_node(lv_rb_t * tree, lv_rb_node_t * node);
45 void * lv_rb_remove(lv_rb_t * tree, const void * key);
46 bool lv_rb_drop_node(lv_rb_t * tree, lv_rb_node_t * node);
47 bool lv_rb_drop(lv_rb_t * tree, const void * key);
48 lv_rb_node_t * lv_rb_minimum(lv_rb_t * node);
49 lv_rb_node_t * lv_rb_maximum(lv_rb_t * node);
52 void lv_rb_destroy(lv_rb_t * tree);
Dlv_rb.c24 static lv_rb_node_t * rb_create_node(lv_rb_t * tree);
25 static lv_rb_node_t * rb_find_leaf_parent(lv_rb_t * tree, lv_rb_node_t * node);
26 static void rb_right_rotate(lv_rb_t * tree, lv_rb_node_t * node);
27 static void rb_left_rotate(lv_rb_t * tree, lv_rb_node_t * node);
28 static void rb_insert_color(lv_rb_t * tree, lv_rb_node_t * node);
29 static void rb_delete_color(lv_rb_t * tree, lv_rb_node_t * node1, lv_rb_node_t * node2);
47 bool lv_rb_init(lv_rb_t * tree, lv_rb_compare_t compare, size_t node_size) in lv_rb_init()
57 lv_memzero(tree, sizeof(lv_rb_t)); in lv_rb_init()
66 lv_rb_node_t * lv_rb_insert(lv_rb_t * tree, void * key) in lv_rb_insert()
103 lv_rb_node_t * lv_rb_find(lv_rb_t * tree, const void * key) in lv_rb_find()
[all …]
Dlv_types.h132 typedef struct _lv_rb_t lv_rb_t; typedef
/lvgl-latest/src/misc/cache/
Dlv_cache_lru_rb.c66 lv_rb_t rb;