author | František Kučera <franta-hg@frantovo.cz> |
Sat, 25 Aug 2018 17:39:27 +0200 | |
branch | v_0 |
changeset 13 | 543f1613c2da |
parent 10 | include/relpipe/reader/DataTypeReader.h@7fe3975f7e4b |
child 14 | e8de089f95dd |
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; }; } }