Lines Matching defs:out

63 /// @param out the output stream to emit the report to.
68 ostream& out,
79 out, indent);
83 out << indent
91 out << indent
103 /// @param out the output stream to send the report to.
107 default_reporter::report(const enum_diff& d, ostream& out,
137 out << indent << "enum type " << name << was << is_now << "\n";
142 out, indent);
143 maybe_report_diff_for_member(first, second, ctxt, out, indent);
146 d.underlying_type_diff()->report(out, indent);
155 report_mem_header(out, numdels, 0, del_kind, "enumerator", indent);
163 out << indent
169 out << "\n";
174 report_mem_header(out, numins, 0, ins_kind, "enumerator", indent);
182 out << indent
188 out << "\n";
193 report_mem_header(out, numchanges, 0, change_kind, "enumerator", indent);
202 out << indent
208 report_loc_info(second, *ctxt, out);
209 out << "\n";
214 maybe_report_interfaces_impacted_by_diff(&d, out, indent);
227 /// @param out the output stream to report to.
232 ostream& out,
240 maybe_report_diff_for_member(f, s, d.context(), out, indent);
248 out << indent << "typedef name changed from "
252 report_loc_info(s, *d.context(), out);
253 out << "\n";
262 /// @param out the output stream to emit the report to.
267 ostream& out,
275 report_non_type_typedef_changes(d, out, indent);
284 out << indent
287 report_loc_info(dif->first_subject(), *d.context(), out);
288 out << " changed:\n";
289 dif->report(out, indent + " ");
303 out << indent
306 report_loc_info(dif->first_subject(), *d.context(), out);
307 out << " changed:\n";
310 dif->report(out, indent + " ");
325 /// @param out the output stream to emit the report to.
333 ostream& out,
344 out << indent << "'" << fname << "' changed to '" << sname << "'\n";
354 /// @param out the output stream to serialize to.
358 default_reporter::report(const qualified_type_diff& d, ostream& out,
367 if (report_local_qualified_type_changes(d, out, indent))
381 out << indent << "in unqualified underlying type '" << fltname << "'";
382 report_loc_info(dif->second_subject(), *d.context(), out);
383 out << ":\n";
384 dif->report(out, indent + " ");
391 /// @param out the stream to serialize the diff to.
396 default_reporter::report(const pointer_diff& d, ostream& out,
409 out << indent
411 report_loc_info(dif->second_subject(), *d.context(), out);
412 out << ":\n";
413 dif->report(out, indent + " ");
422 /// @param out the output stream to report to.
427 ostream& out,
441 out << indent;
443 out << "lvalue reference type '" << f_repr
448 out << "rvalue reference type '" << f_repr
455 out << indent
464 /// @param out the output stream to serialize the dif to.
468 default_reporter::report(const reference_diff& d, ostream& out,
478 report_local_reference_type_changes(d, out, indent);
486 out << indent
489 report_loc_info(dif->second_subject(), *d.context(), out);
490 out << ":\n";
491 dif->report(out, indent + " ");
499 /// @param out the output stream to emit the textual report to.
503 default_reporter::report(const fn_parm_diff& d, ostream& out,
522 out << indent;
524 out << "implicit ";
525 out << "parameter " << f->get_index();
526 report_loc_info(f, *d.context(), out);
527 out << " of type '"
531 out << "' has sub-type changes:\n";
533 out << "' changed:\n";
535 type_diff->report(out, indent + " ");
544 /// @param out the output stream to report to.
549 ostream& out,
564 out << indent << "address size of function changed from "
575 out << indent << "address alignment of function changed from "
591 out << indent << "parameter " << (*i)->get_index()
602 out << indent << "parameter " << (*i)->get_index()
612 /// @param out the output stream.
616 default_reporter::report(const function_type_diff& d, ostream& out,
633 out << indent << "return type changed:\n";
634 d.priv_->return_type_diff_->report(out, indent + " ");
645 dif->report(out, indent);
648 report_local_function_type_changes(d, out, indent);
656 /// @param out the output stream to serialize the dif to.
660 default_reporter::report(const array_diff& d, ostream& out,
676 out << indent << "array element type '"
678 dif->report(out, indent + " ");
684 out, indent);
691 /// @param out the output stream to send the report to.
695 default_reporter::report(const base_diff& d, ostream& out,
708 out << indent << "is no more static";
710 out << indent << "now becomes static";
718 out << ", ";
720 out << "has access changed from '"
734 out << "\n";
735 dif->report(out, indent);
744 /// @param out the out stream to report the changes to.
748 default_reporter::report(const scope_diff& d, ostream& out,
759 out << indent << "1 changed type:\n";
761 out << indent << num_changed_types << " changed types:\n";
770 out << indent << " '"
773 (*dif)->report(out, indent + " ");
781 out << indent << "1 changed declaration:\n";
783 out << indent << num_changed_decls << " changed declarations:\n";
792 out << indent << " '"
796 report_loc_info((*dif)->second_subject(), *d.context(), out);
797 out << ":\n";
799 (*dif)->report(out, indent + " ");
807 out << indent
813 out << "\n";
819 out << indent
825 out << "\n";
838 out << indent
846 out << "\n";
858 out << indent
866 out << "\n";
874 /// @param out the output stream to write the textual report to.
879 ostream& out,
904 out << indent << "type " << first->get_pretty_representation()
917 report_mem_header(out, numdels, num_filtered, del_kind,
930 out << indent << " ";
931 represent(*ctxt, mem_fun, out);
938 report_mem_header(out, numins, num_filtered, ins_kind,
951 out << indent << " ";
952 represent(*ctxt, mem_fun, out);
959 report_mem_header(out, numchanges, num_filtered, change_kind,
980 out << indent << " '" << repr << "' has some sub-type changes:\n";
981 diff->report(out, indent + " ");
993 report_mem_header(out, numdels, 0, del_kind,
1008 represent_data_member(data_mem, ctxt, out, indent + " ");
1017 report_mem_header(out, numins, 0, ins_kind,
1030 represent_data_member(data_mem, ctxt, out, indent + " ");
1045 report_mem_header(out, num_changes, num_changes_filtered,
1053 represent(*it, ctxt, out, indent + " ");
1060 represent(*it, ctxt, out, indent + " ");
1065 maybe_report_data_members_replaced_by_anon_dm(d, out, indent);
1079 report_mem_header(out, numdels, 0, del_kind,
1088 out << indent << " '"
1092 out << "\n";
1097 report_mem_header(out, numchanges, 0, change_kind,
1110 out << indent << " '"
1113 report_loc_info(n, *ctxt, out);
1114 out << ":\n";
1115 (*it)->report(out, indent + " ");
1117 out << "\n";
1127 report_mem_header(out, numins, 0, ins_kind,
1144 out << indent << " '"
1151 out << "\n";
1161 report_mem_header(out, numdels, 0, del_kind,
1169 out << indent << " '"
1177 report_mem_header(out, numins, 0, ins_kind,
1190 out << indent << " '"
1204 report_mem_header(out, numdels, 0, del_kind,
1212 out << indent << " '"
1220 report_mem_header(out, numins, 0, ins_kind,
1233 out << indent << " '"
1247 /// @param out the output stream to report the changes to.
1252 default_reporter::report(const class_diff& d, ostream& out,
1270 out, indent);
1273 maybe_report_diff_for_member(first, second, ctxt, out, indent);
1284 report_mem_header(out, numdels, 0, del_kind,
1293 out << "\n";
1299 out << indent << " "
1301 report_loc_info(base->get_base_class(), *d.context(), out);
1303 out << "\n";
1310 report_mem_header(out, numchanges, num_filtered, change_kind,
1322 out << indent << " '"
1324 report_loc_info(o->get_base_class(), *d.context(), out);
1325 out << " changed:\n";
1326 diff->report(out, indent + " ");
1334 report_mem_header(out, numins, 0, ins_kind,
1343 out << indent << " " << b->get_pretty_representation();
1344 report_loc_info(b, *ctxt, out);
1345 out << "\n";
1350 maybe_report_base_class_reordering(d, out, indent);
1353 d.class_or_union_diff::report(out, indent);
1365 /// @param out the output stream to report the changes to.
1370 default_reporter::report(const union_diff& d, ostream& out,
1382 out, indent);
1384 maybe_report_diff_for_member(first, second,d. context(), out, indent);
1386 d.class_or_union_diff::report(out, indent);
1394 out << indent << "type changed from:\n"
1418 /// @param out the output stream to send the diff report to.
1422 default_reporter::report(const distinct_diff& d, ostream& out,
1437 out << indent << "entity changed from '" << f_repr << "'"
1439 report_loc_info(s, *d.context(), out);
1440 out << "\n";
1446 diff->report(out, indent + " ");
1448 report_size_and_alignment_changes(f, s, d.context(), out, indent);
1456 /// @param out the output stream to serialize the report to.
1460 default_reporter::report(const function_decl_diff& d, ostream& out,
1468 d.context(), out, indent);
1502 out << indent << ff->get_pretty_representation()
1508 out << indent << ff->get_pretty_representation()
1514 out << indent << "linkage names of "
1530 out << indent << "'" << frep1 << " {" << linkage_names1<< "}"
1537 d.context(), out, indent);
1542 out << indent;
1544 out << sf->get_pretty_representation()
1547 out << sf->get_pretty_representation()
1558 out << indent;
1560 out << ff->get_pretty_representation()
1563 out << ff->get_pretty_representation()
1572 out << indent
1604 out << indent
1609 out << indent
1615 out << indent;
1617 out << " note that this is an ABI incompatible "
1620 out << " note that this induces a change to the vtable of ";
1621 out << fc->get_pretty_representation()
1629 d.type_diff()->report(out, indent);
1637 /// @param out the stream to serialize the diff to.
1642 default_reporter::report(const var_diff& d, ostream& out,
1653 out, indent);
1657 d.context(), out, indent);
1659 maybe_report_diff_for_member(first, second, d.context(), out, indent);
1666 out << indent << "type of variable changed:\n";
1667 dif->report(out, indent + " ");
1677 /// @param out the output stream to serialize the report to.
1682 ostream& out,
1685 static_cast<const scope_diff&>(d).report(out, indent);
1693 /// @param out the output stream to serialize the report to.
1697 default_reporter::report(const corpus_diff& d, ostream& out,
1706 d.priv_->emit_diff_stats(s, out, indent);
1709 out << "\n";
1713 out << indent << "SONAME changed from '"
1719 out << indent << "architecture changed from '"
1727 out << indent << "1 Removed function:\n\n";
1729 out << indent << s.net_num_func_removed() << " Removed functions:\n\n";
1742 out << indent
1744 out << "[D] ";
1745 out << "'" << (*i)->get_pretty_representation() << "'";
1748 out << " {";
1749 show_linkage_name_and_aliases(out, "", *(*i)->get_symbol(),
1751 out << "}";
1753 out << "\n";
1758 out << indent
1767 out << "\n";
1773 out << indent << "1 Added function:\n\n";
1775 out << indent << s.net_num_func_added()
1787 out
1790 out << "[A] ";
1791 out << "'"
1796 out << " {";
1798 (out, "", *(*i)->get_symbol(),
1800 out << "}";
1802 out << "\n";
1807 out << indent
1816 out << "\n";
1823 out << indent << "1 function with some indirect sub-type change:\n\n";
1825 out << indent << num_changed
1843 out << indent << " [C] '"
1845 report_loc_info((*i)->second_function_decl(), *ctxt, out);
1846 out << " has some indirect sub-type changes:\n";
1872 out << indent << " "
1880 out << indent << " "
1885 out << "s";
1886 out << ": "
1891 diff->report(out, indent + " ");
1893 out << "\n";
1903 out << indent << "1 Removed variable:\n\n";
1905 out << indent << s.net_num_vars_removed()
1921 out << indent
1923 out << "[D] ";
1924 out << "'"
1929 out << " {";
1930 show_linkage_name_and_aliases(out, "", *(*i)->get_symbol(),
1932 out << "}";
1934 out << "\n";
1938 out << "\n";
1944 out << indent << "1 Added variable:\n\n";
1946 out << indent << s.net_num_vars_added()
1962 out << indent
1964 out << "[A] ";
1965 out << "'" << n << "'";
1968 out << " {";
1969 show_linkage_name_and_aliases(out, "", *(*i)->get_symbol(),
1971 out << "}";
1973 out << "\n";
1977 out << "\n";
1985 out << indent << "1 Changed variable:\n\n";
1987 out << indent << num_changed
2007 out << indent << " [C] '" << n1 << "' was changed";
2009 out << " to '" << n2 << "'";
2010 report_loc_info(diff->second_subject(), *ctxt, out);
2011 out << ":\n";
2012 diff->report(out, indent + " ");
2014 out << "\n";
2024 out << indent
2027 out << indent
2043 out << indent << " ";
2044 out << "[D] ";
2046 show_linkage_name_and_aliases(out, "", **i,
2048 out << "\n";
2052 out << "\n";
2061 out << indent
2064 out << indent
2080 out << indent << " ";
2081 out << "[A] ";
2082 show_linkage_name_and_aliases(out, "",
2085 out << "\n";
2089 out << "\n";
2097 out << indent
2100 out << indent
2116 out << indent << " ";
2117 out << "[D] ";
2120 (out, "", **i,
2123 out << "\n";
2127 out << "\n";
2136 out << indent
2139 out << indent
2155 out << indent << " ";
2156 out << "[A] ";
2157 show_linkage_name_and_aliases(out, "", **i,
2159 out << "\n";
2163 out << "\n";
2168 maybe_report_unreachable_type_changes(d, s, indent, out);