qoverload.h: add the missing QT_{BEGIN, END}_NAMESPACE macros

Amends ff8de321e2

Change-Id: I2437274ae365ef896b22408bc90f763141359618
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
Sona Kurazyan 2022-08-01 16:40:52 +02:00
parent 9a5ac4bcb3
commit 9cbdc0f14c
1 changed files with 6 additions and 0 deletions

View File

@ -4,11 +4,15 @@
#ifndef QOVERLOAD_H
#define QOVERLOAD_H
#include <QtCore/qtnamespacemacros.h>
#if 0
#pragma qt_class(QOverload)
#pragma qt_sync_stop_processing
#endif
QT_BEGIN_NAMESPACE
#ifdef Q_QDOC
// Just for documentation generation
template<typename T>
@ -72,4 +76,6 @@ template <typename... Args> constexpr inline QNonConstOverload<Args...> 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 */