Lines Matching refs:glyphStorage
38 le_uint16 IndicRearrangementProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &c… in processStateEntry() argument
54 doRearrangementAction(glyphStorage, (IndicRearrangementVerb) (flags & irfVerbMask)); in processStateEntry()
67 void IndicRearrangementProcessor2::doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearran… in doRearrangementAction() argument
79 a = glyphStorage[firstGlyph]; in doRearrangementAction()
80 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
84 glyphStorage[x - 1] = glyphStorage[x]; in doRearrangementAction()
85 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
86 glyphStorage.setCharIndex(x - 1, ix, success); in doRearrangementAction()
90 glyphStorage[lastGlyph] = a; in doRearrangementAction()
91 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
95 d = glyphStorage[lastGlyph]; in doRearrangementAction()
96 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
100 glyphStorage[x + 1] = glyphStorage[x]; in doRearrangementAction()
101 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
102 glyphStorage.setCharIndex(x + 1, ix, success); in doRearrangementAction()
106 glyphStorage[firstGlyph] = d; in doRearrangementAction()
107 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
111 a = glyphStorage[firstGlyph]; in doRearrangementAction()
112 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
113 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
115 glyphStorage[firstGlyph] = glyphStorage[lastGlyph]; in doRearrangementAction()
116 glyphStorage[lastGlyph] = a; in doRearrangementAction()
118 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
119 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
123 a = glyphStorage[firstGlyph]; in doRearrangementAction()
124 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
125 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
126 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
130 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
131 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
132 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
136 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
137 glyphStorage[lastGlyph] = b; in doRearrangementAction()
139 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
140 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
144 a = glyphStorage[firstGlyph]; in doRearrangementAction()
145 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
146 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
147 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
151 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
152 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
153 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
157 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
158 glyphStorage[lastGlyph] = a; in doRearrangementAction()
160 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
161 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
165 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
166 d = glyphStorage[lastGlyph]; in doRearrangementAction()
167 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
168 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
172 glyphStorage[x + 2] = glyphStorage[x]; in doRearrangementAction()
173 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
174 glyphStorage.setCharIndex(x + 2, ix, success); in doRearrangementAction()
178 glyphStorage[firstGlyph] = c; in doRearrangementAction()
179 glyphStorage[firstGlyph + 1] = d; in doRearrangementAction()
181 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
182 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
186 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
187 d = glyphStorage[lastGlyph]; in doRearrangementAction()
188 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
189 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
193 glyphStorage[x + 2] = glyphStorage[x]; in doRearrangementAction()
194 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
195 glyphStorage.setCharIndex(x + 2, ix, success); in doRearrangementAction()
199 glyphStorage[firstGlyph] = d; in doRearrangementAction()
200 glyphStorage[firstGlyph + 1] = c; in doRearrangementAction()
202 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
203 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
207 a = glyphStorage[firstGlyph]; in doRearrangementAction()
208 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
209 d = glyphStorage[lastGlyph]; in doRearrangementAction()
210 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
211 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
212 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
216 glyphStorage[x + 1] = glyphStorage[x]; in doRearrangementAction()
217 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
218 glyphStorage.setCharIndex(x + 1, ix, success); in doRearrangementAction()
222 glyphStorage[firstGlyph] = c; in doRearrangementAction()
223 glyphStorage[firstGlyph + 1] = d; in doRearrangementAction()
224 glyphStorage[lastGlyph] = a; in doRearrangementAction()
226 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
227 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
228 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
232 a = glyphStorage[firstGlyph]; in doRearrangementAction()
233 c = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
234 d = glyphStorage[lastGlyph]; in doRearrangementAction()
235 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
236 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
237 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
241 glyphStorage[x + 1] = glyphStorage[x]; in doRearrangementAction()
242 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
243 glyphStorage.setCharIndex(x + 1, ix, success); in doRearrangementAction()
247 glyphStorage[firstGlyph] = d; in doRearrangementAction()
248 glyphStorage[firstGlyph + 1] = c; in doRearrangementAction()
249 glyphStorage[lastGlyph] = a; in doRearrangementAction()
251 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
252 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
253 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
257 a = glyphStorage[firstGlyph]; in doRearrangementAction()
258 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
259 d = glyphStorage[lastGlyph]; in doRearrangementAction()
260 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
261 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
262 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
266 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
267 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
268 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
272 glyphStorage[firstGlyph] = d; in doRearrangementAction()
273 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
274 glyphStorage[lastGlyph] = b; in doRearrangementAction()
276 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
277 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
278 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
282 a = glyphStorage[firstGlyph]; in doRearrangementAction()
283 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
284 d = glyphStorage[lastGlyph]; in doRearrangementAction()
285 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
286 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
287 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
291 glyphStorage[x - 2] = glyphStorage[x]; in doRearrangementAction()
292 ix = glyphStorage.getCharIndex(x, success); in doRearrangementAction()
293 glyphStorage.setCharIndex(x - 2, ix, success); in doRearrangementAction()
297 glyphStorage[firstGlyph] = d; in doRearrangementAction()
298 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
299 glyphStorage[lastGlyph] = a; in doRearrangementAction()
301 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
302 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
303 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
307 a = glyphStorage[firstGlyph]; in doRearrangementAction()
308 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
310 glyphStorage[firstGlyph] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
311 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph]; in doRearrangementAction()
313 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
314 glyphStorage[lastGlyph] = b; in doRearrangementAction()
316 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
317 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
318 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
319 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
321 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
322 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
324 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
325 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
329 a = glyphStorage[firstGlyph]; in doRearrangementAction()
330 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
332 glyphStorage[firstGlyph] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
333 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph]; in doRearrangementAction()
335 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
336 glyphStorage[lastGlyph] = a; in doRearrangementAction()
338 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
339 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
340 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
341 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
343 glyphStorage.setCharIndex(firstGlyph, ic, success); in doRearrangementAction()
344 glyphStorage.setCharIndex(firstGlyph + 1, id, success); in doRearrangementAction()
346 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
347 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()
351 a = glyphStorage[firstGlyph]; in doRearrangementAction()
352 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
354 glyphStorage[firstGlyph] = glyphStorage[lastGlyph]; in doRearrangementAction()
355 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
357 glyphStorage[lastGlyph - 1] = a; in doRearrangementAction()
358 glyphStorage[lastGlyph] = b; in doRearrangementAction()
360 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
361 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
362 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
363 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
365 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
366 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
368 glyphStorage.setCharIndex(lastGlyph - 1, ia, success); in doRearrangementAction()
369 glyphStorage.setCharIndex(lastGlyph, ib, success); in doRearrangementAction()
373 a = glyphStorage[firstGlyph]; in doRearrangementAction()
374 b = glyphStorage[firstGlyph + 1]; in doRearrangementAction()
376 glyphStorage[firstGlyph] = glyphStorage[lastGlyph]; in doRearrangementAction()
377 glyphStorage[firstGlyph + 1] = glyphStorage[lastGlyph - 1]; in doRearrangementAction()
379 glyphStorage[lastGlyph - 1] = b; in doRearrangementAction()
380 glyphStorage[lastGlyph] = a; in doRearrangementAction()
382 ia = glyphStorage.getCharIndex(firstGlyph, success); in doRearrangementAction()
383 ib = glyphStorage.getCharIndex(firstGlyph + 1, success); in doRearrangementAction()
384 ic = glyphStorage.getCharIndex(lastGlyph - 1, success); in doRearrangementAction()
385 id = glyphStorage.getCharIndex(lastGlyph, success); in doRearrangementAction()
387 glyphStorage.setCharIndex(firstGlyph, id, success); in doRearrangementAction()
388 glyphStorage.setCharIndex(firstGlyph + 1, ic, success); in doRearrangementAction()
390 glyphStorage.setCharIndex(lastGlyph - 1, ib, success); in doRearrangementAction()
391 glyphStorage.setCharIndex(lastGlyph, ia, success); in doRearrangementAction()