• Home
  • Raw
  • Download

Lines Matching refs:glyphStorage

38 ByteOffset IndicRearrangementProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &c…  in processStateEntry()  argument
52 doRearrangementAction(glyphStorage, (IndicRearrangementVerb) (flags & irfVerbMask)); in processStateEntry()
66 void IndicRearrangementProcessor::doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrang… in doRearrangementAction() argument
78 a = glyphStorage[firstGlyph]; in doRearrangementAction()
79 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
83 glyphStorage[x - 1] = glyphStorage[x]; in doRearrangementAction()
84 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
85 glyphStorage.setCharIndex(x - 1, ix, success); in doRearrangementAction()
89 glyphStorage[lastGlyph] = a; in doRearrangementAction()
90 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
94 d = glyphStorage[lastGlyph]; in doRearrangementAction()
95 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
99 glyphStorage[x + 1] = glyphStorage[x]; in doRearrangementAction()
100 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
101 glyphStorage.setCharIndex(x + 1, ix, success); in doRearrangementAction()
105 glyphStorage[firstGlyph] = d; in doRearrangementAction()
106 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
110 a = glyphStorage[firstGlyph]; in doRearrangementAction()
111 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
112 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
114 glyphStorage[firstGlyph] = glyphStorage[lastGlyph]; in doRearrangementAction()
115 glyphStorage[lastGlyph] = a; in doRearrangementAction()
117 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
118 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
122 a = glyphStorage[firstGlyph]; in doRearrangementAction()
123 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
124 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
125 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
129 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
130 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
131 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
135 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
136 glyphStorage[lastGlyph] = b; in doRearrangementAction()
138 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
139 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
143 a = glyphStorage[firstGlyph]; in doRearrangementAction()
144 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
145 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
146 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
150 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
151 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
152 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
156 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
157 glyphStorage[lastGlyph] = a; in doRearrangementAction()
159 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
160 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
164 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
165 d = glyphStorage[lastGlyph]; in doRearrangementAction()
166 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
167 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
171 glyphStorage[x + 2] = glyphStorage[x]; in doRearrangementAction()
172 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
173 glyphStorage.setCharIndex(x + 2, ix, success); in doRearrangementAction()
177 glyphStorage[firstGlyph] = c; in doRearrangementAction()
178 glyphStorage[firstGlyph + 1] = d; in doRearrangementAction()
180 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
181 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
185 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
186 d = glyphStorage[lastGlyph]; in doRearrangementAction()
187 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
188 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
192 glyphStorage[x + 2] = glyphStorage[x]; in doRearrangementAction()
193 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
194 glyphStorage.setCharIndex(x + 2, ix, success); in doRearrangementAction()
198 glyphStorage[firstGlyph] = d; in doRearrangementAction()
199 glyphStorage[firstGlyph + 1] = c; in doRearrangementAction()
201 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
202 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
206 a = glyphStorage[firstGlyph]; in doRearrangementAction()
207 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
208 d = glyphStorage[lastGlyph]; in doRearrangementAction()
209 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
210 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
211 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
215 glyphStorage[x + 1] = glyphStorage[x]; in doRearrangementAction()
216 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
217 glyphStorage.setCharIndex(x + 1, ix, success); in doRearrangementAction()
221 glyphStorage[firstGlyph] = c; in doRearrangementAction()
222 glyphStorage[firstGlyph + 1] = d; in doRearrangementAction()
223 glyphStorage[lastGlyph] = a; in doRearrangementAction()
225 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
226 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
227 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
231 a = glyphStorage[firstGlyph]; in doRearrangementAction()
232 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
233 d = glyphStorage[lastGlyph]; in doRearrangementAction()
234 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
235 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
236 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
240 glyphStorage[x + 1] = glyphStorage[x]; in doRearrangementAction()
241 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
242 glyphStorage.setCharIndex(x + 1, ix, success); in doRearrangementAction()
246 glyphStorage[firstGlyph] = d; in doRearrangementAction()
247 glyphStorage[firstGlyph + 1] = c; in doRearrangementAction()
248 glyphStorage[lastGlyph] = a; in doRearrangementAction()
250 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
251 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
252 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
256 a = glyphStorage[firstGlyph]; in doRearrangementAction()
257 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
258 d = glyphStorage[lastGlyph]; in doRearrangementAction()
259 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
260 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
261 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
265 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
266 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
267 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
271 glyphStorage[firstGlyph] = d; in doRearrangementAction()
272 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
273 glyphStorage[lastGlyph] = b; in doRearrangementAction()
275 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
276 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
277 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
281 a = glyphStorage[firstGlyph]; in doRearrangementAction()
282 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
283 d = glyphStorage[lastGlyph]; in doRearrangementAction()
284 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
285 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
286 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
290 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
291 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
292 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
296 glyphStorage[firstGlyph] = d; in doRearrangementAction()
297 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
298 glyphStorage[lastGlyph] = a; in doRearrangementAction()
300 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
301 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
302 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
306 a = glyphStorage[firstGlyph]; in doRearrangementAction()
307 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
309 glyphStorage[firstGlyph] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
310 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph]; in doRearrangementAction()
312 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
313 glyphStorage[lastGlyph] = b; in doRearrangementAction()
315 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
316 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
317 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
318 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
320 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
321 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
323 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
324 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
328 a = glyphStorage[firstGlyph]; in doRearrangementAction()
329 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
331 glyphStorage[firstGlyph] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
332 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph]; in doRearrangementAction()
334 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
335 glyphStorage[lastGlyph] = a; in doRearrangementAction()
337 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
338 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
339 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
340 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
342 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
343 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
345 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
346 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
350 a = glyphStorage[firstGlyph]; in doRearrangementAction()
351 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
353 glyphStorage[firstGlyph] = glyphStorage[lastGlyph]; in doRearrangementAction()
354 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
356 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
357 glyphStorage[lastGlyph] = b; in doRearrangementAction()
359 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
360 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
361 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
362 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
364 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
365 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
367 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
368 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
372 a = glyphStorage[firstGlyph]; in doRearrangementAction()
373 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
375 glyphStorage[firstGlyph] = glyphStorage[lastGlyph]; in doRearrangementAction()
376 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
378 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
379 glyphStorage[lastGlyph] = a; in doRearrangementAction()
381 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
382 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
383 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
384 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
386 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
387 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
389 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
390 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()