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