| /AOO41X/main/comphelper/source/misc/ |
| H A D | accessibletexthelper.cxx | 103 …return ( rBoundary.startPos >= 0 ) && ( rBoundary.startPos < nLength ) && ( rBoundary.endPos >= 0 … in implIsValidBoundary() 139 rBoundary.startPos = nStartIndex; in implGetGlyphBoundary() 146 rBoundary.startPos = nIndex; in implGetGlyphBoundary() 169 … sal_Int32 nType = xCharClass->getCharacterType( sText, rBoundary.startPos, implGetLocale() ); in implGetWordBoundary() 177 rBoundary.startPos = nIndex; in implGetWordBoundary() 197 … rBoundary.startPos = xBreakIter->beginOfSentence( sText, rBoundary.endPos, aLocale ); in implGetSentenceBoundary() 202 rBoundary.startPos = nIndex; in implGetSentenceBoundary() 215 rBoundary.startPos = 0; in implGetParagraphBoundary() 220 rBoundary.startPos = nFound + 1; in implGetParagraphBoundary() 228 rBoundary.startPos = nIndex; in implGetParagraphBoundary() [all …]
|
| /AOO41X/main/qadevOOo/tests/java/ifc/i18n/ |
| H A D | _XBreakIterator.java | 190 if (bounds.endPos - bounds.startPos > 3) { in _nextWord() 193 + bounds.startPos + "," + bounds.endPos + "): '" + in _nextWord() 194 UnicodeString.substring(bounds.startPos, in _nextWord() 217 if (bounds.endPos - bounds.startPos > 3) { in _previousWord() 220 + bounds.startPos + "," + bounds.endPos + "): '" in _previousWord() 221 + UnicodeString.substring(bounds.startPos, bounds.endPos) in _previousWord() 224 i = bounds.startPos; in _previousWord() 246 int iPos = (iBounds.endPos - iBounds.startPos) / 2 in _getWordBoundary() 247 + iBounds.startPos; in _getWordBoundary() 250 log.println("Expected result is: startPos = " + iBounds.startPos + in _getWordBoundary() [all …]
|
| /AOO41X/main/i18npool/source/search/ |
| H A D | textsearch.cxx | 216 SearchResult TextSearch::searchForward( const OUString& searchStr, sal_Int32 startPos, sal_Int32 en… in searchForward() argument 222 sal_Int32 newStartPos = startPos; in searchForward() 234 if( startPos ) in searchForward() 235 newStartPos = FindPosInSeq_Impl( offset, startPos ); in searchForward() 266 sres = (this->*fnForward)( in_str, startPos, endPos ); in searchForward() 278 if( startPos ) in searchForward() 279 startPos = FindPosInSeq_Impl( offset, startPos ); in searchForward() 287 sres2 = (this->*fnForward)( in_str, startPos, endPos ); in searchForward() 313 SearchResult TextSearch::searchBackward( const OUString& searchStr, sal_Int32 startPos, sal_Int32 e… in searchBackward() argument 319 sal_Int32 newStartPos = startPos; in searchBackward() [all …]
|
| H A D | textsearch.hxx | 70 sal_Int32 startPos, sal_Int32 endPos ); 87 sal_Int32 startPos, sal_Int32 endPos ) 91 sal_Int32 startPos, sal_Int32 endPos ) 98 sal_Int32 startPos, sal_Int32 endPos ) 102 sal_Int32 startPos, sal_Int32 endPos ) 112 sal_Int32 startPos, sal_Int32 endPos ) 116 sal_Int32 startPos, sal_Int32 endPos ) 137 sal_Int32 startPos, sal_Int32 endPos ) 141 sal_Int32 startPos, sal_Int32 endPos )
|
| /AOO41X/main/i18npool/source/breakiterator/ |
| H A D | breakiterator_unicode.cxx | 247 result.startPos = word.aBreakIterator->following(nStartPos); in nextWord() 248 if( result.startPos >= Text.getLength() || result.startPos == BreakIterator::DONE ) in nextWord() 249 result.endPos = result.startPos; in nextWord() 253 u_isWhitespace(Text.iterateCodePoints(&result.startPos, 0)) ) in nextWord() 254 result.startPos = word.aBreakIterator->following(result.startPos); in nextWord() 256 result.endPos = word.aBreakIterator->following(result.startPos); in nextWord() 258 result.endPos = result.startPos; in nextWord() 269 result.startPos = word.aBreakIterator->preceding(nStartPos); in previousWord() 270 if( result.startPos < 0 || result.startPos == BreakIterator::DONE) in previousWord() 271 result.endPos = result.startPos; in previousWord() [all …]
|
| H A D | xdictionary.cxx | 180 if (length != boundary.endPos - boundary.startPos) return sal_False; in equals() 183 if (contents[i] != str[i + boundary.startPos]) return sal_False; in equals() 198 segBoundary.endPos = segBoundary.startPos = pos; in seekSegment() 205 segBoundary.startPos = indexUtf16; in seekSegment() 220 indexUtf16 = segBoundary.startPos; in seekSegment() 246 sal_Int32 len = wordBoundary.endPos - wordBoundary.startPos; in getCache() 260 memcpy(aCache.contents, text + wordBoundary.startPos, len * sizeof(sal_Unicode)); in getCache() 269 … while (u_isWhitespace((sal_uInt32)text[wordBoundary.startPos + aCache.wordboundary[i] + len])) in getCache() 273 const sal_Unicode *str = text + wordBoundary.startPos + aCache.wordboundary[i]; in getCache() 296 … sal_Int32 cBoundary = cellBoundary[aCache.wordboundary[i] + wordBoundary.startPos - 1]; in getCache() [all …]
|
| H A D | breakiteratorImpl.cxx | 109 result.endPos = result.startPos = 0; in nextWord() 111 result.endPos = result.startPos = len; in nextWord() 115 nStartPos = skipSpace(Text, result.startPos, len, rWordType, sal_True); in nextWord() 117 if ( nStartPos != result.startPos) { in nextWord() 119 result.startPos = result.endPos = len; in nextWord() 123 if (result.startPos < nStartPos) result.startPos = nStartPos; in nextWord() 139 result.endPos = result.startPos = 0; in previousWord() 142 result.endPos = result.startPos = len; in previousWord() 150 result.startPos = nPos; in previousWord() 156 return LBI->previousWord(Text, result.startPos, rLocale, rWordType); in previousWord() [all …]
|
| H A D | breakiterator_cjk.cxx | 56 if (result.endPos - result.startPos != 1 || in previousWord() 57 getScriptType(text, result.startPos) == ScriptType::ASIAN) in previousWord() 59 … result = BreakIterator_Unicode::getWordBoundary(text, result.startPos, nLocale, wordType, true); in previousWord() 73 if (result.endPos - result.startPos != 1 || in nextWord() 74 getScriptType(text, result.startPos) == ScriptType::ASIAN) in nextWord() 76 … result = BreakIterator_Unicode::getWordBoundary(text, result.startPos, nLocale, wordType, true); in nextWord() 77 if (result.startPos > anyPos) in nextWord() 91 if (result.endPos - result.startPos != 1 || in getWordBoundary() 92 getScriptType(text, result.startPos) == ScriptType::ASIAN) in getWordBoundary()
|
| H A D | breakiterator_th.cxx | 132 sal_Int32 len = cachedText.getLength(), startPos, endPos; in makeIndex() local 134 startPos = nStartPos; in makeIndex() 135 while (startPos > 0 && is_Thai(str[startPos-1])) startPos--; in makeIndex() 140 pos = start = end = startPos; in makeIndex()
|
| /AOO41X/main/i18npool/source/transliteration/ |
| H A D | transliteration_Numeric.cxx | 67 transliteration_Numeric::transliterateBullet( const OUString& inStr, sal_Int32 startPos, sal_Int32 … in transliterateBullet() argument 70 sal_Int32 number = -1, j = 0, endPos = startPos + nCount; in transliterateBullet() 81 for (sal_Int32 i = startPos; i < endPos; i++) { in transliterateBullet() 84 startPos = i; in transliterateBullet() 92 offset[j] = startPos; in transliterateBullet() 95 for (sal_Int32 k = startPos; k < i; k++) { in transliterateBullet() 102 offset[j] = startPos; in transliterateBullet() 121 transliteration_Numeric::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in transliterate() argument 125 return transliterateBullet( inStr, startPos, nCount, offset); in transliterate() 127 …return NativeNumberSupplier(useOffset).getNativeNumberString( inStr.copy(startPos, nCount), aLocal… in transliterate()
|
| H A D | transliteration_body.cxx | 107 const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in transliterate() argument 143 const sal_Unicode *in = inStr.getStr() + startPos; in transliterate() 155 offset[j] = i + startPos; in transliterate() 169 const sal_Unicode *in = inStr.getStr() + startPos; in transliterate() 204 pArr[j] = i + startPos; in transliterate() 278 Transliteration_body::folding( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in folding() argument 281 return this->transliterate(inStr, startPos, nCount, offset); in folding() 386 const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in transliterate_titlecase_Impl() argument 391 const OUString aText( inStr.copy( startPos, nCount ) ); in transliterate_titlecase_Impl() 441 const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in transliterate() argument [all …]
|
| H A D | transliterationImpl.cxx | 291 TransliterationImpl::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in transliterate() argument 301 if ( startPos == 0 && nCount == inStr.getLength() ) in transliterate() 305 OUString tmpStr = inStr.copy(startPos, nCount); in transliterate() 307 if ( startPos ) in transliterate() 312 pArr[j] += startPos; in transliterate() 319 OUString tmpStr = inStr.copy(startPos, nCount); in transliterate() 322 pArr[j] = startPos + j; in transliterate() 346 TransliterationImpl::folding( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in folding() argument 356 if ( startPos == 0 && nCount == inStr.getLength() ) in folding() 360 OUString tmpStr = inStr.copy(startPos, nCount); in folding() [all …]
|
| H A D | halfwidthToFullwidth.cxx | 51 halfwidthToFullwidth::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, S… in transliterate() argument 57 …const OUString& newStr = transliteration_OneToOne::transliterate( inStr, startPos, nCount, offset); in transliterate() 81 halfwidthKatakanaToFullwidthKatakana::transliterate( const OUString& inStr, sal_Int32 startPos, sal… in transliterate() argument 87 …const OUString& newStr = transliteration_OneToOne::transliterate( inStr, startPos, nCount, offset); in transliterate() 111 halfwidthToFullwidthLikeJIS::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nC… in transliterate() argument 117 …const OUString& newStr = transliteration_OneToOne::transliterate( inStr, startPos, nCount, offset); in transliterate()
|
| H A D | fullwidthToHalfwidth.cxx | 56 fullwidthToHalfwidth::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, S… in transliterate() argument 60 …const OUString& newStr = widthfolding::decompose_ja_voiced_sound_marks (inStr, startPos, nCount, o… in transliterate() 91 fullwidthKatakanaToHalfwidthKatakana::transliterate( const OUString& inStr, sal_Int32 startPos, sal… in transliterate() argument 95 …const OUString& newStr = widthfolding::decompose_ja_voiced_sound_marks (inStr, startPos, nCount, o… in transliterate() 126 fullwidthToHalfwidthLikeASC::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nC… in transliterate() argument 130 …const OUString& newStr = widthfolding::decompose_ja_voiced_sound_marks (inStr, startPos, nCount, o… in transliterate()
|
| H A D | textToPronounce_zh.cxx | 58 TextToPronounce_zh::folding(const OUString & inStr, sal_Int32 startPos, in folding() argument 62 const sal_Unicode * chArr = inStr.getStr() + startPos; in folding() 64 if (startPos < 0) in folding() 67 if (startPos + nCount > inStr.getLength()) in folding() 68 nCount = inStr.getLength() - startPos; in folding()
|
| H A D | transliteration_Ignore.cxx | 94 transliteration_Ignore::transliterate( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in transliterate() argument 98 return this->folding( inStr, startPos, nCount, offset); in transliterate() 130 transliteration_Ignore::folding( const OUString& inStr, sal_Int32 startPos, in folding() argument 138 const sal_Unicode * src = inStr.getStr() + startPos; in folding() 146 position = startPos; in folding()
|
| /AOO41X/main/i18npool/source/nativenumber/ |
| H A D | nativenumbersupplier.cxx | 72 OUString SAL_CALL AsciiToNativeChar( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, in AsciiToNativeChar() argument 75 const sal_Unicode *src = inStr.getStr() + startPos; in AsciiToNativeChar() 94 offset[i] = startPos + i; in AsciiToNativeChar() 100 …, sal_Int16 multiChar_index, Sequence< sal_Int32 >& offset, sal_Bool useOffset, sal_Int32 startPos, in AsciiToNative_numberMaker() argument 112 offset[count] = begin + startPos; in AsciiToNative_numberMaker() 120 offset[count] = begin + startPos; in AsciiToNative_numberMaker() 128 offset[count] = begin + startPos; in AsciiToNative_numberMaker() 134 offset[count] = begin + startPos; in AsciiToNative_numberMaker() 140 offset[count] = begin + startPos; in AsciiToNative_numberMaker() 151 … (i == number->exponentCount ? -1 : i), offset, useOffset, startPos, number, numberChar); in AsciiToNative_numberMaker() [all …]
|
| /AOO41X/main/soltools/support/ |
| H A D | simstr.cxx | 228 Simstr::get(int startPos, int anzahl) const in get() argument 230 if (startPos >= len || startPos < 0 || anzahl < 1) in get() 233 int anz = len - startPos < anzahl ? len - startPos : anzahl; in get() 236 memcpy(ret.sz, sz+startPos, anz); in get() 669 Simstr::replace(int startPos, int anzahl, const Simstr & S) in replace() argument 671 if (startPos >= len || startPos < 0 || anzahl < 1) in replace() 674 int anz = len - startPos < anzahl ? len - startPos : anzahl; in replace() 678 memcpy(result,sz,startPos); in replace() 679 memcpy(result+startPos, S.sz, S.len); in replace() 680 memcpy(result+startPos+S.len, sz+startPos+anz, len-startPos-anz+1); in replace()
|
| /AOO41X/main/sw/source/core/txtnode/ |
| H A D | txtedt.cxx | 699 if (aBndry.startPos == aBndry.endPos) in GetCurWord() 707 if (aBndry.endPos != aBndry.startPos && IsSymbol( (xub_StrLen)aBndry.startPos )) in GetCurWord() 708 aBndry.endPos = aBndry.startPos; in GetCurWord() 710 return m_Text.Copy( static_cast<xub_StrLen>(aBndry.startPos), in GetCurWord() 711 static_cast<xub_StrLen>(aBndry.endPos - aBndry.startPos) ); in GetCurWord() 776 ASSERT( aBound.endPos >= aBound.startPos, "broken aBound result" ); in NextWord() 779 if(aBound.endPos == aBound.startPos) in NextWord() 794 nBegin = Max( static_cast< xub_StrLen >(aBound.startPos), nBegin ); in NextWord() 802 if ( aBound.startPos <= nBegin ) in NextWord() 815 if ( aBound.startPos < nBegin ) in NextWord() [all …]
|
| /AOO41X/main/sw/source/core/access/ |
| H A D | accpara.cxx | 799 rBound.startPos = nPos; in GetCharBoundary() 869 rText.getStr()[ rBound.startPos ] ); in GetWordBoundary() 874 rBound.startPos = nPos; in GetWordBoundary() 913 rBound.startPos = 0; in GetParagraphBoundary() 950 rBound.startPos = pBreakIt->GetBreakIter()->previousCharacters( in GetGlyphBoundary() 953 bRet = ((rBound.startPos <= nPos) && (nPos <= rBound.endPos)); in GetGlyphBoundary() 954 DBG_ASSERT( rBound.startPos <= nPos, "start pos too high" ); in GetGlyphBoundary() 960 rBound.startPos = nPos; in GetGlyphBoundary() 1052 rBound.startPos = max(nNext,(xub_StrLen)rBound.startPos); in GetTextBoundary() 1063 rBound.startPos = max(nLast,(xub_StrLen)rBound.startPos); in GetTextBoundary() [all …]
|
| /AOO41X/main/editeng/source/misc/ |
| H A D | hangulhanja.cxx | 405 sal_Bool bFoundPrimary = aResult.Boundary.startPos < aResult.Boundary.endPos; in implUpdateSuggestions() 418 if ( aSecondResult.Boundary.startPos < aSecondResult.Boundary.endPos ) in implUpdateSuggestions() 425 || ( aSecondResult.Boundary.startPos < aResult.Boundary.startPos ) in implUpdateSuggestions() 443 m_nCurrentStartIndex = aResult.Boundary.startPos; in implUpdateSuggestions() 449 if( m_nCurrentStartIndex == aResult.Boundary.startPos in implUpdateSuggestions() 450 && aResult.Boundary.endPos != aResult.Boundary.startPos ) in implUpdateSuggestions() 1026 bool bHaveToHanja = ( aToHanja.Boundary.startPos < aToHanja.Boundary.endPos ); in IMPL_LINK() 1027 bool bHaveToHangul = ( aToHangul.Boundary.startPos < aToHangul.Boundary.endPos ); in IMPL_LINK() 1032 if ( aToHangul.Boundary.startPos < aToHanja.Boundary.startPos ) in IMPL_LINK()
|
| /AOO41X/main/i18nutil/source/utility/ |
| H A D | widthfolding.cxx | 48 OUString widthfolding::decompose_ja_voiced_sound_marks (const OUString& inStr, sal_Int32 startPos, … in decompose_ja_voiced_sound_marks() argument 60 position = startPos; in decompose_ja_voiced_sound_marks() 64 const sal_Unicode* src = inStr.getStr() + startPos; in decompose_ja_voiced_sound_marks() 109 OUString widthfolding::compose_ja_voiced_sound_marks (const OUString& inStr, sal_Int32 startPos, sa… in compose_ja_voiced_sound_marks() argument 116 const sal_Unicode* src = inStr.getStr() + startPos; in compose_ja_voiced_sound_marks() 137 position = startPos; in compose_ja_voiced_sound_marks()
|
| /AOO41X/main/sc/source/core/tool/ |
| H A D | rangeutl.cxx | 66 ScRefAddress startPos; in MakeArea() local 76 nSuccess = ConvertDoubleRef( pDoc, aStrArea, nTab, startPos, endPos, rDetails ); in MakeArea() 79 rArea = ScArea( startPos.Tab(), in MakeArea() 80 startPos.Col(), startPos.Row(), in MakeArea() 207 ScRefAddress startPos; in IsAbsArea() local 210 bIsAbsArea = ConvertDoubleRef( pDoc, rAreaStr, nTab, startPos, endPos, rDetails ); in IsAbsArea() 214 startPos.SetRelCol( sal_False ); in IsAbsArea() 215 startPos.SetRelRow( sal_False ); in IsAbsArea() 216 startPos.SetRelTab( sal_False ); in IsAbsArea() 223 *pCompleteStr = startPos.GetRefString( pDoc, MAXTAB+1, rDetails ); in IsAbsArea() [all …]
|
| /AOO41X/main/sdext/source/presenter/ |
| H A D | PresenterTextView.cxx | 790 AddWord(nWidth, aCurrentLine, aWordBoundary.startPos, rpFont); in Format() 794 if (aWordBoundary.startPos > maWordBoundaries.back()) in Format() 795 maWordBoundaries.push_back(aWordBoundary.startPos); in Format() 797 if (aWordBoundary.endPos>aWordBoundary.startPos) in Format() 800 if (aWordBoundary.startPos<0 || aWordBoundary.endPos<0) in Format() 807 if (aCurrentLine.endPos>aCurrentLine.startPos) in Format() 917 nLineStart = rCurrentLine.startPos; in AddWord() 945 Line aLine (rCurrentLine.startPos, rCurrentLine.endPos); in AddLine() 972 rCurrentLine.startPos = rCurrentLine.endPos; in AddLine() 1135 nCurrentIndex = aWordBoundary.startPos; in GetWordTextSegment() [all …]
|
| /AOO41X/main/i18npool/inc/ |
| H A D | transliteration_body.hxx | 39 …rtl::OUString SAL_CALL transliterate(const rtl::OUString& inStr, sal_Int32 startPos, sal_Int32 nCo… 51 rtl::OUString SAL_CALL folding(const rtl::OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, 102 …virtual rtl::OUString SAL_CALL transliterate( const rtl::OUString& inStr, sal_Int32 startPos, sal_… 110 …virtual rtl::OUString SAL_CALL transliterate( const rtl::OUString& inStr, sal_Int32 startPos, sal_…
|