Lines Matching refs:rPos
51 void Imp_SkipDouble(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen);
57 void Imp_SkipSpaces(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen) in Imp_SkipSpaces() argument
59 while(rPos < nLen in Imp_SkipSpaces()
60 && sal_Unicode(' ') == rStr[rPos]) in Imp_SkipSpaces()
61 rPos++; in Imp_SkipSpaces()
64 void Imp_SkipSpacesAndOpeningBraces(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen) in Imp_SkipSpacesAndOpeningBraces() argument
66 while(rPos < nLen in Imp_SkipSpacesAndOpeningBraces()
67 && (sal_Unicode(' ') == rStr[rPos] || sal_Unicode('(') == rStr[rPos])) in Imp_SkipSpacesAndOpeningBraces()
68 rPos++; in Imp_SkipSpacesAndOpeningBraces()
71 void Imp_SkipSpacesAndCommas(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen) in Imp_SkipSpacesAndCommas() argument
73 while(rPos < nLen in Imp_SkipSpacesAndCommas()
74 && (sal_Unicode(' ') == rStr[rPos] || sal_Unicode(',') == rStr[rPos])) in Imp_SkipSpacesAndCommas()
75 rPos++; in Imp_SkipSpacesAndCommas()
78 void Imp_SkipSpacesAndClosingBraces(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen) in Imp_SkipSpacesAndClosingBraces() argument
80 while(rPos < nLen in Imp_SkipSpacesAndClosingBraces()
81 && (sal_Unicode(' ') == rStr[rPos] || sal_Unicode(')') == rStr[rPos])) in Imp_SkipSpacesAndClosingBraces()
82 rPos++; in Imp_SkipSpacesAndClosingBraces()
113 void Imp_SkipNumber(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen) in Imp_SkipNumber() argument
117 while(rPos < nLen && Imp_IsOnNumberChar(rStr, rPos, bSignAllowed)) in Imp_SkipNumber()
120 rPos++; in Imp_SkipNumber()
124 void Imp_SkipNumberAndSpacesAndCommas(const OUString& rStr, sal_Int32& rPos, in Imp_SkipNumberAndSpacesAndCommas() argument
127 Imp_SkipNumber(rStr, rPos, nLen); in Imp_SkipNumberAndSpacesAndCommas()
128 Imp_SkipSpacesAndCommas(rStr, rPos, nLen); in Imp_SkipNumberAndSpacesAndCommas()
132 void Imp_SkipDoubleAndSpacesAndCommas(const OUString& rStr, sal_Int32& rPos, in Imp_SkipDoubleAndSpacesAndCommas() argument
135 Imp_SkipDouble(rStr, rPos, nLen); in Imp_SkipDoubleAndSpacesAndCommas()
136 Imp_SkipSpacesAndCommas(rStr, rPos, nLen); in Imp_SkipDoubleAndSpacesAndCommas()
159 void Imp_SkipDouble(const OUString& rStr, sal_Int32& rPos, const sal_Int32) in Imp_SkipDouble() argument
161 sal_Unicode aChar(rStr[rPos]); in Imp_SkipDouble()
164 aChar = rStr[++rPos]; in Imp_SkipDouble()
169 aChar = rStr[++rPos]; in Imp_SkipDouble()
174 aChar = rStr[++rPos]; in Imp_SkipDouble()
177 aChar = rStr[++rPos]; in Imp_SkipDouble()
181 aChar = rStr[++rPos]; in Imp_SkipDouble()
186 double Imp_GetDoubleChar(const OUString& rStr, sal_Int32& rPos, const sal_Int32 nLen, in Imp_GetDoubleChar() argument
189 sal_Unicode aChar(rStr[rPos]); in Imp_GetDoubleChar()
194 sNumberString.append(rStr[rPos]); in Imp_GetDoubleChar()
195 aChar = rStr[++rPos]; in Imp_GetDoubleChar()
201 sNumberString.append(rStr[rPos]); in Imp_GetDoubleChar()
202 aChar = rStr[++rPos]; in Imp_GetDoubleChar()
207 sNumberString.append(rStr[rPos]); in Imp_GetDoubleChar()
208 aChar = rStr[++rPos]; in Imp_GetDoubleChar()
212 sNumberString.append(rStr[rPos]); in Imp_GetDoubleChar()
213 aChar = rStr[++rPos]; in Imp_GetDoubleChar()
218 sNumberString.append(rStr[rPos]); in Imp_GetDoubleChar()
219 aChar = rStr[++rPos]; in Imp_GetDoubleChar()
225 Imp_SkipSpaces(rStr, rPos, nLen); in Imp_GetDoubleChar()
226 while(rPos < nLen && Imp_IsOnUnitChar(rStr, rPos)) in Imp_GetDoubleChar()
227 sNumberString.append(rStr[rPos++]); in Imp_GetDoubleChar()