diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/rtl/ustrbuf.hxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/rtl/ustrbuf.hxx b/include/rtl/ustrbuf.hxx index 20afe57de7ff..115d529a0c53 100644 --- a/include/rtl/ustrbuf.hxx +++ b/include/rtl/ustrbuf.hxx @@ -266,6 +266,22 @@ public: return *this; } +#if defined LIBO_INTERNAL_ONLY + /** Move assignment + * @since LibreOffice 7.3 + */ + OUStringBuffer& operator = ( OUStringBuffer&& value ) + { + rtl_uString_release( pData ); + pData = value.pData; + nCapacity = value.nCapacity; + value.pData = nullptr; + value.nCapacity = 0; + rtl_uString_new( &value.pData ); + return *this; + } +#endif + /** Assign from a string. @since LibreOffice 5.3 |