| namespace probingpt | |
| { | |
| //! convert string to variable of type T. Used to reading floats, int etc from files | |
| template<typename T> | |
| inline T Scan(const std::string &input) | |
| { | |
| std::stringstream stream(input); | |
| T ret; | |
| stream >> ret; | |
| return ret; | |
| } | |
| //! Specialisation to understand yes/no y/n true/false 0/1 | |
| template<> | |
| bool Scan<bool>(const std::string &input); | |
| const std::string ToLower(const std::string& str); | |
| } | |