format_registry Class Reference
#include <format_registry.h>
Public Types | |
typedef key_vector_t::const_iterator | const_key_iterator |
Public Member Functions | |
template<class MetricType > | |
void | operator() (const MetricType &, int version) |
template<class MetricSet > | |
void | operator() (const MetricSet &) |
Public Attributes | |
format_map_t | m_format_map |
key_vector_t | m_keys |
Detailed Description
Track every metrics and its available binary formats
Member Typedef Documentation
typedef key_vector_t::const_iterator const_key_iterator |
Define an iterator to the keys identifying each metric
Member Function Documentation
|
inline |
Insert a metric type and format version into the tracker
Populate actual from tests
- Parameters
-
version version of the format
|
inline |
Insert a metric set into the tracker
Populate expected using run metrics
Member Data Documentation
format_map_t m_format_map |
Map each metric to a set of version formats
key_vector_t m_keys |
Map a list of metrics
The documentation for this class was generated from the following file:
- /io/src/tests/interop/metrics/inc/format_registry.h