Lines Matching refs:indent
76 /// @param indent the string to use for indentation.
81 const string& indent)
102 out << indent << "'" << n;
109 (*i)->get_canonical_diff()->report(out, indent + " ");
121 /// @param indent the string to use for indentation.
126 const string& indent)
129 report_diffs(reporter, maps.get_type_decl_diff_map(), out, indent);
132 report_diffs(reporter, maps.get_enum_diff_map(), out, indent);
135 report_diffs(reporter, maps.get_class_diff_map(), out, indent);
138 report_diffs(reporter, maps.get_union_diff_map(), out, indent);
141 report_diffs(reporter, maps.get_typedef_diff_map(), out, indent);
144 report_diffs(reporter, maps.get_array_diff_map(), out, indent);
147 // report_diffs(reporter, maps.get_function_type_diff_map(), out, indent);
150 report_diffs(reporter, maps.get_distinct_diff_map(), out, indent);
153 report_diffs(reporter, maps.get_fn_parm_diff_map(), out, indent);
162 /// @param indent the string to use for indentation.
166 const string& indent) const
168 report_type_changes_from_diff_maps(*this, maps, out, indent);
171 report_diffs(*this, maps.get_function_decl_diff_map(), out, indent);
174 report_diffs(*this, maps.get_var_decl_diff_map(), out, indent);
181 /// @param indent the white space string to use for indentation.
185 const string& indent) const
192 default_reporter::report(d, out, indent);
194 maybe_report_interfaces_impacted_by_diff(&d, out, indent);
201 /// @param indent the white space string to use for indentation.
204 const string& indent) const
209 report_local_qualified_type_changes(d, out, indent);
219 const string& indent) const
226 out << indent
238 /// @param indent the white space string to use for indentation.
242 const string& indent) const
247 report_local_reference_type_changes(d, out, indent);
254 /// @param indent the white space string to use for indentation.
258 const string& indent) const
267 out << indent
275 d.type_diff()->report(out, indent + " ");
282 /// @param indent the white space string to use for indentation.
286 const string& indent) const
291 report_local_function_type_changes(d, out, indent);
295 out << indent << "return type changed:\n";
296 d.priv_->return_type_diff_->report(out, indent + " ");
309 dif->report(out, indent);
317 /// @param indent the white space string to use for indentation.
321 const string& indent) const
329 out << indent << "changed types:\n";
338 out << indent << " '"
341 (*dif)->report(out, indent + " ");
347 out << indent << "changed declarations:\n";
356 out << indent << " '"
363 (*dif)->report(out, indent + " ");
371 out << indent
383 out << indent
402 out << indent
422 out << indent
437 /// @param indent the white space string to use for indentation.
441 const string& indent) const
453 out, indent);
460 out << indent << "array element type '"
462 dif->report(out, indent + " ");
465 maybe_report_interfaces_impacted_by_diff(&d, out, indent);
472 /// @param indent the white space string to use for indentation.
476 const string& indent) const
500 out << indent << "type " << first->get_pretty_representation()
514 "member function", indent);
526 out << indent << " ";
535 "member function", indent);
547 out << indent << " ";
554 report_mem_header(out, change_kind, "member function", indent);
574 out << indent << " '" << repr << "' has some changes:\n";
575 diff->report(out, indent + " ");
588 "data member", indent);
602 represent_data_member(data_mem, ctxt, out, indent + " ");
612 "data member", indent);
624 represent_data_member(data_mem, ctxt, out, indent + " ");
641 report_mem_header(out, change_kind, "data member", indent);
648 represent(*it, ctxt, out, indent + " ", /*local_only=*/true);
655 represent(*it, ctxt, out, indent + " ", /*local_only=*/true);
660 maybe_report_data_members_replaced_by_anon_dm(d, out, indent);
668 /// @param indent the white space string to use for indentation.
672 const string& indent) const
687 out, indent);
690 maybe_report_diff_for_member(first, second, ctxt, out, indent);
692 d.class_or_union_diff::report(out, indent);
694 maybe_report_base_class_reordering(d, out, indent);
696 maybe_report_interfaces_impacted_by_diff(&d, out, indent);
705 /// @param indent the white space string to use for indentation.
709 const string& indent) const
721 out, indent);
723 maybe_report_diff_for_member(first, second,d. context(), out, indent);
725 d.class_or_union_diff::report(out, indent);
727 maybe_report_interfaces_impacted_by_diff(&d, out, indent);
734 /// @param indent the white space string to use for indentation.
738 const string& indent) const
752 out << indent << "entity changed from '" << f_repr << "'"
757 report_size_and_alignment_changes(f, s, d.context(), out, indent);
758 maybe_report_interfaces_impacted_by_diff(&d, out, indent);
765 /// @param indent the white space string to use for indentation.
769 const string& indent) const
776 d.context(), out, indent);
809 out << indent << ff->get_pretty_representation()
815 out << indent << ff->get_pretty_representation()
818 << indent << "but it doesn't have any linkage name anymore\n";
821 out << indent << "linkage names of "
823 << "\n" << indent << "changed from '"
836 out << indent << "'" << frep1 << " {" << linkage_names1<< "}"
843 ctxt, out, indent);
848 out << indent;
864 out << indent;
878 out << indent
903 out << indent
908 out << indent
914 out << indent;
928 d.type_diff()->report(out, indent);
935 /// @param indent the white space string to use for indentation.
939 const string& indent) const
949 out, indent);
953 d.context(), out, indent);
955 maybe_report_diff_for_member(first, second, d.context(), out, indent);
962 out << indent << "type of variable changed:\n";
963 dif->report(out, indent + " ");
972 /// @param indent the white space string to use for indentation.
976 const string& indent) const
981 static_cast<const scope_diff&>(d).report(out, indent);
988 /// @param indent the white space string to use for indentation.
992 const string& indent) const
1003 d.priv_->emit_diff_stats(s, out, indent);
1010 out << indent << "SONAME changed from '"
1016 out << indent << "architecture changed from '"
1024 out << indent << "1 Removed function:\n\n";
1026 out << indent << s.net_num_func_removed() << " Removed functions:\n\n";
1039 out << indent
1055 out << indent
1070 out << indent << "1 Added function:\n\n";
1072 out << indent << s.net_num_func_added()
1085 << indent
1104 out << indent
1121 out << indent << "1 function with some sub-type change:\n\n";
1123 out << indent << num_changed
1141 out << indent << " [C] '"
1157 out << indent << " "
1165 out << indent << " "
1176 diff->report(out, indent + " ");
1188 out << indent << "1 Removed variable:\n\n";
1190 out << indent << s.net_num_vars_removed()
1206 out << indent
1229 out << indent << "1 Added variable:\n\n";
1231 out << indent << s.net_num_vars_added()
1247 out << indent
1269 out << indent << "1 Changed variable:\n\n";
1271 out << indent << num_changed
1290 out << indent << " [C] '" << n1 << "' was changed";
1295 diff->report(out, indent + " ");
1307 out << indent
1310 out << indent
1326 out << indent << " ";
1344 out << indent
1347 out << indent
1363 out << indent << " ";
1380 out << indent
1383 out << indent
1399 out << indent << " ";
1419 out << indent
1422 out << indent
1438 out << indent << " ";
1451 report_type_changes_from_diff_maps(*this, leaf_diffs, out, indent);
1455 maybe_report_unreachable_type_changes(d, s, indent, out);