include/rtl/strbuf.hxx | 10 ++++++++++ 1 file changed, 10 insertions(+)
New commits: commit ccb3fed37d849a88c74594c44f2aec68c808a33f Author: Noel <noel.gran...@collabora.co.uk> AuthorDate: Fri Dec 18 11:20:01 2020 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Dec 18 11:50:55 2020 +0100 add OStringBuffer::append(std::string_view) so we don't need to construct an OString when appending from a view Change-Id: I8105d916b43215e312857e9d9d00a38c3d833861 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107938 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/include/rtl/strbuf.hxx b/include/rtl/strbuf.hxx index 074d1278ea86..2f2df8624f25 100644 --- a/include/rtl/strbuf.hxx +++ b/include/rtl/strbuf.hxx @@ -30,6 +30,7 @@ #ifdef LIBO_INTERNAL_ONLY // "RTL_FAST_STRING" #include "rtl/stringconcat.hxx" +#include <string_view> #endif #ifdef RTL_STRING_UNITTEST @@ -585,6 +586,15 @@ public: return append( c.buf, c.length ); } + /** + @overload + @internal + */ + OStringBuffer& append( std::string_view s ) + { + return append( s.data(), s.size() ); + } + #endif /** _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits