Lines Matching refs:tempIterator
37 GlyphIterator tempIterator(*glyphIterator); in applySubstitutionLookups() local
43 tempIterator.setCurrStreamPosition(position); in applySubstitutionLookups()
44 tempIterator.next(sequenceIndex); in applySubstitutionLookups()
46 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); in applySubstitutionLookups()
392 GlyphIterator tempIterator(*glyphIterator, emptyFeatureList); in process() local
406 tempIterator.setCurrStreamPosition(position); in process()
408 if (! tempIterator.prev(backtrackGlyphCount)) { in process()
412 tempIterator.prev(); in process()
413 … matchGlyphIDs(chainSubRuleTable->backtrackGlyphArray, backtrackGlyphCount, &tempIterator, TRUE)) { in process()
417 tempIterator.setCurrStreamPosition(position); in process()
418 tempIterator.next(inputGlyphCount); in process()
419 if (!matchGlyphIDs(lookaheadGlyphArray, lookaheadGlyphCount, &tempIterator)) { in process()
472 GlyphIterator tempIterator(*glyphIterator, emptyFeatureList); in process() local
493 tempIterator.setCurrStreamPosition(position); in process()
495 if (! tempIterator.prev(backtrackGlyphCount)) { in process()
499 tempIterator.prev(); in process()
501 &tempIterator, backtrackClassDefinitionTable, TRUE)) { in process()
505 tempIterator.setCurrStreamPosition(position); in process()
506 tempIterator.next(inputGlyphCount); in process()
507 …if (! matchGlyphClasses(lookaheadClassArray, lookaheadGlyphCount, &tempIterator, lookaheadClassDef… in process()
546 GlyphIterator tempIterator(*glyphIterator, emptyFeatureList); in process() local
548 if (! tempIterator.prev(backtrkGlyphCount)) { in process()
552 tempIterator.prev(); in process()
554 backtrkGlyphCount, &tempIterator, (const char *) this, TRUE)) { in process()
558 tempIterator.setCurrStreamPosition(position); in process()
559 tempIterator.next(inputGlyphCount - 1); in process()
561 lookaheadGlyphCount, &tempIterator, (const char *) this)) { in process()