Lines Matching refs:start
55 static void extract(int* outEndPosition, bool* outEndWithNegOrDot, const char* s, int start, in extract() argument
58 int currentIndex = start; in extract()
74 if (currentIndex != start && !isPrevExponential) { in extract()
127 const char* pathStr, int start, int end) { in getFloats() argument
128 if (pathStr[start] == 'z' || pathStr[start] == 'Z') { in getFloats()
131 int startPosition = start + 1; in getFloats()
132 int endPosition = start; in getFloats()
225 size_t start = 0; in getPathDataFromAsciiString() local
227 while (isspace(pathStr[start]) && start < strLen) { in getPathDataFromAsciiString()
228 start++; in getPathDataFromAsciiString()
230 if (start == strLen) { in getPathDataFromAsciiString()
235 size_t end = start + 1; in getPathDataFromAsciiString()
240 getFloats(&points, result, pathStr, start, end); in getPathDataFromAsciiString()
241 validateVerbAndPoints(pathStr[start], points.size(), result); in getPathDataFromAsciiString()
244 result->failureMessage += "Failure occurred at position " + std::to_string(start) + in getPathDataFromAsciiString()
248 data->verbs.push_back(pathStr[start]); in getPathDataFromAsciiString()
251 start = end; in getPathDataFromAsciiString()
255 if ((end - start) == 1 && start < strLen) { in getPathDataFromAsciiString()
256 validateVerbAndPoints(pathStr[start], 0, result); in getPathDataFromAsciiString()
259 result->failureMessage += "Failure occurred at position " + std::to_string(start) + in getPathDataFromAsciiString()
263 data->verbs.push_back(pathStr[start]); in getPathDataFromAsciiString()
270 size_t start = 0; in dump() local
276 os << " " << data.points[start + j]; in dump()
278 start += data.verbSizes[i]; in dump()