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.

Note
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 ( )
inline

Constructor

Member Function Documentation

bool is_valid ( ) const
inline

Test if the layout contains valid data

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

Set the lane and tile id from a base metric

Parameters
metrica base_metric from the model

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