Kaydet (Commit) 3714051f authored tarafından Caolán McNamara's avatar Caolán McNamara

Related: fdo#38838 remove String::[G|S]etChar

Change-Id: I64711aa3e6580eff7c64a92243e3161ef2d7cb9e
üst 60ff30a2
......@@ -181,7 +181,7 @@ public:
UniString& Append( const UniString& rStr );
UniString& Append( sal_Unicode c );
inline UniString & Append(char c) // ...but allow "Append('a')"
UniString & Append(char c) // ...but allow "Append('a')"
{ return Append(static_cast< sal_Unicode >(c)); }
UniString& operator +=( const UniString& rStr )
{ return Append( rStr ); }
......@@ -189,18 +189,15 @@ public:
{ return Append( UniString(rStr) ); }
UniString& operator +=( sal_Unicode c )
{ return Append( c ); }
inline UniString & operator +=(char c) // ...but allow "+= 'a'"
UniString & operator +=(char c) // ...but allow "+= 'a'"
{ return operator +=(static_cast< sal_Unicode >(c)); }
void SetChar( xub_StrLen nIndex, sal_Unicode c );
sal_Unicode GetChar( xub_StrLen nIndex ) const
{ return mpData->maStr[nIndex]; }
xub_StrLen Len() const { return (xub_StrLen)mpData->mnLen; }
UniString& Insert( const UniString& rStr, xub_StrLen nIndex = STRING_LEN );
UniString& Insert( sal_Unicode c, xub_StrLen nIndex = STRING_LEN );
UniString Copy( xub_StrLen nIndex = 0, xub_StrLen nCount = STRING_LEN ) const;
UniString Copy( xub_StrLen nIndex = 0, xub_StrLen nCount = STRING_LEN ) const
{ return UniString( *this, nIndex, nCount ); }
const sal_Unicode* GetBuffer() const { return mpData->maStr; }
......@@ -217,11 +214,6 @@ public:
{ return !(operator < ( rStr1, rStr2 )); }
};
inline UniString UniString::Copy( xub_StrLen nIndex, xub_StrLen nCount ) const
{
return UniString( *this, nIndex, nCount );
}
template< typename charT, typename traits > std::basic_ostream<charT, traits> &
operator <<(
std::basic_ostream<charT, traits> & stream, UniString const & string)
......
......@@ -167,15 +167,6 @@ STRING& STRING::Append( const STRING& rStr )
return *this;
}
void STRING::SetChar( xub_StrLen nIndex, STRCODE c )
{
DBG_ASSERT( nIndex < mpData->mnLen, "String::SetChar() - nIndex > String.Len()" );
// copy data if necessary
ImplCopyData();
mpData->maStr[nIndex] = c;
}
STRING& STRING::Insert( const STRING& rStr, xub_StrLen nIndex )
{
// detect overflow
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment