Lines Matching refs:attr
389 #define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \ argument
390 RB_PROTOTYPE_INSERT_COLOR(name, type, attr); \
391 RB_PROTOTYPE_REMOVE_COLOR(name, type, attr); \
392 RB_PROTOTYPE_INSERT(name, type, attr); \
393 RB_PROTOTYPE_REMOVE(name, type, attr); \
394 RB_PROTOTYPE_FIND(name, type, attr); \
395 RB_PROTOTYPE_NFIND(name, type, attr); \
396 RB_PROTOTYPE_NEXT(name, type, attr); \
397 RB_PROTOTYPE_PREV(name, type, attr); \
398 RB_PROTOTYPE_MINMAX(name, type, attr);
399 #define RB_PROTOTYPE_INSERT_COLOR(name, type, attr) \ argument
400 attr void name##_RB_INSERT_COLOR(struct name *, struct type *)
401 #define RB_PROTOTYPE_REMOVE_COLOR(name, type, attr) \ argument
402 attr void name##_RB_REMOVE_COLOR(struct name *, struct type *,\
404 #define RB_PROTOTYPE_REMOVE(name, type, attr) \ argument
405 attr struct type *name##_RB_REMOVE(struct name *, struct type *)
406 #define RB_PROTOTYPE_INSERT(name, type, attr) \ argument
407 attr struct type *name##_RB_INSERT(struct name *, struct type *)
408 #define RB_PROTOTYPE_FIND(name, type, attr) \ argument
409 attr struct type *name##_RB_FIND(struct name *, struct type *)
410 #define RB_PROTOTYPE_NFIND(name, type, attr) \ argument
411 attr struct type *name##_RB_NFIND(struct name *, struct type *)
412 #define RB_PROTOTYPE_NEXT(name, type, attr) \ argument
413 attr struct type *name##_RB_NEXT(struct type *)
414 #define RB_PROTOTYPE_PREV(name, type, attr) \ argument
415 attr struct type *name##_RB_PREV(struct type *)
416 #define RB_PROTOTYPE_MINMAX(name, type, attr) \ argument
417 attr struct type *name##_RB_MINMAX(struct name *, int)
426 #define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ argument
427 RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
428 RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
429 RB_GENERATE_INSERT(name, type, field, cmp, attr) \
430 RB_GENERATE_REMOVE(name, type, field, attr) \
431 RB_GENERATE_FIND(name, type, field, cmp, attr) \
432 RB_GENERATE_NFIND(name, type, field, cmp, attr) \
433 RB_GENERATE_NEXT(name, type, field, attr) \
434 RB_GENERATE_PREV(name, type, field, attr) \
435 RB_GENERATE_MINMAX(name, type, field, attr)
437 #define RB_GENERATE_INSERT_COLOR(name, type, field, attr) \ argument
438 attr void \
482 #define RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \ argument
483 attr void \
572 #define RB_GENERATE_REMOVE(name, type, field, attr) \ argument
573 attr struct type * \
640 #define RB_GENERATE_INSERT(name, type, field, cmp, attr) \ argument
642 attr struct type * \
672 #define RB_GENERATE_FIND(name, type, field, cmp, attr) \ argument
674 attr struct type * \
691 #define RB_GENERATE_NFIND(name, type, field, cmp, attr) \ argument
693 attr struct type * \
713 #define RB_GENERATE_NEXT(name, type, field, attr) \ argument
715 attr struct type * \
736 #define RB_GENERATE_PREV(name, type, field, attr) \ argument
738 attr struct type * \
759 #define RB_GENERATE_MINMAX(name, type, field, attr) \ argument
760 attr struct type * \