include/rtl/strbuf.hxx | 3 +++ include/rtl/ustrbuf.hxx | 3 +++ 2 files changed, 6 insertions(+)
New commits: commit 21121b0cba765958f38176ba17be85b6bc3bcb58 Author: Stephan Bergmann <[email protected]> AuthorDate: Thu Apr 14 22:57:56 2022 +0200 Commit: Stephan Bergmann <[email protected]> CommitDate: Fri Apr 15 09:49:53 2022 +0200 Also add C++20 char8_t overloads Change-Id: I1c55ca09b9fd24927acce9f0e2e2d435f23a3e42 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133031 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <[email protected]> diff --git a/include/rtl/strbuf.hxx b/include/rtl/strbuf.hxx index 89301a088d34..098e8b0bbc97 100644 --- a/include/rtl/strbuf.hxx +++ b/include/rtl/strbuf.hxx @@ -122,6 +122,9 @@ public: explicit OStringBuffer(bool) = delete; explicit OStringBuffer(char) = delete; explicit OStringBuffer(wchar_t) = delete; +#if defined __cpp_char8_t + explicit OStringBuffer(char8_t) = delete; +#endif explicit OStringBuffer(char16_t) = delete; explicit OStringBuffer(char32_t) = delete; #endif diff --git a/include/rtl/ustrbuf.hxx b/include/rtl/ustrbuf.hxx index bb1bb9cef366..8c8cc54f8f01 100644 --- a/include/rtl/ustrbuf.hxx +++ b/include/rtl/ustrbuf.hxx @@ -122,6 +122,9 @@ public: explicit OUStringBuffer(bool) = delete; explicit OUStringBuffer(char) = delete; explicit OUStringBuffer(wchar_t) = delete; +#if defined __cpp_char8_t + explicit OUStringBuffer(char8_t) = delete; +#endif explicit OUStringBuffer(char16_t) = delete; explicit OUStringBuffer(char32_t) = delete; #endif
