Lines Matching refs:csv_stream
321 void Result::PrintMeasurementStatisticInCsv(std::ostream& csv_stream, const std::string& name) { in PrintMeasurementStatisticInCsv() argument
322 csv_stream << kCsvDelimiter; in PrintMeasurementStatisticInCsv()
323 csv_stream << statistics_[name].min << kCsvDelimiter; in PrintMeasurementStatisticInCsv()
324 csv_stream << statistics_[name].max << kCsvDelimiter; in PrintMeasurementStatisticInCsv()
325 csv_stream << statistics_[name].mean << kCsvDelimiter; in PrintMeasurementStatisticInCsv()
326 csv_stream << statistics_[name].median << kCsvDelimiter; in PrintMeasurementStatisticInCsv()
327 csv_stream << statistics_[name].sd; in PrintMeasurementStatisticInCsv()
330 void PrintEmptyMeasurementInCsv(std::ostream& csv_stream) { in PrintEmptyMeasurementInCsv() argument
331 csv_stream << std::setfill(kCsvDelimiter) << std::setw(5) << "" << std::setfill(' '); in PrintEmptyMeasurementInCsv()
336 void Result::PrintStatisticInCsv(std::ostream& csv_stream, const std::string& instruction_path, in PrintStatisticInCsv() argument
341 csv_stream << next_instruction_path; in PrintStatisticInCsv()
344 PrintMeasurementStatisticInCsv(csv_stream, measurement); in PrintStatisticInCsv()
346 PrintEmptyMeasurementInCsv(csv_stream); in PrintStatisticInCsv()
349 csv_stream << '\n'; in PrintStatisticInCsv()
352 sub_result->PrintStatisticInCsv(csv_stream, next_instruction_path, measurements_names); in PrintStatisticInCsv()
356 void PrintCsvHeader(std::ostream& csv_stream, const std::set<std::string>& measurement_names) { in PrintCsvHeader() argument
357 csv_stream << "Instruction path"; in PrintCsvHeader()
359 csv_stream << kCsvDelimiter; in PrintCsvHeader()
360 csv_stream << measurement << " min" << kCsvDelimiter; in PrintCsvHeader()
361 csv_stream << measurement << " max" << kCsvDelimiter; in PrintCsvHeader()
362 csv_stream << measurement << " mean" << kCsvDelimiter; in PrintCsvHeader()
363 csv_stream << measurement << " median" << kCsvDelimiter; in PrintCsvHeader()
364 csv_stream << measurement << " SD"; in PrintCsvHeader()
366 csv_stream << '\n'; in PrintCsvHeader()
370 std::ostream csv_stream(std::cout.rdbuf()); in MakeStatisticsCsv() local
373 PrintCsvHeader(csv_stream, measurements_names); in MakeStatisticsCsv()
375 PrintStatisticInCsv(csv_stream, "", measurements_names); in MakeStatisticsCsv()