--- a/src/BooleanDataTypeReader.h Sat Aug 25 17:39:27 2018 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#pragma once
-
-#include <string>
-#include <iostream>
-
-#include <relpipe/protocol/constants.h>
-
-#include "../include/typedefs.h"
-#include "../include/DataTypeReader.h"
-
-namespace relpipe {
-namespace reader {
-
-class BooleanDataTypeReader : public DataTypeReader<boolean_t> {
-private:
- const string_t TRUE = L"true";
- const string_t FALSE = L"false";
-public:
-
- BooleanDataTypeReader() : DataTypeReader<boolean_t>(DATA_TYPE_ID_BOOLEAN, DATA_TYPE_CODE_BOOLEAN) {
- }
-
- bool readValue(std::istream &input) override {
- auto value = input.get(); // TODO: check failbit
- if (value == 0) return false;
- else if (value == 1) return true;
- else throw RelpipeReaderException(L"Unable to convert the octet to boolean");
- }
-
- string_t toString(const boolean_t &value) override {
- return value ? TRUE : FALSE;
- }
-
-};
-
-}
-}
\ No newline at end of file