Lines Matching refs:attr

411 #define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr)		\  argument
412 RB_PROTOTYPE_INSERT_COLOR(name, type, attr); \
413 RB_PROTOTYPE_REMOVE_COLOR(name, type, attr); \
414 RB_PROTOTYPE_INSERT(name, type, attr); \
415 RB_PROTOTYPE_REMOVE(name, type, attr); \
416 RB_PROTOTYPE_FIND(name, type, attr); \
417 RB_PROTOTYPE_NFIND(name, type, attr); \
418 RB_PROTOTYPE_NEXT(name, type, attr); \
419 RB_PROTOTYPE_PREV(name, type, attr); \
420 RB_PROTOTYPE_MINMAX(name, type, attr); \
421 RB_PROTOTYPE_REINSERT(name, type, attr);
422 #define RB_PROTOTYPE_INSERT_COLOR(name, type, attr) \ argument
423 attr void name##_RB_INSERT_COLOR(struct name *, struct type *)
424 #define RB_PROTOTYPE_REMOVE_COLOR(name, type, attr) \ argument
425 attr void name##_RB_REMOVE_COLOR(struct name *, \
427 #define RB_PROTOTYPE_REMOVE(name, type, attr) \ argument
428 attr struct type *name##_RB_REMOVE(struct name *, struct type *)
429 #define RB_PROTOTYPE_INSERT(name, type, attr) \ argument
430 attr struct type *name##_RB_INSERT(struct name *, struct type *)
431 #define RB_PROTOTYPE_FIND(name, type, attr) \ argument
432 attr struct type *name##_RB_FIND(struct name *, struct type *)
433 #define RB_PROTOTYPE_NFIND(name, type, attr) \ argument
434 attr struct type *name##_RB_NFIND(struct name *, struct type *)
435 #define RB_PROTOTYPE_NEXT(name, type, attr) \ argument
436 attr struct type *name##_RB_NEXT(struct type *)
437 #define RB_PROTOTYPE_PREV(name, type, attr) \ argument
438 attr struct type *name##_RB_PREV(struct type *)
439 #define RB_PROTOTYPE_MINMAX(name, type, attr) \ argument
440 attr struct type *name##_RB_MINMAX(struct name *, int)
441 #define RB_PROTOTYPE_REINSERT(name, type, attr) \ argument
442 attr struct type *name##_RB_REINSERT(struct name *, struct type *)
451 #define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ argument
452 RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
453 RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
454 RB_GENERATE_INSERT(name, type, field, cmp, attr) \
455 RB_GENERATE_REMOVE(name, type, field, attr) \
456 RB_GENERATE_FIND(name, type, field, cmp, attr) \
457 RB_GENERATE_NFIND(name, type, field, cmp, attr) \
458 RB_GENERATE_NEXT(name, type, field, attr) \
459 RB_GENERATE_PREV(name, type, field, attr) \
460 RB_GENERATE_MINMAX(name, type, field, attr) \
461 RB_GENERATE_REINSERT(name, type, field, cmp, attr)
463 #define RB_GENERATE_INSERT_COLOR(name, type, field, attr) \ argument
464 attr void \
515 #define RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \ argument
516 attr void \
595 #define RB_GENERATE_REMOVE(name, type, field, attr) \ argument
596 attr struct type * \
637 #define RB_GENERATE_INSERT(name, type, field, cmp, attr) \ argument
639 attr struct type * \
671 #define RB_GENERATE_FIND(name, type, field, cmp, attr) \ argument
673 attr struct type * \
690 #define RB_GENERATE_NFIND(name, type, field, cmp, attr) \ argument
692 attr struct type * \
712 #define RB_GENERATE_NEXT(name, type, field, attr) \ argument
714 attr struct type * \
735 #define RB_GENERATE_PREV(name, type, field, attr) \ argument
737 attr struct type * \
758 #define RB_GENERATE_MINMAX(name, type, field, attr) \ argument
759 attr struct type * \
774 #define RB_GENERATE_REINSERT(name, type, field, cmp, attr) \ argument
775 attr struct type * \