Lines Matching refs:success
175 template <typename T> T doParse(const char *, bool *success ) { in doParse() argument
177 if (success) { in doParse()
178 *success = false; in doParse()
183 template<> bool doParse<bool>(const char *s, bool *success) { in doParse() argument
184 if (success) { in doParse()
185 *success = true; in doParse()
193 if (success) { in doParse()
194 *success = false; in doParse()
199 template<> const char * doParse<const char *>(const char * s, bool *success) { in doParse() argument
200 if (success) { in doParse()
201 *success = true; in doParse()
206 template<> int doParse<int>(const char * s, bool *success) { in doParse() argument
207 if (success) { in doParse()
208 *success = true; in doParse()
213 template<> unsigned int doParse<unsigned int>(const char * s, bool *success) { in doParse() argument
214 if (success) { in doParse()
215 *success = true; in doParse()
220 template<> float doParse<float>(const char * s, bool *success) { in doParse() argument
221 if (success) { in doParse()
222 *success = true; in doParse()
227 template<> double doParse<double>(const char * s, bool *success) { in doParse() argument
228 if (success) { in doParse()
229 *success = true; in doParse()
273 bool success; in parse() local
274 T new_value = doParse<T>(str, &success); in parse()
275 if (success) { in parse()
281 return success; in parse()