Lines Matching defs:end
40 bool parseNumber(const LChar*& ptr, const LChar* end, float& number, bool skip = true);
41 bool parseNumber(const UChar*& ptr, const UChar* end, float& number, bool skip = true);
44 bool parseArcFlag(const LChar*& ptr, const LChar* end, bool& flag);
45 bool parseArcFlag(const UChar*& ptr, const UChar* end, bool& flag);
49 bool parseFloatPoint(const CharacterType*& current, const CharacterType* end, FloatPoint&);
51 bool parseFloatPoint2(const CharacterType*& current, const CharacterType* end, FloatPoint&, FloatPoint&);
53 bool parseFloatPoint3(const CharacterType*& current, const CharacterType* end, FloatPoint&, FloatPoint&, FloatPoint&);
64 inline bool skipOptionalSVGSpaces(const CharacterType*& ptr, const CharacterType* end)
66 while (ptr < end && isSVGSpace(*ptr))
68 return ptr < end;
72 inline bool skipOptionalSVGSpacesOrDelimiter(const CharacterType*& ptr, const CharacterType* end, char delimiter = ',')
74 if (ptr < end && !isSVGSpace(*ptr) && *ptr != delimiter)
76 if (skipOptionalSVGSpaces(ptr, end)) {
77 if (ptr < end && *ptr == delimiter) {
79 skipOptionalSVGSpaces(ptr, end);
82 return ptr < end;