metric_type_ext.h File Reference
#include "interop/util/constant_mapping.h"
#include "interop/constants/enums.h"
#include "interop/constants/enum_description.h"
#include "interop/logic/utils/enums.h"
Go to the source code of this file.
Namespaces | |
illumina | |
illumina::interop | |
illumina::interop::logic | |
illumina::interop::logic::utils | |
Macros | |
#define INTEROP_TUPLE1(Metric) | |
#define INTEROP_TUPLE4(Metric, Unused1, Group, Unused2) mapped_t(Metric,Group), | |
#define INTEROP_TUPLE7(Metric, Unused1, Group, Unused2, Unused3, Unused4, Unused5) mapped_t(Metric,Group), | |
#define INTEROP_TUPLE1(Metric) | |
#define INTEROP_TUPLE4(Metric, Description, Unused1, Unused2) mapped_t(Metric,Description), | |
#define INTEROP_TUPLE7(Metric, Description, Unused1, Unused2, Unused3, Unused4, Unused5) mapped_t(Metric,Description), | |
#define INTEROP_TUPLE1(Metric) | |
#define INTEROP_TUPLE4(Metric, Description, Unused1, Unused2) mapped_t(Metric,Description), | |
#define INTEROP_TUPLE7(Metric, Description, Unused1, Unused2, Unused3, Unused4, Unused5) mapped_t(Metric,Description), | |
#define INTEROP_TUPLE1(Metric) | |
#define INTEROP_TUPLE4(Metric, Unused1, Unused2, Feature) mapped_t(Metric,static_cast<metric_feature_type>(Feature)), | |
#define INTEROP_TUPLE7(Metric, Unused1, Unused2, Feature, Unused3, Unused4, Unused5) mapped_t(Metric,static_cast<metric_feature_type>(Feature)), | |
#define INTEROP_TUPLE2(Group, Feature) mapped_t(Group,static_cast<metric_feature_type>(Feature)) | |
#define INTEROP_TUPLE1(Group) mapped_t(Group,UnknownMetricFeature) | |
Functions | |
constants::metric_group to_group (const constants::metric_type type) | |
const std::string to_description (const constants::metric_type type) | |
void list_descriptions (std::vector< constants::enum_description< constants::metric_type > > &types) | |
constants::metric_feature_type to_feature (const constants::metric_type type) | |
constants::metric_feature_type to_feature (const constants::metric_group type) | |
bool is_base_metric (const constants::metric_type type) | |
bool is_channel_metric (const constants::metric_type type) | |
bool is_read_metric (const constants::metric_type type) | |
bool is_cycle_metric (const constants::metric_type type) | |
bool is_tile_metric (const constants::metric_type type) | |
Detailed Description
Extension functions for metric types
- Date
- 4/28/16
- Version
- 1.0
- Copyright
- GNU Public License.
Macro Definition Documentation
#define INTEROP_TUPLE1 | ( | Metric | ) |
#define INTEROP_TUPLE1 | ( | Metric | ) |
#define INTEROP_TUPLE1 | ( | Metric | ) |
#define INTEROP_TUPLE1 | ( | Metric | ) |
#define INTEROP_TUPLE1 | ( | Group | ) | mapped_t(Group,UnknownMetricFeature) |
#define INTEROP_TUPLE2 | ( | Group, | |
Feature | |||
) | mapped_t(Group,static_cast<metric_feature_type>(Feature)) |
#define INTEROP_TUPLE4 | ( | Metric, | |
Unused1, | |||
Group, | |||
Unused2 | |||
) | mapped_t(Metric,Group), |
#define INTEROP_TUPLE4 | ( | Metric, | |
Description, | |||
Unused1, | |||
Unused2 | |||
) | mapped_t(Metric,Description), |
#define INTEROP_TUPLE4 | ( | Metric, | |
Description, | |||
Unused1, | |||
Unused2 | |||
) | mapped_t(Metric,Description), |
#define INTEROP_TUPLE4 | ( | Metric, | |
Unused1, | |||
Unused2, | |||
Feature | |||
) | mapped_t(Metric,static_cast<metric_feature_type>(Feature)), |
#define INTEROP_TUPLE7 | ( | Metric, | |
Unused1, | |||
Group, | |||
Unused2, | |||
Unused3, | |||
Unused4, | |||
Unused5 | |||
) | mapped_t(Metric,Group), |
#define INTEROP_TUPLE7 | ( | Metric, | |
Description, | |||
Unused1, | |||
Unused2, | |||
Unused3, | |||
Unused4, | |||
Unused5 | |||
) | mapped_t(Metric,Description), |
#define INTEROP_TUPLE7 | ( | Metric, | |
Description, | |||
Unused1, | |||
Unused2, | |||
Unused3, | |||
Unused4, | |||
Unused5 | |||
) | mapped_t(Metric,Description), |
#define INTEROP_TUPLE7 | ( | Metric, | |
Unused1, | |||
Unused2, | |||
Feature, | |||
Unused3, | |||
Unused4, | |||
Unused5 | |||
) | mapped_t(Metric,static_cast<metric_feature_type>(Feature)), |