Lines Matching refs:start

53 static void extract(int* outEndPosition, bool* outEndWithNegOrDot, const char* s, int start,  in extract()  argument
56 int currentIndex = start; in extract()
72 if (currentIndex != start && !isPrevExponential) { in extract()
125 const char* pathStr, int start, int end) { in getFloats() argument
126 if (pathStr[start] == 'z' || pathStr[start] == 'Z') { in getFloats()
129 int startPosition = start + 1; in getFloats()
130 int endPosition = start; in getFloats()
223 size_t start = 0; in getPathDataFromAsciiString() local
225 while (isspace(pathStr[start]) && start < strLen) { in getPathDataFromAsciiString()
226 start++; in getPathDataFromAsciiString()
228 if (start == strLen) { in getPathDataFromAsciiString()
233 size_t end = start + 1; in getPathDataFromAsciiString()
238 getFloats(&points, result, pathStr, start, end); in getPathDataFromAsciiString()
239 validateVerbAndPoints(pathStr[start], points.size(), result); in getPathDataFromAsciiString()
242 result->failureMessage += "Failure occurred at position " + std::to_string(start) + in getPathDataFromAsciiString()
246 data->verbs.push_back(pathStr[start]); in getPathDataFromAsciiString()
249 start = end; in getPathDataFromAsciiString()
253 if ((end - start) == 1 && start < strLen) { in getPathDataFromAsciiString()
254 validateVerbAndPoints(pathStr[start], 0, result); in getPathDataFromAsciiString()
257 result->failureMessage += "Failure occurred at position " + std::to_string(start) + in getPathDataFromAsciiString()
261 data->verbs.push_back(pathStr[start]); in getPathDataFromAsciiString()
268 size_t start = 0; in dump() local
274 os << " " << data.points[start + j]; in dump()
276 start += data.verbSizes[i]; in dump()