Lines Matching defs:field
82 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
83 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
88 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument
94 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument
100 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument
106 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument
112 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument
121 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument
163 #define SPLAY_GENERATE(name, type, field, cmp) \ argument
320 #define RB_LEFT(elm, field) (elm)->field.rbe_left argument
321 #define RB_RIGHT(elm, field) (elm)->field.rbe_right argument
322 #define RB_PARENT(elm, field) (elm)->field.rbe_parent argument
323 #define RB_COLOR(elm, field) (elm)->field.rbe_color argument
327 #define RB_SET(elm, parent, field) do { \ argument
333 #define RB_SET_BLACKRED(black, red, field) do { \ argument
342 #define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ argument
362 #define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ argument
383 #define RB_PROTOTYPE(name, type, field, cmp) \ argument
385 #define RB_PROTOTYPE_STATIC(name, type, field, cmp) \ argument
387 #define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \ argument
402 #define RB_GENERATE(name, type, field, cmp) \ argument
404 #define RB_GENERATE_STATIC(name, type, field, cmp) \ argument
406 #define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ argument