Lines Matching refs:mods
3449 struct d_print_mod *mods, int suffix)
3453 if (mods == NULL || d_print_saw_error (dpi))
3456 if (mods->printed
3458 && (mods->mod->type == DEMANGLE_COMPONENT_RESTRICT_THIS
3459 || mods->mod->type == DEMANGLE_COMPONENT_VOLATILE_THIS
3460 || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS)))
3462 d_print_mod_list (dpi, mods->next, suffix);
3466 mods->printed = 1;
3469 dpi->templates = mods->templates;
3471 if (mods->mod->type == DEMANGLE_COMPONENT_FUNCTION_TYPE)
3473 d_print_function_type (dpi, mods->mod, mods->next);
3477 else if (mods->mod->type == DEMANGLE_COMPONENT_ARRAY_TYPE)
3479 d_print_array_type (dpi, mods->mod, mods->next);
3483 else if (mods->mod->type == DEMANGLE_COMPONENT_LOCAL_NAME)
3495 d_print_comp (dpi, d_left (mods->mod));
3503 dc = d_right (mods->mod);
3515 d_print_mod (dpi, mods->mod);
3519 d_print_mod_list (dpi, mods->next, suffix);
3582 struct d_print_mod *mods)
3593 for (p = mods; p != NULL; p = p->next)
3645 d_print_mod_list (dpi, mods, 0);
3657 d_print_mod_list (dpi, mods, 1);
3667 struct d_print_mod *mods)
3672 if (mods != NULL)
3678 for (p = mods; p != NULL; p = p->next)
3699 d_print_mod_list (dpi, mods, 0);