author | František Kučera <franta-hg@frantovo.cz> |
Mon, 13 Aug 2018 21:30:32 +0200 | |
branch | v_0 |
changeset 10 | 7fe3975f7e4b |
parent 5 | include/DataTypeReader.h@e004585ef84d |
permissions | -rw-r--r-- |
#pragma once #include "DataTypeReaderBase.h" namespace relpipe { namespace reader { template<typename T> class DataTypeReader : public DataTypeReaderBase { public: DataTypeReader(const integer_t typeId, const string_t typeCode) : DataTypeReaderBase(typeId, typeCode) { } virtual ~DataTypeReader() { }; virtual T readValue(std::istream& input) = 0; virtual string_t readString(std::istream &input); virtual string_t toString(const T& value) = 0; }; } }