5#include <QtCore/qtconfigmacros.h>
6#include <QtCore/qtversionchecks.h>
13#if QT_VERSION >= QT_VERSION_CHECK(7
, 0
, 0
)
14# define QT_BEGIN_HAS_CHAR8_T_NAMESPACE inline namespace q_has_char8_t {
15# define QT_BEGIN_NO_CHAR8_T_NAMESPACE namespace q_no_char8_t {
17# define QT_BEGIN_HAS_CHAR8_T_NAMESPACE namespace q_has_char8_t {
18# define QT_BEGIN_NO_CHAR8_T_NAMESPACE inline namespace q_no_char8_t {
20#define QT_END_HAS_CHAR8_T_NAMESPACE }
21#define QT_END_NO_CHAR8_T_NAMESPACE }
31#if QT_VERSION >= QT_VERSION_CHECK(7
, 0
, 0
) || defined(QT_BOOTSTRAPPED) || defined(Q_QDOC)
32# define Q_L1S_VIEW_IS_PRIMARY
33class QLatin1StringView;
34using QLatin1String = QLatin1StringView;
45class QRegularExpression;
46class QRegularExpressionMatch;
#define QT_END_NO_CHAR8_T_NAMESPACE
#define QT_END_HAS_CHAR8_T_NAMESPACE
QBasicUtf8StringView< false > QUtf8StringView
#define QT_BEGIN_HAS_CHAR8_T_NAMESPACE
#define QT_BEGIN_NO_CHAR8_T_NAMESPACE