Home | History | Annotate | Download | only in gcc-demangle

Lines Matching refs:mods

4409                   struct d_print_mod *mods, int suffix)
4413 if (mods == NULL || d_print_saw_error (dpi))
4416 if (mods->printed
4418 && (mods->mod->type == DEMANGLE_COMPONENT_RESTRICT_THIS
4419 || mods->mod->type == DEMANGLE_COMPONENT_VOLATILE_THIS
4420 || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS)))
4422 d_print_mod_list (dpi, mods->next, suffix);
4426 mods->printed = 1;
4429 dpi->templates = mods->templates;
4431 if (mods->mod->type == DEMANGLE_COMPONENT_FUNCTION_TYPE)
4433 d_print_function_type (dpi, mods->mod, mods->next);
4437 else if (mods->mod->type == DEMANGLE_COMPONENT_ARRAY_TYPE)
4439 d_print_array_type (dpi, mods->mod, mods->next);
4443 else if (mods->mod->type == DEMANGLE_COMPONENT_LOCAL_NAME)
4455 d_print_comp (dpi, d_left (mods->mod));
4463 dc = d_right (mods->mod);
4484 d_print_mod (dpi, mods->mod);
4488 d_print_mod_list (dpi, mods->next, suffix);
4560 struct d_print_mod *mods)
4569 for (p = mods; p != NULL; p = p->next)
4618 d_print_mod_list (dpi, mods, 0);
4630 d_print_mod_list (dpi, mods, 1);
4640 struct d_print_mod *mods)
4645 if (mods != NULL)
4651 for (p = mods; p != NULL; p = p->next)
4672 d_print_mod_list (dpi, mods, 0);