From 9cbdc0f14c3c6382f5c31c9b4e39cdb0b2000c4c Mon Sep 17 00:00:00 2001 From: Sona Kurazyan Date: Mon, 1 Aug 2022 16:40:52 +0200 Subject: [PATCH] qoverload.h: add the missing QT_{BEGIN, END}_NAMESPACE macros Amends ff8de321e22b1e91f7fc04ffe54609b045f23835 Change-Id: I2437274ae365ef896b22408bc90f763141359618 Reviewed-by: Thiago Macieira --- src/corelib/global/qoverload.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/corelib/global/qoverload.h b/src/corelib/global/qoverload.h index f28b502c4f..4be6fc5e7d 100644 --- a/src/corelib/global/qoverload.h +++ b/src/corelib/global/qoverload.h @@ -4,11 +4,15 @@ #ifndef QOVERLOAD_H #define QOVERLOAD_H +#include + #if 0 #pragma qt_class(QOverload) #pragma qt_sync_stop_processing #endif +QT_BEGIN_NAMESPACE + #ifdef Q_QDOC // Just for documentation generation template @@ -72,4 +76,6 @@ template constexpr inline QNonConstOverload qNonCons #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) +QT_END_NAMESPACE + #endif /* QOVERLOAD_H */