#include <error_metric.h>

Inheritance diagram for error_metric_header:
base_cycle_metric_header empty_header

Public Member Functions

 error_metric_header (const std::vector< std::string > &adapters)
 
 error_metric_header ()
 
uint16_t number_adapters () const
 
uint16_t adapter_length () const
 
const std::vector< std::string > & adapter_sequences () const
 
void clear ()
 
- Public Member Functions inherited from base_cycle_metric_header
 base_cycle_metric_header ()
 
base_metric::uint_t max_cycle () const
 
void clear ()
 

Static Public Member Functions

static error_metric_header default_header ()
 
- Static Public Member Functions inherited from base_cycle_metric_header
static base_cycle_metric_header default_header ()
 

Friends

template<class MetricType , int Version>
struct io::generic_layout
 

Additional Inherited Members

- Public Types inherited from base_cycle_metric_header
typedef constants::base_cycle_t base_t
 
- Protected Member Functions inherited from base_cycle_metric_header
template<class Metric >
void update_max_cycle (const Metric &metric)
 

Detailed Description

Header information for an error metric file, used for format version 6

Constructor & Destructor Documentation

error_metric_header ( const std::vector< std::string > &  adapters)
inline

Constructor

error_metric_header ( )
inline

Member Function Documentation

uint16_t adapter_length ( ) const
inline

Length of each adapter sequence

Returns
m_adapter_length
const std::vector<std::string>& adapter_sequences ( ) const
inline

Adapter sequences

Returns
m_adapter_sequences
void clear ( )
inline
static error_metric_header default_header ( )
inlinestatic

Generate a default header

Returns
default header
uint16_t number_adapters ( ) const
inline

number of adapter sequences in model

Returns
m_number_adapters

Friends And Related Function Documentation

friend struct io::generic_layout
friend

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