Lines Matching defs:field
87 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
88 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
93 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument
99 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument
105 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument
111 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument
117 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument
126 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument
168 #define SPLAY_GENERATE(name, type, field, cmp) \ argument
325 #define RB_LEFT(elm, field) (elm)->field.rbe_left argument
326 #define RB_RIGHT(elm, field) (elm)->field.rbe_right argument
327 #define RB_PARENT(elm, field) (elm)->field.rbe_parent argument
328 #define RB_COLOR(elm, field) (elm)->field.rbe_color argument
332 #define RB_SET(elm, parent, field) do { \ argument
338 #define RB_SET_BLACKRED(black, red, field) do { \ argument
347 #define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ argument
367 #define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ argument
388 #define RB_PROTOTYPE(name, type, field, cmp) \ argument
390 #define RB_PROTOTYPE_STATIC(name, type, field, cmp) \ argument
392 #define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \ argument
434 #define RB_GENERATE(name, type, field, cmp) \ argument
436 #define RB_GENERATE_STATIC(name, type, field, cmp) \ argument
438 #define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ argument
452 #define RB_GENERATE_INSERT_COLOR(name, type, field, attr) \ argument
497 #define RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \ argument
576 #define RB_GENERATE_REMOVE(name, type, field, attr) \ argument
644 #define RB_GENERATE_INSERT(name, type, field, cmp, attr) \ argument
676 #define RB_GENERATE_FIND(name, type, field, cmp, attr) \ argument
695 #define RB_GENERATE_NFIND(name, type, field, cmp, attr) \ argument
717 #define RB_GENERATE_NEXT(name, type, field, attr) \ argument
740 #define RB_GENERATE_PREV(name, type, field, attr) \ argument
763 #define RB_GENERATE_MINMAX(name, type, field, attr) \ argument
779 #define RB_GENERATE_LEFT_DEEPEST(name, type, field, attr) \ argument
793 #define RB_GENERATE_NEXT_POSTORDER(name, type, field, attr) \ argument
809 #define RB_GENERATE_FIRST_POSTORDER(name, type, field, attr) \ argument