diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2019-10-12 13:13:45 +0200 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2019-10-12 15:30:54 +0200 |
commit | a65551a078539a5a2bc34cca2368075537e772fe (patch) | |
tree | 38598ec03a6fe29f779edb2dfe9640739aba12c3 /include/rtl | |
parent | 1a60b3a0f3566f9658d284079e0e3e42664e52fd (diff) |
Simplify some O(U)String methods
Change-Id: I020b7fef3c30cf6d5b161c33dab5bee6d2a6f91b
Reviewed-on: https://gerrit.libreoffice.org/80713
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'include/rtl')
-rw-r--r-- | include/rtl/string.hxx | 8 | ||||
-rw-r--r-- | include/rtl/ustring.hxx | 8 |
2 files changed, 4 insertions, 12 deletions
diff --git a/include/rtl/string.hxx b/include/rtl/string.hxx index a7a04f9d06e4..a497c951c3b0 100644 --- a/include/rtl/string.hxx +++ b/include/rtl/string.hxx @@ -1279,9 +1279,7 @@ public: */ SAL_WARN_UNUSED_RESULT OString copy( sal_Int32 beginIndex ) const { - rtl_String *pNew = NULL; - rtl_string_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); - return OString( pNew, SAL_NO_ACQUIRE ); + return copy(beginIndex, getLength() - beginIndex); } /** @@ -1774,9 +1772,7 @@ public: static OString boolean( bool b ) { sal_Char aBuf[RTL_STR_MAX_VALUEOFBOOLEAN]; - rtl_String* pNewData = NULL; - rtl_string_newFromStr_WithLength( &pNewData, aBuf, rtl_str_valueOfBoolean( aBuf, b ) ); - return OString( pNewData, SAL_NO_ACQUIRE ); + return OString(aBuf, rtl_str_valueOfBoolean(aBuf, b)); } /** diff --git a/include/rtl/ustring.hxx b/include/rtl/ustring.hxx index a974e3ac7a12..573ed70e6a3c 100644 --- a/include/rtl/ustring.hxx +++ b/include/rtl/ustring.hxx @@ -2239,9 +2239,7 @@ public: */ SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex ) const { - rtl_uString *pNew = NULL; - rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); - return OUString( pNew, SAL_NO_ACQUIRE ); + return copy(beginIndex, getLength() - beginIndex); } /** @@ -3517,9 +3515,7 @@ public: static OUString boolean( bool b ) { sal_Unicode aBuf[RTL_USTR_MAX_VALUEOFBOOLEAN]; - rtl_uString* pNewData = NULL; - rtl_uString_newFromStr_WithLength( &pNewData, aBuf, rtl_ustr_valueOfBoolean( aBuf, b ) ); - return OUString( pNewData, SAL_NO_ACQUIRE ); + return OUString(aBuf, rtl_ustr_valueOfBoolean(aBuf, b)); } /** |