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

Reply via email to