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: ...@@ -181,7 +181,7 @@ public:
UniString& Append( const UniString& rStr ); UniString& Append( const UniString& rStr );
UniString& Append( sal_Unicode c ); 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)); } { return Append(static_cast< sal_Unicode >(c)); }
UniString& operator +=( const UniString& rStr ) UniString& operator +=( const UniString& rStr )
{ return Append( rStr ); } { return Append( rStr ); }
...@@ -189,18 +189,15 @@ public: ...@@ -189,18 +189,15 @@ public:
{ return Append( UniString(rStr) ); } { return Append( UniString(rStr) ); }
UniString& operator +=( sal_Unicode c ) UniString& operator +=( sal_Unicode c )
{ return Append( 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)); } { 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; } xub_StrLen Len() const { return (xub_StrLen)mpData->mnLen; }
UniString& Insert( const UniString& rStr, xub_StrLen nIndex = STRING_LEN ); UniString& Insert( const UniString& rStr, xub_StrLen nIndex = STRING_LEN );
UniString& Insert( sal_Unicode c, 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; } const sal_Unicode* GetBuffer() const { return mpData->maStr; }
...@@ -217,11 +214,6 @@ public: ...@@ -217,11 +214,6 @@ public:
{ return !(operator < ( rStr1, rStr2 )); } { 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> & template< typename charT, typename traits > std::basic_ostream<charT, traits> &
operator <<( operator <<(
std::basic_ostream<charT, traits> & stream, UniString const & string) std::basic_ostream<charT, traits> & stream, UniString const & string)
......
...@@ -167,15 +167,6 @@ STRING& STRING::Append( const STRING& rStr ) ...@@ -167,15 +167,6 @@ STRING& STRING::Append( const STRING& rStr )
return *this; 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 ) STRING& STRING::Insert( const STRING& rStr, xub_StrLen nIndex )
{ {
// detect overflow // 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