Lines Matching defs:field
75 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
76 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
81 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument
87 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument
93 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument
99 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument
105 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument
114 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument
156 #define SPLAY_GENERATE(name, type, field, cmp) \ argument
313 #define RB_LEFT(elm, field) (elm)->field.rbe_left argument
314 #define RB_RIGHT(elm, field) (elm)->field.rbe_right argument
315 #define RB_PARENT(elm, field) (elm)->field.rbe_parent argument
316 #define RB_COLOR(elm, field) (elm)->field.rbe_color argument
320 #define RB_SET(elm, parent, field) do { \ argument
326 #define RB_SET_BLACKRED(black, red, field) do { \ argument
335 #define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ argument
355 #define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ argument
376 #define RB_PROTOTYPE(name, type, field, cmp) \ argument
389 #define RB_GENERATE(name, type, field, cmp) \ argument