base_metric.h File Reference
#include <cstddef>
#include "interop/util/static_assert.h"
#include "interop/util/cstdint.h"
#include "interop/constants/typedefs.h"

Go to the source code of this file.

Classes

struct  base_run_metric
 
struct  base_metric< T >
 
struct  base_cycle_metric< T >
 
struct  base_read_metric< T >
 

Namespaces

 illumina
 
 illumina::interop
 
 illumina::interop::io
 
 illumina::interop::io::layout
 

Detailed Description

Basic layouts describing metric identifiers

The layout of a binary InterOp generally has the following parts:

  1. Header
  2. Record(s)

The classes contained in this file define two types of metric identifiers: Per Tile and Per Tile Per Cycle.

Note
These classes are packed such that there is not padding. Their size reflects the accumulation of their member fields.
Date
7/30/15
Version
1.0