From fe98cf41359ed656828e6d008159d6313646ebaf Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 5 Dec 2023 10:06:15 +0100 Subject: [PATCH] QLatin1StringView: add missing (const_)pointer nested typedef It's required for C++ containers. Change-Id: Id5b51e1af22ac6e452019e976f50c727bbba6948 Reviewed-by: Ivan Solovev Reviewed-by: Ahmad Samir --- src/corelib/text/qlatin1stringview.h | 2 ++ src/corelib/text/qlatin1stringview.qdoc | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/corelib/text/qlatin1stringview.h b/src/corelib/text/qlatin1stringview.h index 6b58607271..28b7647f1c 100644 --- a/src/corelib/text/qlatin1stringview.h +++ b/src/corelib/text/qlatin1stringview.h @@ -182,6 +182,8 @@ public: } using value_type = const char; + using pointer = value_type*; + using const_pointer = pointer; using reference = value_type&; using const_reference = reference; using iterator = value_type*; diff --git a/src/corelib/text/qlatin1stringview.qdoc b/src/corelib/text/qlatin1stringview.qdoc index 2dda25328d..16d1d0d757 100644 --- a/src/corelib/text/qlatin1stringview.qdoc +++ b/src/corelib/text/qlatin1stringview.qdoc @@ -102,6 +102,14 @@ on 64-bit architectures. */ +/*! + \typedef QLatin1StringView::pointer + \typedef QLatin1StringView::const_pointer + \since 6.7 + + Alias for \c{value_type *}. Provided for compatibility with the STL. +*/ + /*! \typedef QLatin1StringView::reference \since 5.10