text_layout< summary_run_metric, 1 > Struct Template Reference

Public Types

typedef summary_run_metric::header_type header_type
 

Static Public Member Functions

static size_t write_header (std::ostream &out, const header_type &, const std::vector< std::string > &, const char sep, const char eol)
 
static size_t write_metric (std::ostream &out, const summary_run_metric &metric, const header_type &, const char sep, const char eol, const char)
 

Detailed Description

template<>
struct illumina::interop::io::text_layout< summary_run_metric, 1 >

Static Run Metric CSV text format

This class provide an interface for writing the summary run metrics to a CSV file:

  • SummaryRun.csv

Member Typedef Documentation

Define a header type

Member Function Documentation

static size_t write_header ( std::ostream &  out,
const header_type ,
const std::vector< std::string > &  ,
const char  sep,
const char  eol 
)
inlinestatic

Write header to the output stream

Parameters
outoutput stream
headermetric set header
sepcolumn separator
eolrow separator
Returns
number of column headers
static size_t write_metric ( std::ostream &  out,
const summary_run_metric metric,
const header_type ,
const char  sep,
const char  eol,
const char   
)
inlinestatic

Write a summary run metric to the output stream

Parameters
outoutput stream
metricsummary run metric
headermetric set header
sepcolumn separator
eolrow separator
Returns
number of columns written

The documentation for this struct was generated from the following file: