Lines Matching refs:valueStart
296 const char* valueStart = valueXml.c_str() + *offset; in boolFromXml() local
298 long ivalue = strtol(valueStart, &valueEnd, 10); in boolFromXml()
299 if (valueEnd == valueStart || (ivalue != 0 && ivalue != 1)) in boolFromXml()
304 *offset += int(valueEnd - valueStart); in boolFromXml()
321 const char* valueStart = valueXml.c_str() + *offset; in intFromXml() local
323 long ivalue = strtol(valueStart, &valueEnd, 10); in intFromXml()
324 if (valueEnd == valueStart) in intFromXml()
329 *offset += int(valueEnd - valueStart); in intFromXml()
349 const char* valueStart = valueXml.c_str() + *offset; in doubleFromXml() local
351 double dvalue = strtod(valueStart, &valueEnd); in doubleFromXml()
352 if (valueEnd == valueStart) in doubleFromXml()
357 *offset += int(valueEnd - valueStart); in doubleFromXml()