StringToValue.hpp
- Committer:
- inst
- Date:
- 2016-03-31
- Revision:
- 0:f398994b70f5
File content as of revision 0:f398994b70f5:
#ifndef STRING_TO_VALUE_HPP #define STRING_TO_VALUE_HPP #include <string> namespace ConvertData{ template <class T> T stringToValue(std::string str) { T result; return result; } template<> std::string stringToValue(std::string str) { return str; } template<> int stringToValue(std::string str) { return atoi(str.c_str()); } long convert(std::string str) { return atol(str.c_str()); } template<> float stringToValue(std::string str) { return atof(str.c_str()); } } #endif //STRING_TO_VALUE_HPP