Lines Matching refs:spc
856 /* Dump a newline and indent BUFFER by SPC chars. */
859 newline_and_indent (pretty_printer *buffer, int spc)
862 INDENT (spc);
1505 /* Dump in BUFFER aspect Import on a given node T. SPC is the current
1509 dump_ada_import (pretty_printer *buffer, tree t, int spc)
1518 newline_and_indent (buffer, spc + 5);
1527 newline_and_indent (buffer, spc + 5);
1535 newline_and_indent (buffer, spc + 5);
1581 SPC is the current indentation level. */
1586 bool is_destructor, int spc)
1617 newline_and_indent (buffer, spc + 1);
1665 dump_ada_node (buffer, TREE_TYPE (arg), type, spc, false, true);
1671 dump_ada_node (buffer, TREE_VALUE (arg), type, spc, false, true);
1694 newline_and_indent (buffer, spc + INDENT_INCR);
1703 newline_and_indent (buffer, spc + INDENT_INCR);
1713 dump_ada_node (buffer, rtype, rtype, spc, false, true);
1718 in Ada syntax. SPC is the current indentation level. */
1721 dump_ada_array_domains (pretty_printer *buffer, tree node, int spc)
1741 dump_ada_node (buffer, min, NULL_TREE, spc, false, true);
1747 dump_ada_node (buffer, max, NULL_TREE, spc, false, true);
1800 /* Dump in BUFFER an array type NODE in Ada syntax. SPC is the indentation
1804 dump_ada_array_type (pretty_printer *buffer, tree node, int spc)
1815 dump_ada_array_domains (buffer, node, spc);
1832 dump_ada_node (buffer, tmp, node, spc, false, true);
1839 '_'. TYPES is the TREE_PURPOSE of a DECL_TEMPLATE_INSTANTIATIONS. SPC is
1843 dump_template_types (pretty_printer *buffer, tree types, int spc)
1850 if (!dump_ada_node (buffer, elem, NULL_TREE, spc, false, true))
1859 a given template T. SPC is the indentation level. */
1862 dump_ada_template (pretty_printer *buffer, tree t, int spc)
1900 INDENT (spc);
1903 dump_ada_node (buffer, instance, t, spc, false, true);
1904 dump_template_types (buffer, types, spc);
1906 spc += INDENT_INCR;
1907 newline_and_indent (buffer, spc);
1911 dump_ada_node (buffer, instance, t, spc, false, true);
1919 dump_ada_node (buffer, instance, t, spc, false, false);
1921 spc -= INDENT_INCR;
1922 newline_and_indent (buffer, spc);
1925 newline_and_indent (buffer, spc);
1928 dump_ada_node (buffer, instance, t, spc, false, true);
1929 dump_template_types (buffer, types, spc);
1964 SPC is the indentation level. */
1967 dump_ada_enum_type (pretty_printer *buffer, tree node, tree type, int spc)
1972 spc += INDENT_INCR;
1973 newline_and_indent (buffer, spc - 1);
1982 newline_and_indent (buffer, spc);
1988 spc -= INDENT_INCR;
1989 newline_and_indent (buffer, spc);
2007 newline_and_indent (buffer, spc);
2010 dump_ada_node (buffer, node, NULL_TREE, spc, false, true);
2012 dump_ada_node (buffer, type, NULL_TREE, spc, false, true);
2021 dump_ada_node (buffer, node, NULL_TREE, spc, false, true);
2023 spc, false, true);
2028 dump_ada_node (buffer, int_val, node, spc, false, true);
2053 TYPE. SPC is the indentation level. LIMITED_ACCESS indicates whether NODE
2058 dump_ada_node (pretty_printer *buffer, tree node, tree type, int spc,
2079 dump_ada_node (buffer, BINFO_TYPE (node), type, spc, limited_access,
2129 dump_ada_node (buffer, TYPE_NAME (node), node, spc, false, true);
2131 dump_ada_enum_type (buffer, node, type, spc);
2183 dump_ada_node (buffer, TYPE_NAME (node), node, spc, limited_access,
2194 spc + INDENT_INCR);
2200 newline_and_indent (buffer, spc);
2256 return spc;
2331 dump_ada_node (buffer, ref_type, ref_type, spc, is_access,
2340 dump_ada_node (buffer, TYPE_NAME (node), node, spc, limited_access,
2343 dump_ada_array_type (buffer, node, spc);
2349 dump_ada_node (buffer, TYPE_NAME (node), node, spc, limited_access,
2352 dump_ada_structure (buffer, node, type, false, spc);
2441 dump_ada_node (buffer, TREE_TYPE (node), type, spc, false, false);
2462 /* Dump in BUFFER NODE's methods. SPC is the indentation level. Return 1 if
2466 dump_ada_methods (pretty_printer *buffer, tree node, int spc)
2483 res = dump_ada_declaration (buffer, fld, node, spc);
2490 SPC is the indentation level. */
2493 dump_forward_type (pretty_printer *buffer, tree type, tree t, int spc)
2501 dump_forward_type (buffer, TREE_TYPE (type), t, spc);
2506 dump_forward_type (buffer, TREE_TYPE (type), t, spc);
2508 dump_forward_type (buffer, arg, t, spc);
2525 dump_ada_node (buffer, decl, NULL_TREE, spc, false, true);
2527 newline_and_indent (buffer, spc);
2541 parent node of T. DUMPED_TYPES is the bitmap of already dumped types. SPC
2554 dump_nested_types (pretty_printer *buffer, tree t, int spc)
2568 dump_nested_type (buffer, field, t, spc);
2572 dump_nested_type (buffer, field, t, spc);
2575 /* Dump in BUFFER the anonymous type of FIELD inside T. SPC is the indentation
2579 dump_nested_type (pretty_printer *buffer, tree field, tree t, int spc)
2588 dump_forward_type (buffer, tmp, t, spc);
2607 dump_nested_type (buffer, decl, t, spc);
2611 dump_forward_type (buffer, TREE_TYPE (tmp), t, spc);
2621 dump_ada_array_type (buffer, field_type, spc);
2623 newline_and_indent (buffer, spc);
2633 dump_ada_node (buffer, field_type, NULL_TREE, spc, false, true);
2637 dump_ada_enum_type (buffer, field_type, NULL_TREE, spc);
2639 newline_and_indent (buffer, spc);
2644 dump_nested_types (buffer, field, spc);
2649 dump_ada_node (buffer, field_type, NULL_TREE, spc, false, true);
2657 dump_ada_structure (buffer, field_type, t, true, spc);
2659 newline_and_indent (buffer, spc);
2793 SPC is the indentation level. Return 1 if a declaration was printed,
2797 dump_ada_declaration (pretty_printer *buffer, tree t, tree type, int spc)
2807 return dump_ada_template (buffer, t, spc);
2833 INDENT (spc);
2841 INDENT (spc);
2844 dump_forward_type (buffer, orig, t, spc);
2847 dump_ada_node (buffer, t, type, spc, false, true);
2849 dump_ada_node (buffer, orig, type, spc, false, true);
2881 INDENT (spc);
2890 dump_ada_node (buffer, t, type, spc, false, true);
2902 newline_and_indent (buffer, spc);
2914 dump_ada_node (buffer, t, type, spc, false, true);
2916 spc += INDENT_INCR;
2917 newline_and_indent (buffer, spc);
2920 dump_nested_types (buffer, t, spc);
2928 dump_forward_type (buffer, TREE_TYPE (TREE_TYPE (t)), t, spc);
2944 dump_ada_node (buffer, t, type, spc, false, true);
2975 INDENT (spc);
2978 dump_ada_node (buffer, t, type, spc, false, true);
2985 dump_ada_node (buffer, TYPE_NAME (orig), type, spc, false, true);
2987 dump_ada_array_type (buffer, TREE_TYPE (t), spc);
2991 if (spc == INDENT_INCR || TREE_STATIC (t))
3001 dump_ada_node (buffer, TREE_TYPE (t), type, spc, false, true);
3005 dump_ada_array_type (buffer, TREE_TYPE (t), spc);
3061 INDENT (spc);
3067 INDENT (spc);
3069 dump_forward_type (buffer, TREE_TYPE (t), t, spc);
3091 (buffer, t, is_method, is_constructor, is_destructor, spc);
3116 newline_and_indent (buffer, spc);
3128 newline_and_indent (buffer, spc);
3129 dump_ada_import (buffer, t, spc);
3140 dump_ada_node (buffer, TREE_TYPE (t), t, spc, false, true);
3184 newline_and_indent (buffer, spc);
3186 newline_and_indent (buffer, spc + 5);
3189 dump_ada_methods (buffer, TREE_TYPE (t), spc);
3195 dump_ada_node (buffer, t, t, spc, false, false);
3201 INDENT (spc);
3208 dump_ada_node (buffer, t, t, spc, false, true);
3219 dump_ada_node (buffer, orig, t, spc, false, is_subtype);
3223 if (spc == INDENT_INCR || TREE_STATIC (t))
3241 dump_ada_node (buffer, TREE_TYPE (t), t, spc, false, true);
3249 spc -= INDENT_INCR;
3250 newline_and_indent (buffer, spc);
3252 newline_and_indent (buffer, spc);
3254 dump_ada_node (buffer, t, type, spc, false, true);
3265 newline_and_indent (buffer, spc);
3266 dump_ada_import (buffer, t, spc);
3279 true, it's an anonymous nested type. SPC is the indentation level. */
3283 int spc)
3288 int field_spc = spc + INDENT_INCR;
3298 newline_and_indent (buffer, spc + INDENT_INCR);
3300 field_spc = spc + INDENT_INCR * 3;
3349 INDENT (spc + INDENT_INCR * 2);
3365 INDENT (spc + INDENT_INCR);
3372 INDENT (spc + INDENT_INCR);
3377 INDENT (spc);
3380 newline_and_indent (buffer, spc);
3386 newline_and_indent (buffer, spc + 5);
3395 newline_and_indent (buffer, spc + 5);
3403 newline_and_indent (buffer, spc + 5);
3406 newline_and_indent (buffer, spc + 5);
3416 need_semicolon = !dump_ada_methods (buffer, node, spc);
3430 dump_ada_declaration (buffer, tmp, type, spc);