include/DataTypeReader.h
branchv_0
changeset 5 e004585ef84d
parent 4 da021e58c946
equal deleted inserted replaced
4:da021e58c946 5:e004585ef84d
    16 
    16 
    17 	virtual T readValue(std::istream& input) = 0;
    17 	virtual T readValue(std::istream& input) = 0;
    18 
    18 
    19 	virtual string_t readString(std::istream &input);
    19 	virtual string_t readString(std::istream &input);
    20 
    20 
    21 	virtual void writeValue(std::ostream& output, const T& value) = 0;
       
    22 
       
    23 	virtual void writeString(std::ostream& output, const string_t &stringValue);
       
    24 
       
    25 	virtual T toValue(const string_t &stringValue) = 0;
       
    26 	virtual string_t toString(const T& value) = 0;
    21 	virtual string_t toString(const T& value) = 0;
    27 
    22 
    28 };
    23 };
    29 
    24 
    30 }
    25 }