Lines Matching refs:rStr

1614 void SvNumberformat::LoadString( SvStream& rStream, String& rStr )  in LoadString()  argument
1622 rStr = UniString( aStr, eStream ); in LoadString()
1629 sal_Unicode* pUni = rStr.AllocBuffer( aStr.Len() ); in LoadString()
1750 String SvNumberformat::StripNewCurrencyDelimiters( const String& rStr, in StripNewCurrencyDelimiters() argument
1755 nLen = rStr.Len(); in StripNewCurrencyDelimiters()
1757 while ( (nPos = rStr.SearchAscii( "[$", nStartPos )) != STRING_NOTFOUND ) in StripNewCurrencyDelimiters()
1760 if ( (nEnd = GetQuoteEnd( rStr, nPos )) < nLen ) in StripNewCurrencyDelimiters()
1762 aTmp += rStr.Copy( nStartPos, ++nEnd - nStartPos ); in StripNewCurrencyDelimiters()
1767 aTmp += rStr.Copy( nStartPos, nPos - nStartPos ); in StripNewCurrencyDelimiters()
1773 nDash = rStr.Search( '-', ++nEnd ); in StripNewCurrencyDelimiters()
1774 } while ( (nEnd = GetQuoteEnd( rStr, nDash )) < nLen ); in StripNewCurrencyDelimiters()
1779 nClose = rStr.Search( ']', ++nEnd ); in StripNewCurrencyDelimiters()
1780 } while ( (nEnd = GetQuoteEnd( rStr, nClose )) < nLen ); in StripNewCurrencyDelimiters()
1782 if ( !bQuoteSymbol || rStr.GetChar( nStartPos ) == '"' ) in StripNewCurrencyDelimiters()
1783 aTmp += rStr.Copy( nStartPos, nPos - nStartPos ); in StripNewCurrencyDelimiters()
1787 aTmp += rStr.Copy( nStartPos, nPos - nStartPos ); in StripNewCurrencyDelimiters()
1794 aTmp += rStr.Copy( nStartPos, nLen - nStartPos ); in StripNewCurrencyDelimiters()
1799 void SvNumberformat::Build50Formatstring( String& rStr ) const in Build50Formatstring()
1801 rStr = StripNewCurrencyDelimiters( sFormatstring, sal_True ); in Build50Formatstring()
2547 const String& rStr = rInfo.sStrArray[j]; in GetOutputString() local
2550 else if (rStr.Len() > 1 && rStr.GetChar(1) == '+') in GetOutputString()
2552 ExpStr.Insert(rStr.GetChar(0),0); in GetOutputString()
3567 const String& rStr = rInfo.sStrArray[j]; in ImpGetNumberOutput() local
3568 const sal_Unicode* p1 = rStr.GetBuffer(); in ImpGetNumberOutput()
3569 const sal_Unicode* p = p1 + rStr.Len(); in ImpGetNumberOutput()
3706 const String& rStr = rInfo.sStrArray[j-1]; in ImpNumberFillWithThousands() local
3707 xub_StrLen nLen = rStr.Len(); in ImpNumberFillWithThousands()
3709 cLeader = rStr.GetChar(nLen-1); in ImpNumberFillWithThousands()
3736 const String& rStr = rInfo.sStrArray[j]; in ImpNumberFillWithThousands() local
3737 const sal_Unicode* p1 = rStr.GetBuffer(); in ImpNumberFillWithThousands()
3738 const sal_Unicode* p = p1 + rStr.Len(); in ImpNumberFillWithThousands()
3859 const String& rStr = rInfo.sStrArray[j]; in ImpNumberFill() local
3860 const sal_Unicode* p1 = rStr.GetBuffer(); in ImpNumberFill()
3861 const sal_Unicode* p = p1 + rStr.Len(); in ImpNumberFill()
4157 void lcl_SvNumberformat_AddLimitStringImpl( String& rStr, in lcl_SvNumberformat_AddLimitStringImpl() argument
4165 rStr.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "[=" ) ); in lcl_SvNumberformat_AddLimitStringImpl()
4168 rStr.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "[<>" ) ); in lcl_SvNumberformat_AddLimitStringImpl()
4171 rStr.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "[<" ) ); in lcl_SvNumberformat_AddLimitStringImpl()
4174 rStr.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "[<=" ) ); in lcl_SvNumberformat_AddLimitStringImpl()
4177 rStr.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "[>" ) ); in lcl_SvNumberformat_AddLimitStringImpl()
4180 rStr.AppendAscii( RTL_CONSTASCII_STRINGPARAM( "[>=" ) ); in lcl_SvNumberformat_AddLimitStringImpl()
4186 rStr += String( ::rtl::math::doubleToUString( fLimit, in lcl_SvNumberformat_AddLimitStringImpl()
4189 rStr += ']'; in lcl_SvNumberformat_AddLimitStringImpl()
4392 void SvNumberformat::ImpTransliterateImpl( String& rStr, in ImpTransliterateImpl() argument
4397 rStr = GetFormatter().GetNatNum()->getNativeNumberString( rStr, in ImpTransliterateImpl()
4424 sal_Bool SvNumberformat::HasStringNegativeSign( const String& rStr ) in HasStringNegativeSign() argument
4427 xub_StrLen nLen = rStr.Len(); in HasStringNegativeSign()
4430 const sal_Unicode* const pBeg = rStr.GetBuffer(); in HasStringNegativeSign()
4449 void SvNumberformat::SetComment( const String& rStr, String& rFormat, in SetComment() argument
4468 if ( rStr.Len() ) in SetComment()
4472 rFormat += rStr; in SetComment()
4475 rComment = rStr; in SetComment()
4481 void SvNumberformat::EraseCommentBraces( String& rStr ) in EraseCommentBraces() argument
4483 xub_StrLen nLen = rStr.Len(); in EraseCommentBraces()
4484 if ( nLen && rStr.GetChar(0) == '{' ) in EraseCommentBraces()
4486 rStr.Erase( 0, 1 ); in EraseCommentBraces()
4489 if ( nLen && rStr.GetChar(0) == ' ' ) in EraseCommentBraces()
4491 rStr.Erase( 0, 1 ); in EraseCommentBraces()
4494 if ( nLen && rStr.GetChar( nLen-1 ) == '}' ) in EraseCommentBraces()
4495 rStr.Erase( --nLen, 1 ); in EraseCommentBraces()
4496 if ( nLen && rStr.GetChar( nLen-1 ) == ' ' ) in EraseCommentBraces()
4497 rStr.Erase( --nLen, 1 ); in EraseCommentBraces()
4502 void SvNumberformat::EraseComment( String& rStr ) in EraseComment() argument
4504 const sal_Unicode* p = rStr.GetBuffer(); in EraseComment()
4525 p - rStr.GetBuffer()); in EraseComment()
4534 rStr.Erase( nPos ); in EraseComment()
4539 sal_Bool SvNumberformat::IsInQuote( const String& rStr, xub_StrLen nPos, in IsInQuote() argument
4542 xub_StrLen nLen = rStr.Len(); in IsInQuote()
4545 const sal_Unicode* p0 = rStr.GetBuffer(); in IsInQuote()
4573 xub_StrLen SvNumberformat::GetQuoteEnd( const String& rStr, xub_StrLen nPos, in GetQuoteEnd() argument
4576 xub_StrLen nLen = rStr.Len(); in GetQuoteEnd()
4579 if ( !IsInQuote( rStr, nPos, cQuote, cEscIn, cEscOut ) ) in GetQuoteEnd()
4581 if ( rStr.GetChar( nPos ) == cQuote ) in GetQuoteEnd()
4585 const sal_Unicode* p0 = rStr.GetBuffer(); in GetQuoteEnd()