void LCovSource::exportInto(GenericPrinter& out) const { // Only write if everything got recorded. if (!hasFilename_ || !hasTopLevelScript_) return; outSF_.exportInto(out); outFN_.exportInto(out); outFNDA_.exportInto(out); out.printf("FNF:%d\n", numFunctionsFound_); out.printf("FNH:%d\n", numFunctionsHit_); outBRDA_.exportInto(out); out.printf("BRF:%d\n", numBranchesFound_); out.printf("BRH:%d\n", numBranchesHit_); outDA_.exportInto(out); out.printf("LF:%d\n", numLinesInstrumented_); out.printf("LH:%d\n", numLinesHit_); out.put("end_of_record\n"); }