total_cycle_sum< UnaryOp > Struct Template Reference

#include <summary_statistics.h>

Public Member Functions

 total_cycle_sum (const UnaryOp &op)
 
template<class T >
size_t operator() (const size_t last, const T &obj) const
 

Detailed Description

template<typename UnaryOp>
struct illumina::interop::logic::summary::op::total_cycle_sum< UnaryOp >

Binary operator that sums an object that contains the total_cycles member function.

Constructor & Destructor Documentation

total_cycle_sum ( const UnaryOp &  op)
inline

Constructor

Parameters
opunary operator that returns an object that contains total_cycles

Member Function Documentation

size_t operator() ( const size_t  last,
const T &  obj 
) const
inline

Sum total_cycles

Parameters
lastcurrent sum value
objobject that will contain total_cycles after the unary operator
Returns
current sum

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