equal
deleted
inserted
replaced
12 } |
12 } |
13 |
13 |
14 virtual ~DataTypeWriter() { |
14 virtual ~DataTypeWriter() { |
15 }; |
15 }; |
16 |
16 |
17 virtual T readValue(std::istream& input) = 0; |
|
18 |
|
19 virtual string_t readString(std::istream &input); |
|
20 |
|
21 virtual void writeValue(std::ostream& output, const T& value) = 0; |
17 virtual void writeValue(std::ostream& output, const T& value) = 0; |
22 |
18 |
23 virtual void writeString(std::ostream& output, const string_t &stringValue); |
19 virtual void writeString(std::ostream& output, const string_t &stringValue); |
24 |
20 |
25 virtual T toValue(const string_t &stringValue) = 0; |
21 virtual T toValue(const string_t &stringValue) = 0; |
26 virtual string_t toString(const T& value) = 0; |
|
27 |
22 |
28 }; |
23 }; |
29 |
24 |
30 } |
25 } |
31 } |
26 } |