Lines Matching refs:strStart
184 const char* strStart = str.c_str(); in stoul() local
185 char* strEnd = const_cast<char*>(strStart); in stoul()
186 const unsigned long result = strtoul(strStart, &strEnd, base); in stoul()
196 } else if (strEnd == strStart || strtoulErrno != 0) { in stoul()
201 *pos = static_cast<size_t>(strEnd - strStart); in stoul()
211 const char* strStart = str.c_str(); in stoi() local
212 char* strEnd = const_cast<char*>(strStart); in stoi()
213 const long result = strtol(strStart, &strEnd, base); in stoi()
223 } else if (strEnd == strStart || strtolErrno != 0) { in stoi()
228 *pos = static_cast<size_t>(strEnd - strStart); in stoi()
238 const char* strStart = str.c_str(); in stod() local
239 char* strEnd = const_cast<char*>(strStart); in stod()
240 const double result = strtod(strStart, &strEnd); in stod()
250 } else if (strEnd == strStart || strtodErrno != 0) { in stod()
255 *pos = static_cast<size_t>(strEnd - strStart); in stod()