# | Line 39 | Line 39 | |
---|---|---|
39 | * [4] Vardeman & Gezelter, in progress (2009). | |
40 | */ | |
41 | ||
42 | < | #include <algorithm> |
42 | > | #include <algorithm> |
43 | #include "utils/StringUtils.hpp" | |
44 | ||
45 | namespace OpenMD { | |
# | Line 218 | Line 218 | namespace OpenMD { | |
218 | return str.substr(0, str.find('.')); | |
219 | } | |
220 | ||
221 | < | bool isInteger(const std::string& str) { |
222 | < | |
221 | > | bool isInteger(const std::string& str) { |
222 | > | |
223 | bool result = false; | |
224 | < | |
224 | > | |
225 | std::string::const_iterator i = str.begin(); | |
226 | if (i != str.end() && (*i == '+' || *i == '-' || std::isdigit(*i) )) { | |
227 | < | ++i; |
228 | < | while (i != str.end() && std::isdigit(*i)) |
229 | < | ++i; |
230 | < | if (i == str.end()) |
231 | < | result = true; |
227 | > | ++i; |
228 | > | while (i != str.end() && std::isdigit(*i)) |
229 | > | ++i; |
230 | > | if (i == str.end()) |
231 | > | result = true; |
232 | } | |
233 | ||
234 | return result; | |
235 | < | } |
236 | < | |
235 | > | } |
236 | > | |
237 | bool CaseInsensitiveEquals(const char ch1, const char ch2) { | |
238 | return std::toupper((unsigned char)ch1) == std::toupper((unsigned char)ch2); | |
239 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |