diff options
Diffstat (limited to 'include/rtl/strbuf.hxx')
-rw-r--r-- | include/rtl/strbuf.hxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/rtl/strbuf.hxx b/include/rtl/strbuf.hxx index 638c30bb957a..0c3b53d8e8b4 100644 --- a/include/rtl/strbuf.hxx +++ b/include/rtl/strbuf.hxx @@ -214,7 +214,7 @@ public: @internal */ template< typename T1, typename T2 > - OStringBuffer( const OStringConcat< T1, T2 >& c ) + OStringBuffer( OStringConcat< T1, T2 >&& c ) { const sal_Int32 l = c.length(); nCapacity = l + 16; @@ -279,7 +279,7 @@ public: #if defined LIBO_INTERNAL_ONLY /** @overload @since LibreOffice 5.3 */ template<typename T1, typename T2> - OStringBuffer & operator =(OStringConcat<T1, T2> const & concat) { + OStringBuffer & operator =(OStringConcat<T1, T2> && concat) { sal_Int32 const n = concat.length(); if (n >= nCapacity) { ensureCapacity(n + 16); //TODO: check for overflow @@ -549,7 +549,7 @@ public: @internal */ template< typename T1, typename T2 > - OStringBuffer& append( const OStringConcat< T1, T2 >& c ) + OStringBuffer& append( OStringConcat< T1, T2 >&& c ) { sal_Int32 l = c.length(); if( l == 0 ) |