Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | rb_node(a_type) |
#define | rb_tree(a_type) |
#define | rbtn_left_get(a_type, a_field, a_node) ((a_node)->a_field.rbn_left) |
#define | rbtn_left_set(a_type, a_field, a_node, a_left) |
#define | rbtn_right_get(a_type, a_field, a_node) ((a_node)->a_field.rbn_right) |
#define | rbtn_right_set(a_type, a_field, a_node, a_right) |
#define | rbtn_red_get(a_type, a_field, a_node) ((a_node)->a_field.rbn_red) |
#define | rbtn_color_set(a_type, a_field, a_node, a_red) |
#define | rbtn_red_set(a_type, a_field, a_node) |
#define | rbtn_black_set(a_type, a_field, a_node) |
#define | rbt_node_new(a_type, a_field, a_rbt, a_node) |
#define | rb_new(a_type, a_field, a_rbt) |
#define | rbtn_first(a_type, a_field, a_rbt, a_root, rz_node) |
#define | rbtn_last(a_type, a_field, a_rbt, a_root, rz_node) |
#define | rbtn_rotate_left(a_type, a_field, a_node, rz_node) |
#define | rbtn_rotate_right(a_type, a_field, a_node, rz_node) |
#define | rb_proto(a_attr, a_prefix, a_rbt_type, a_type) |
#define | rb_gen(a_attr, a_prefix, a_rbt_type, a_type, a_field, a_cmp) |
#define rb_gen | ( | a_attr, | |
a_prefix, | |||
a_rbt_type, | |||
a_type, | |||
a_field, | |||
a_cmp | |||
) |
#define rb_new | ( | a_type, | |
a_field, | |||
a_rbt | |||
) |
#define rb_node | ( | a_type | ) |
#define rb_tree | ( | a_type | ) |
#define rbt_node_new | ( | a_type, | |
a_field, | |||
a_rbt, | |||
a_node | |||
) |
#define rbtn_black_set | ( | a_type, | |
a_field, | |||
a_node | |||
) |
#define rbtn_color_set | ( | a_type, | |
a_field, | |||
a_node, | |||
a_red | |||
) |
#define rbtn_first | ( | a_type, | |
a_field, | |||
a_rbt, | |||
a_root, | |||
rz_node | |||
) |
#define rbtn_last | ( | a_type, | |
a_field, | |||
a_rbt, | |||
a_root, | |||
rz_node | |||
) |
#define rbtn_left_get | ( | a_type, | |
a_field, | |||
a_node | |||
) | ((a_node)->a_field.rbn_left) |
#define rbtn_left_set | ( | a_type, | |
a_field, | |||
a_node, | |||
a_left | |||
) |
#define rbtn_red_get | ( | a_type, | |
a_field, | |||
a_node | |||
) | ((a_node)->a_field.rbn_red) |
#define rbtn_red_set | ( | a_type, | |
a_field, | |||
a_node | |||
) |
#define rbtn_right_get | ( | a_type, | |
a_field, | |||
a_node | |||
) | ((a_node)->a_field.rbn_right) |
#define rbtn_right_set | ( | a_type, | |
a_field, | |||
a_node, | |||
a_right | |||
) |
#define rbtn_rotate_left | ( | a_type, | |
a_field, | |||
a_node, | |||
rz_node | |||
) |
#define rbtn_rotate_right | ( | a_type, | |
a_field, | |||
a_node, | |||
rz_node | |||
) |