Home | History | Annotate | Download | only in fxcrt

Lines Matching refs:iCount

347                           int32_t iCount) {
349 ASSERT(iCount >= 0 && iStart + iCount <= wsText.GetLength());
353 FX_WCHAR* pEnd = pStart + iCount - 1;
403 int32_t iCount = i - iStart;
404 if (bReverse && iCount > 1) {
405 FX_BidiReverseString(wsText, iStart, iCount);
407 return iCount;
429 int32_t iCount) {
431 ASSERT(iCount >= 0 &&
432 iStart + iCount <= pdfium::CollectionSize<int32_t>(chars));
433 std::reverse(chars.begin() + iStart, chars.begin() + iStart + iCount);
439 int32_t iCount,
442 ASSERT(iStart - iCount > -1);
443 int32_t iLast = iStart - iCount;
453 void FX_BidiClassify(std::vector<baseType>& chars, int32_t iCount, bool bWS) {
454 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
456 for (int32_t i = 0; i < iCount; i++) {
462 for (int32_t i = 0; i < iCount; i++) {
471 int32_t iCount,
473 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
475 for (int32_t i = 0; i < iCount; i++)
480 int32_t iCount,
482 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
483 iCount--;
484 if (iCount < 1) {
491 for (; i <= iCount; i++) {
496 if (i == iCount && iLevelCur != iBaseLevel) {
499 } else if (i < iCount) {
552 int32_t iCount,
554 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
556 iCount--;
557 if (iCount < 1) {
564 for (; i <= iCount; i++) {
600 void FX_BidiResolveImplicit(std::vector<baseType>& chars, int32_t iCount) {
601 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
602 for (int32_t i = 0; i < iCount; i++) {
615 int32_t iCount,
617 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
619 if (iCount < 1) {
622 iCount--;
625 for (; i <= iCount; i++) {
659 int32_t iCount,
663 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
665 ASSERT(iStart >= 0 && iStart < iCount);
666 if (iCount < 1) {
671 for (; i < iCount; i++) {
677 i += FX_BidiReorderLevel(chars, iCount, iBaseLevel + 1, i, bReverse) - 1;
687 int32_t iCount,
689 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
692 while (i < iCount) {
693 i += FX_BidiReorderLevel(chars, iCount, iBaseLevel, i, false);
697 void FX_BidiPosition(std::vector<baseType>& chars, int32_t iCount) {
698 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
699 for (int32_t i = 0; i < iCount; ++i)
704 int32_t iCount,
706 ASSERT(iCount >= 0 && iCount <= pdfium::CollectionSize<int32_t>(chars));
707 if (iCount < 2) {
710 FX_BidiClassify(chars, iCount, false);
711 FX_BidiResolveExplicit(chars, iCount, iBaseLevel);
712 FX_BidiResolveWeak(chars, iCount, iBaseLevel);
713 FX_BidiResolveNeutrals(chars, iCount, iBaseLevel);
714 FX_BidiResolveImplicit(chars, iCount);
715 FX_BidiClassify(chars, iCount, true);
716 FX_BidiResolveWhitespace(chars, iCount, iBaseLevel);
717 FX_BidiReorder(chars, iCount, iBaseLevel);
718 FX_BidiPosition(chars, iCount);
723 int32_t iCount,
726 blt.FX_BidiLine(chars, iCount, iBaseLevel);
729 int32_t iCount,
732 blt.FX_BidiLine(chars, iCount, iBaseLevel);