| 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); |