Lines Matching refs:clusters
80 // we have to work with stretches - parts of clusters
234 if (fClusters.endOfWord()) { // Keep adding clusters/words
263 // The only way we may go to clusters is if the word is too long or
387 for (auto& cluster : parent.clusters()) {
395 // we trust that clusters are sorted on parent
399 for (size_t ix = 0; ix < parent.clusters().size(); ix++) {
400 auto& cluster = parent.clusters()[ix];
709 // Deal with placeholder clusters == runs[@size==1]
735 auto span = parent->clusters();
833 ClusterRange clusters(fEndLine.startCluster() - start, fEndLine.endCluster() - start + 1);
852 // Correct text and clusters (make it empty for an empty line)
854 clusters.end = clusters.start;
870 textIncludingNewlines, clusters, clustersWithGhosts, widthWithSpaces,
967 ClusterRange clusters(fEndLine.breakCluster() - start, fEndLine.endCluster() - start);
971 clusters,
972 clusters,
999 // we have to work with stretches - parts of clusters
1105 // Keep adding clusters/words
1119 // The only way we may go to clusters is if the word is too long or
1208 auto span = parent->clusters();
1248 // Deal with placeholder clusters == runs[@size==1]
1274 ClusterRange clusters(fEndLine.startCluster() - start, fEndLine.endCluster() - start + 1);
1289 // Correct text and clusters (make it empty for an empty line)
1291 clusters.end = clusters.start;
1297 textIncludingNewlines, clusters, clustersWithGhosts, widthWithSpaces,
1382 ClusterRange clusters(fEndLine.breakCluster() - start, fEndLine.endCluster() - start);
1386 clusters,
1387 clusters,