text_format_factory.h
Go to the documentation of this file.
25 illumina_interop_io_text_##Type##Metric##Version(new illumina::interop::io::text_format<Metric, illumina::interop::io::text_layout<Metric, Version> >);
Metric metric_type
Definition: text_format_factory.h:109
static text_format_factory< Metric > & instance()
Definition: text_format_factory.h:90
Definition: enum_description.h:15
Definition: text_format_factory.h:38
abstract_text_format< metric_type > abstract_text_format_t
Definition: text_format_factory.h:43
abstract_text_format< metric_type > abstract_text_format_t
Definition: text_format_factory.h:111
Metric metric_type
Definition: text_format_factory.h:41
Metric::header_type header_type
Definition: text_format_factory.h:45
typedef INTEROP_UNORDERED_MAP(int, metric_format_pointer) text_format_map
void add(abstract_text_format_t *pformat)
Definition: text_format_factory.h:70
abstract_text_format_t * find(int version)
Definition: text_format_factory.h:58
virtual ::int16_t version() const =0
stdbp::unique_ptr< abstract_text_format_t > metric_format_pointer
Definition: text_format_factory.h:47
size_t size() const
Definition: text_format_factory.h:80
text_format_factory_proxy(abstract_text_format_t *pformat)
Definition: text_format_factory.h:116
Definition: abstract_text_format.h:22
Definition: text_format_factory.h:106