Lines Matching full:modifiers
249 /* A list of type modifiers. This is used while printing. */
297 /* The current list of modifiers (e.g., pointer, reference, etc.),
299 struct d_print_mod *modifiers;
3303 dpi->modifiers = NULL;
3598 hold_modifiers = dpi->modifiers;
3599 dpi->modifiers = 0;
3610 adpm[i].next = dpi->modifiers;
3611 dpi->modifiers = &adpm[i];
3663 dpi->modifiers = &adpm[i];
3679 /* If the modifiers didn't get printed by the type, print them
3691 dpi->modifiers = hold_modifiers;
3701 /* Don't push modifiers into a template definition. Doing so
3705 hold_dpm = dpi->modifiers;
3706 dpi->modifiers = NULL;
3735 dpi->modifiers = hold_dpm;
3859 for (pdpm = dpi->modifiers; pdpm != NULL; pdpm = pdpm->next)
3886 /* We keep a list of modifiers on the stack. */
3889 dpm.next = dpi->modifiers;
3890 dpi->modifiers = &dpm;
3902 dpi->modifiers = dpm.next;
3923 d_print_function_type (dpi, dc, dpi->modifiers);
3932 dpm.next = dpi->modifiers;
3933 dpi->modifiers = &dpm;
3940 dpi->modifiers = dpm.next;
3952 d_print_function_type (dpi, dc, dpi->modifiers);
3967 CV-qualified. We do this by copying the modifiers down
3972 hold_modifiers = dpi->modifiers;
3975 dpi->modifiers = &adpm[0];
3996 adpm[i].next = dpi->modifiers;
3997 dpi->modifiers = &adpm[i];
4007 dpi->modifiers = hold_modifiers;
4018 d_print_array_type (dpi, dc, dpi->modifiers);
4028 dpm.next = dpi->modifiers;
4029 dpi->modifiers = &dpm;
4041 dpi->modifiers = dpm.next;
4404 /* Print a list of modifiers
4451 modifiers. */
4453 hold_modifiers = dpi->modifiers;
4454 dpi->modifiers = NULL;
4456 dpi->modifiers = hold_modifiers;
4615 hold_modifiers = dpi->modifiers;
4616 dpi->modifiers = NULL;
4632 dpi->modifiers = hold_modifiers;
4720 hold_dpm = dpi->modifiers;
4721 dpi->modifiers = NULL;
4741 dpi->modifiers = hold_dpm;