empty_metric Class Reference
#include <base_metric.h>
Inheritance diagram for empty_metric:
Public Types | |
typedef ::uint32_t | id_t |
typedef ::uint32_t | uint_t |
typedef constants::base_run_t | base_t |
Public Member Functions | |
template<class BaseMetric > | |
void | set_base (const BaseMetric &) |
void | set_base (const uint_t, const uint_t) |
bool | operator< (const empty_metric &) const |
Static Public Member Functions | |
static const char * | suffix () |
static id_t | create_id (const id_t, const id_t, const id_t=0) |
Detailed Description
This is a sentinel used to ignore a metric in certain situations
- See also
- illumina::interop::logic::metric::table_entry::update
Member Typedef Documentation
typedef constants::base_run_t base_t |
Define the base type
typedef ::uint32_t id_t |
id_t type
typedef ::uint32_t uint_t |
Unsigned int
Member Function Documentation
Unique id created from both the lane and tile
- Returns
- 1
|
inline |
Comparison operator used to sort the entries in order of their IDs
- Parameters
-
metric2 metric to compare with the current object
- Returns
- true if this object's ID is less than metric2's ID
|
inline |
Set the base metric identifiers
- Parameters
-
base layout base
Set id
- Parameters
-
lane lane number tile tile number
|
inlinestatic |
Get the metric name suffix
- Returns
- empty string
The documentation for this class was generated from the following file:
- /io/interop/model/metric_base/base_metric.h