qoverload.h: add the missing QT_{BEGIN, END}_NAMESPACE macros
Amends ff8de321e2
Change-Id: I2437274ae365ef896b22408bc90f763141359618
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
parent
9a5ac4bcb3
commit
9cbdc0f14c
|
|
@ -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 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue