Lines Matching defs:field
79 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
80 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
85 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument
91 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument
97 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument
103 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument
109 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument
118 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument
160 #define SPLAY_GENERATE(name, type, field, cmp) \ argument
317 #define RB_LEFT(elm, field) (elm)->field.rbe_left argument
318 #define RB_RIGHT(elm, field) (elm)->field.rbe_right argument
319 #define RB_PARENT(elm, field) (elm)->field.rbe_parent argument
320 #define RB_COLOR(elm, field) (elm)->field.rbe_color argument
324 #define RB_SET(elm, parent, field) do { \ argument
330 #define RB_SET_BLACKRED(black, red, field) do { \ argument
339 #define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ argument
358 #define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ argument
378 #define RB_PROTOTYPE(name, type, field, cmp) \ argument
390 #define RB_GENERATE(name, type, field, cmp) \ argument