# | Line 125 | Line 125 | int StringTokenizer::nextTokenAsInt() { | |
---|---|---|
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 |