Lines Matching refs:attr
385 #define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \ argument
386 RB_PROTOTYPE_INSERT_COLOR(name, type, attr); \
387 RB_PROTOTYPE_REMOVE_COLOR(name, type, attr); \
388 RB_PROTOTYPE_INSERT(name, type, attr); \
389 RB_PROTOTYPE_REMOVE(name, type, attr); \
390 RB_PROTOTYPE_FIND(name, type, attr); \
391 RB_PROTOTYPE_NFIND(name, type, attr); \
392 RB_PROTOTYPE_NEXT(name, type, attr); \
393 RB_PROTOTYPE_PREV(name, type, attr); \
394 RB_PROTOTYPE_MINMAX(name, type, attr);
395 #define RB_PROTOTYPE_INSERT_COLOR(name, type, attr) \ argument
396 attr void name##_RB_INSERT_COLOR(struct name *, struct type *)
397 #define RB_PROTOTYPE_REMOVE_COLOR(name, type, attr) \ argument
398 attr void name##_RB_REMOVE_COLOR(struct name *, struct type *, struct type *)
399 #define RB_PROTOTYPE_REMOVE(name, type, attr) \ argument
400 attr struct type *name##_RB_REMOVE(struct name *, struct type *)
401 #define RB_PROTOTYPE_INSERT(name, type, attr) \ argument
402 attr struct type *name##_RB_INSERT(struct name *, struct type *)
403 #define RB_PROTOTYPE_FIND(name, type, attr) \ argument
404 attr struct type *name##_RB_FIND(struct name *, struct type *)
405 #define RB_PROTOTYPE_NFIND(name, type, attr) \ argument
406 attr struct type *name##_RB_NFIND(struct name *, struct type *)
407 #define RB_PROTOTYPE_NEXT(name, type, attr) \ argument
408 attr struct type *name##_RB_NEXT(struct type *)
409 #define RB_PROTOTYPE_PREV(name, type, attr) \ argument
410 attr struct type *name##_RB_PREV(struct type *)
411 #define RB_PROTOTYPE_MINMAX(name, type, attr) \ argument
412 attr struct type *name##_RB_MINMAX(struct name *, int)
421 #define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ argument
422 RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
423 RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
424 RB_GENERATE_INSERT(name, type, field, cmp, attr) \
425 RB_GENERATE_REMOVE(name, type, field, attr) \
426 RB_GENERATE_FIND(name, type, field, cmp, attr) \
427 RB_GENERATE_NFIND(name, type, field, cmp, attr) \
428 RB_GENERATE_NEXT(name, type, field, attr) \
429 RB_GENERATE_PREV(name, type, field, attr) \
430 RB_GENERATE_MINMAX(name, type, field, attr)
432 #define RB_GENERATE_INSERT_COLOR(name, type, field, attr) \ argument
433 attr void \
477 #define RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \ argument
478 attr void \
556 #define RB_GENERATE_REMOVE(name, type, field, attr) \ argument
557 attr struct type * \
624 #define RB_GENERATE_INSERT(name, type, field, cmp, attr) \ argument
626 attr struct type * \
656 #define RB_GENERATE_FIND(name, type, field, cmp, attr) \ argument
658 attr struct type * \
675 #define RB_GENERATE_NFIND(name, type, field, cmp, attr) \ argument
677 attr struct type * \
697 #define RB_GENERATE_NEXT(name, type, field, attr) \ argument
699 attr struct type * \
720 #define RB_GENERATE_PREV(name, type, field, attr) \ argument
722 attr struct type * \
743 #define RB_GENERATE_MINMAX(name, type, field, attr) \ argument
744 attr struct type * \