text_format_factory.h File Reference
#include <vector>
#include "interop/util/map.h"
#include "interop/util/assert.h"
#include "interop/util/self_registration.h"
#include "interop/io/format/abstract_text_format.h"
#include "interop/util/unique_ptr.h"
#include "interop/io/stream_exceptions.h"
Go to the source code of this file.
Classes | |
struct | text_format_factory< Metric > |
struct | text_format_factory_proxy< Metric > |
Namespaces | |
illumina | |
illumina::interop | |
illumina::interop::io | |
Macros | |
#define | INTEROP_REGISTER_METRIC_TEXT_LAYOUT(Metric, Version) |
Detailed Description
Factory for generating text formats
- Date
- 12/19/16
- Version
- 1.0
- Copyright
- GNU Public License.
Macro Definition Documentation
#define INTEROP_REGISTER_METRIC_TEXT_LAYOUT | ( | Metric, | |
Version | |||
) |
Value:
illumina_interop_io_text_##Type##Metric##Version(new illumina::interop::io::text_format<Metric, illumina::interop::io::text_layout<Metric, Version> >);
Definition: generic_layout.h:31
Definition: text_format.h:24
Definition: text_format_factory.h:106
Register a text format with the factory
- Parameters
-
Metric metric class Version version number