summaryrefslogtreecommitdiff
path: root/include/rtl
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2019-10-12 13:13:45 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2019-10-12 15:30:54 +0200
commita65551a078539a5a2bc34cca2368075537e772fe (patch)
tree38598ec03a6fe29f779edb2dfe9640739aba12c3 /include/rtl
parent1a60b3a0f3566f9658d284079e0e3e42664e52fd (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.hxx8
-rw-r--r--include/rtl/ustring.hxx8
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));
}
/**