Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qtconfigmacros.h File Reference
#include <QtCore/qtconfiginclude.h>
#include <assert.h>
+ Include dependency graph for qtconfigmacros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define QT_SHARED
 
#define Q_AUTOTEST_EXPORT
 
#define QT_CONFIG(feature)   (1/QT_FEATURE_##feature == 1)
 
#define QT_REQUIRE_CONFIG(feature)   static_assert(QT_FEATURE_##feature == 1, "Required feature " #feature " for file " __FILE__ " not available.")
 
#define QT_MOC_COMPAT
 
#define QT_DEBUG
 
#define QT_MANGLE_NAMESPACE0(x)   x
 
#define QT_MANGLE_NAMESPACE1(a, b)   a##_##b
 
#define QT_MANGLE_NAMESPACE2(a, b)   QT_MANGLE_NAMESPACE1(a,b)
 
#define QT_MANGLE_NAMESPACE(name)   name
 
#define QT_BEGIN_NAMESPACE
 
#define QT_END_NAMESPACE
 
#define QT_USE_NAMESPACE
 
#define QT_BEGIN_INCLUDE_NAMESPACE
 
#define QT_END_INCLUDE_NAMESPACE
 
#define QT_BEGIN_MOC_NAMESPACE   QT_USE_NAMESPACE
 
#define QT_END_MOC_NAMESPACE
 

Macro Definition Documentation

◆ Q_AUTOTEST_EXPORT

#define Q_AUTOTEST_EXPORT

Definition at line 55 of file qtconfigmacros.h.

◆ QT_BEGIN_INCLUDE_NAMESPACE

#define QT_BEGIN_INCLUDE_NAMESPACE

Definition at line 145 of file qtconfigmacros.h.

◆ QT_BEGIN_MOC_NAMESPACE

#define QT_BEGIN_MOC_NAMESPACE   QT_USE_NAMESPACE

Definition at line 152 of file qtconfigmacros.h.

◆ QT_BEGIN_NAMESPACE

#define QT_BEGIN_NAMESPACE
related

Definition at line 142 of file qtconfigmacros.h.

◆ QT_CONFIG

#define QT_CONFIG (   feature)    (1/QT_FEATURE_##feature == 1)

Definition at line 65 of file qtconfigmacros.h.

◆ QT_DEBUG

#define QT_DEBUG

Definition at line 81 of file qtconfigmacros.h.

◆ QT_END_INCLUDE_NAMESPACE

#define QT_END_INCLUDE_NAMESPACE

Definition at line 146 of file qtconfigmacros.h.

◆ QT_END_MOC_NAMESPACE

#define QT_END_MOC_NAMESPACE

Definition at line 155 of file qtconfigmacros.h.

◆ QT_END_NAMESPACE

#define QT_END_NAMESPACE

Definition at line 143 of file qtconfigmacros.h.

◆ QT_MANGLE_NAMESPACE

#define QT_MANGLE_NAMESPACE (   name)    name

Definition at line 89 of file qtconfigmacros.h.

◆ QT_MANGLE_NAMESPACE0

#define QT_MANGLE_NAMESPACE0 (   x)    x

Definition at line 85 of file qtconfigmacros.h.

◆ QT_MANGLE_NAMESPACE1

#define QT_MANGLE_NAMESPACE1 (   a,
  b 
)    a##_##b

Definition at line 86 of file qtconfigmacros.h.

◆ QT_MANGLE_NAMESPACE2

#define QT_MANGLE_NAMESPACE2 (   a,
  b 
)    QT_MANGLE_NAMESPACE1(a,b)

Definition at line 87 of file qtconfigmacros.h.

◆ QT_MOC_COMPAT

#define QT_MOC_COMPAT

Definition at line 70 of file qtconfigmacros.h.

◆ QT_REQUIRE_CONFIG

#define QT_REQUIRE_CONFIG (   feature)    static_assert(QT_FEATURE_##feature == 1, "Required feature " #feature " for file " __FILE__ " not available.")

Definition at line 66 of file qtconfigmacros.h.

◆ QT_SHARED

#define QT_SHARED

Definition at line 38 of file qtconfigmacros.h.

◆ QT_USE_NAMESPACE

#define QT_USE_NAMESPACE

Definition at line 144 of file qtconfigmacros.h.