| 1 | < | /* | 
| 1 | > | /* | 
| 2 |  | * Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. | 
| 3 |  | * | 
| 4 |  | * The University of Notre Dame grants you ("Licensee") a | 
| 127 |  | } | 
| 128 |  | return result; | 
| 129 |  | } | 
| 130 | + |  | 
| 131 | + |  | 
| 132 | + | template<typename T> | 
| 133 | + | bool isType(const std::string& str) { | 
| 134 | + | T result; | 
| 135 | + | std::istringstream iss(str); | 
| 136 | + | bool ret = true; | 
| 137 | + | if (!(iss >> result)) { | 
| 138 | + | ret = false; | 
| 139 | + | } | 
| 140 | + | return ret; | 
| 141 | + | } | 
| 142 |  |  | 
| 143 | < | std::string OOPSE_itoa(int value, unsigned int base); | 
| 143 | > | std::string OOPSE_itoa(int value, unsigned int base = 10); | 
| 144 |  |  | 
| 145 |  | /**@todo need implementation */ | 
| 146 |  | std::string getPrefix(const std::string& str); |