| # | Line 125 | Line 125 | std::string StringTokenizer::nextToken() { | |
|---|---|---|
| 125 | return result; | |
| 126 | } | |
| 127 | ||
| 128 | + | bool StringTokenizer::nextTokenAsBool() { |
| 129 | + | std::string token = nextToken(); |
| 130 | + | std::istringstream iss(token); |
| 131 | + | bool result; |
| 132 | + | |
| 133 | + | if (iss >> result) { |
| 134 | + | return result; |
| 135 | + | } else { |
| 136 | + | std::err << "unable to convert " << token << "to a bool" << std::endl; |
| 137 | + | return false; |
| 138 | + | } |
| 139 | + | } |
| 140 | + | |
| 141 | int StringTokenizer::nextTokenAsInt() { | |
| 142 | std::string token = nextToken(); | |
| 143 | std::istringstream iss(token); | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |