base_run_metric Struct Reference

#include <base_metric.h>

Public Types

typedef ::uint16_t lane_t
typedef ::uint32_t tile_t
typedef ::uint8_t record_size_t
typedef constants::base_run_t base_t

Public Member Functions

 base_run_metric ()
template<class BaseMetric >
void set (const BaseMetric &)
bool is_valid () const

Detailed Description

Empty class for InterOp records that contain run specific metrics

These records contain both a lane and tile identifier.

These classes are packed such that there is not padding. Their size reflects the accumulation of their member fields.

Member Typedef Documentation

Define base type

typedef ::uint16_t lane_t

Lane integral type

typedef ::uint8_t record_size_t

Define a record size type

typedef ::uint32_t tile_t

Tile integral type

Constructor & Destructor Documentation

base_run_metric ( )


Member Function Documentation

bool is_valid ( ) const

Test if the layout contains valid data

true if data is valid
void set ( const BaseMetric &  )

Set the lane and tile id from a base metric

metrica base_metric from the model

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