Lines Matching defs:field
80 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
81 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
86 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument
92 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument
98 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument
104 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument
110 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument
119 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument
161 #define SPLAY_GENERATE(name, type, field, cmp) \ argument
318 #define RB_LEFT(elm, field) (elm)->field.rbe_left argument
319 #define RB_RIGHT(elm, field) (elm)->field.rbe_right argument
320 #define RB_PARENT(elm, field) (elm)->field.rbe_parent argument
321 #define RB_COLOR(elm, field) (elm)->field.rbe_color argument
325 #define RB_SET(elm, parent, field) do { \ argument
331 #define RB_SET_BLACKRED(black, red, field) do { \ argument
340 #define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ argument
360 #define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ argument
381 #define RB_PROTOTYPE(name, type, field, cmp) \ argument
383 #define RB_PROTOTYPE_STATIC(name, type, field, cmp) \ argument
385 #define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \ argument
400 #define RB_GENERATE(name, type, field, cmp) \ argument
402 #define RB_GENERATE_STATIC(name, type, field, cmp) \ argument
404 #define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ argument