Lines Matching refs:valueEnd
297 char* valueEnd; 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()
322 char* valueEnd; 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()
350 char* valueEnd; in doubleFromXml() local
351 double dvalue = strtod(valueStart, &valueEnd); in doubleFromXml()
352 if (valueEnd == valueStart) in doubleFromXml()
357 *offset += int(valueEnd - valueStart); in doubleFromXml()
378 size_t valueEnd = valueXml.find('<', *offset); in stringFromXml() local
379 if (valueEnd == std::string::npos) in stringFromXml()
383 …_value.asString = new std::string(XmlRpcUtil::xmlDecode(valueXml.substr(*offset, valueEnd-*offset)… in stringFromXml()
401 size_t valueEnd = valueXml.find('<', *offset); in timeFromXml() local
402 if (valueEnd == std::string::npos) in timeFromXml()
405 std::string stime = valueXml.substr(*offset, valueEnd-*offset); in timeFromXml()
438 size_t valueEnd = valueXml.find('<', *offset); in binaryFromXml() local
439 if (valueEnd == std::string::npos) in binaryFromXml()
443 std::string asString = valueXml.substr(*offset, valueEnd-*offset); in binaryFromXml()