diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/verify_report.cc | 23 | ||||
| -rw-r--r-- | src/verify_report.h | 2 |
2 files changed, 17 insertions, 8 deletions
diff --git a/src/verify_report.cc b/src/verify_report.cc index bcbda1ff..15b38846 100644 --- a/src/verify_report.cc +++ b/src/verify_report.cc @@ -64,14 +64,9 @@ void write_line(File& file, string format, Args... args) } -void -dcp::verify_report(dcp::VerificationResult const& result, Formatter& formatter) +static void +verify_report(dcp::VerificationResult const& result, Formatter& formatter) { - auto document = formatter.document(); - auto body = formatter.body(); - - formatter.heading("DCP verification report"); - if (result.dcps.size() > 1) { formatter.subheading("DCPs"); } else { @@ -149,3 +144,17 @@ dcp::verify_report(dcp::VerificationResult const& result, Formatter& formatter) } } + +void +dcp::verify_report(vector<dcp::VerificationResult> const& results, Formatter& formatter) +{ + auto document = formatter.document(); + auto body = formatter.body(); + + formatter.heading("DCP verification report"); + + for (auto result: results) { + ::verify_report(result, formatter); + } +} + diff --git a/src/verify_report.h b/src/verify_report.h index a8ea4152..98431102 100644 --- a/src/verify_report.h +++ b/src/verify_report.h @@ -233,7 +233,7 @@ private: }; -extern void verify_report(dcp::VerificationResult const& result, Formatter& formatter); +extern void verify_report(std::vector<dcp::VerificationResult> const& results, Formatter& formatter); } |
