src/DataTypeWriter.cpp
author František Kučera <franta-hg@frantovo.cz>
Mon, 09 Jul 2018 00:43:35 +0200
branchv_0
changeset 2 1a574113da20
parent 1 DataTypeWriter.cpp@6e3494943c91
child 5 7fe870c3362f
permissions -rw-r--r--
separate 'src' and 'include' (public interface)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
1a574113da20 separate 'src' and 'include' (public interface)
František Kučera <franta-hg@frantovo.cz>
parents: 1
diff changeset
     1
#include "../include/DataTypeWriter.h"
1
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     2
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     3
namespace relpipe {
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     4
namespace writer {
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     5
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     6
template<typename T> string_t DataTypeWriter<T>::readString(std::istream &input) {
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     7
	return toString(readValue(input));
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     8
};
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     9
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    10
template<typename T> void DataTypeWriter<T>::writeString(std::ostream& output, const string_t &stringValue) {
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    11
	writeValue(output, toValue(stringValue));
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    12
};
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    13
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    14
}
6e3494943c91 base classes
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    15
}