Lines Matching refs:lastStarterIndex
218 int32_t lastStarterIndex=buffer.lastStarterIndex(); in mappingHasCompBoundaryAfter() local
219 if(lastStarterIndex<0) { in mappingHasCompBoundaryAfter()
223 if(mappingType==Norm::ONE_WAY && lastStarterIndex<lastIndex && buffer.ccAt(lastIndex)>1) { in mappingHasCompBoundaryAfter()
231 UChar32 starter=buffer.charAt(lastStarterIndex); in mappingHasCompBoundaryAfter()
232 if(lastStarterIndex==0 && norms.combinesBack(starter)) { in mappingHasCompBoundaryAfter()
238 0<lastStarterIndex && Hangul::isJamoL(buffer.charAt(lastStarterIndex-1)))) { in mappingHasCompBoundaryAfter()
241 return lastStarterIndex!=lastIndex; in mappingHasCompBoundaryAfter()
247 int32_t i=lastStarterIndex; in mappingHasCompBoundaryAfter()
256 if(i==lastStarterIndex && in mappingHasCompBoundaryAfter()
263 if(i>lastStarterIndex && norms.combinesWithCCBetween(*starterNorm, prevCC, cc)) { in mappingHasCompBoundaryAfter()
272 if(i>=lastStarterIndex && in mappingHasCompBoundaryAfter()
279 if(i==lastStarterIndex && in mappingHasCompBoundaryAfter()
299 if(buffer.lastStarterIndex()<0) { in mappingRecomposes()