Lines Matching refs:mods
3501 d_print_mod_list (dpi, mods, suffix)
3503 struct d_print_mod *mods;
3508 if (mods == NULL || d_print_saw_error (dpi))
3511 if (mods->printed
3513 && (mods->mod->type == DEMANGLE_COMPONENT_RESTRICT_THIS
3514 || mods->mod->type == DEMANGLE_COMPONENT_VOLATILE_THIS
3515 || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS)))
3517 d_print_mod_list (dpi, mods->next, suffix);
3521 mods->printed = 1;
3524 dpi->templates = mods->templates;
3526 if (mods->mod->type == DEMANGLE_COMPONENT_FUNCTION_TYPE)
3528 d_print_function_type (dpi, mods->mod, mods->next);
3532 else if (mods->mod->type == DEMANGLE_COMPONENT_ARRAY_TYPE)
3534 d_print_array_type (dpi, mods->mod, mods->next);
3538 else if (mods->mod->type == DEMANGLE_COMPONENT_LOCAL_NAME)
3550 d_print_comp (dpi, d_left (mods->mod));
3558 dc = d_right (mods->mod);
3570 d_print_mod (dpi, mods->mod);
3574 d_print_mod_list (dpi, mods->next, suffix);
3636 d_print_function_type (dpi, dc, mods)
3639 struct d_print_mod *mods;
3650 for (p = mods; p != NULL; p = p->next)
3702 d_print_mod_list (dpi, mods, 0);
3714 d_print_mod_list (dpi, mods, 1);
3722 d_print_array_type (dpi, dc, mods)
3725 struct d_print_mod *mods;
3730 if (mods != NULL)
3736 for (p = mods; p != NULL; p = p->next)
3757 d_print_mod_list (dpi, mods, 0);