Lines Matching refs:strStart
191 const char* strStart = str.c_str(); in stoul() local
192 char* strEnd = const_cast<char*>(strStart); in stoul()
193 const unsigned long result = strtoul(strStart, &strEnd, base); in stoul()
203 } else if (strEnd == strStart || strtoulErrno != 0) { in stoul()
207 *pos = static_cast<size_t>(strEnd - strStart); in stoul()
217 const char* strStart = str.c_str(); in stoi() local
218 char* strEnd = const_cast<char*>(strStart); in stoi()
219 const long result = strtol(strStart, &strEnd, base); in stoi()
229 } else if (strEnd == strStart || strtolErrno != 0) { in stoi()
233 *pos = static_cast<size_t>(strEnd - strStart); in stoi()
243 const char* strStart = str.c_str(); in stod() local
244 char* strEnd = const_cast<char*>(strStart); in stod()
245 const double result = strtod(strStart, &strEnd); in stod()
255 } else if (strEnd == strStart || strtodErrno != 0) { in stod()
259 *pos = static_cast<size_t>(strEnd - strStart); in stod()