QtCanpool 3.3.0
载入中...
搜索中...
未找到
qxapp_global.h 文件参考
#include <QtCore/qglobal.h>

浏览源代码.

宏定义

#define Q_NULLPTR   0
 Copyleft (C) 2025 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: MulanPSL-2.0
 
#define QX_VERSION_JOIN2(major, minor, patch)   major##.##minor##.##patch
 
#define QX_VERSION_JOIN(major, minor, patch)   QX_VERSION_JOIN2(major, minor, patch)
 
#define QX_DECLARE_PRIVATE(Class)
 
#define QX_DECLARE_PUBLIC(Class)
 
#define QX_INIT_PRIVATE(Class)
 
#define QX_SET_PRIVATE(Dptr)
 
#define QX_FINI_PRIVATE()
 
#define QX_APP_NAMESPACE   QxApp
 
#define QX_APP_BEGIN_NAMESPACE
 
#define QX_APP_END_NAMESPACE   }
 
#define QX_APP_USE_NAMESPACE   using namespace QX_APP_NAMESPACE;
 
#define QX_APP_PREPEND_NAMESPACE(name)   QX_APP_NAMESPACE::name
 
#define QX_APP_EXPORT   Q_DECL_IMPORT
 
#define QX_APP_VERSION_MAJOR   0
 
#define QX_APP_VERSION_MINOR   0
 
#define QX_APP_VERSION_PATCH   1
 
#define QX_APP_VERSION   QT_VERSION_CHECK(QX_APP_VERSION_MAJOR, QX_APP_VERSION_MINOR, QX_APP_VERSION_PATCH)
 
#define QX_APP_VERSION_STR    QT_STRINGIFY(QX_VERSION_JOIN(QX_APP_VERSION_MAJOR, QX_APP_VERSION_MINOR, QX_APP_VERSION_PATCH))
 
#define QX_APP_DISABLE_DEPRECATED_BEFORE   QX_APP_VERSION
 
#define QX_APP_DEPRECATED_SINCE(major, minor)   0
 

宏定义说明

◆ Q_NULLPTR

#define Q_NULLPTR   0

Copyleft (C) 2025 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: MulanPSL-2.0

在文件 qxapp_global.h 第 10 行定义.

◆ QX_APP_BEGIN_NAMESPACE

#define QX_APP_BEGIN_NAMESPACE
值:
namespace QX_APP_NAMESPACE \
{
#define QX_APP_NAMESPACE

在文件 qxapp_global.h 第 60 行定义.

◆ QX_APP_DEPRECATED_SINCE

#define QX_APP_DEPRECATED_SINCE (   major,
  minor 
)    0

在文件 qxapp_global.h 第 108 行定义.

◆ QX_APP_DISABLE_DEPRECATED_BEFORE

#define QX_APP_DISABLE_DEPRECATED_BEFORE   QX_APP_VERSION

在文件 qxapp_global.h 第 91 行定义.

◆ QX_APP_END_NAMESPACE

#define QX_APP_END_NAMESPACE   }

在文件 qxapp_global.h 第 63 行定义.

◆ QX_APP_EXPORT

#define QX_APP_EXPORT   Q_DECL_IMPORT

在文件 qxapp_global.h 第 72 行定义.

◆ QX_APP_NAMESPACE

#define QX_APP_NAMESPACE   QxApp

在文件 qxapp_global.h 第 51 行定义.

◆ QX_APP_PREPEND_NAMESPACE

#define QX_APP_PREPEND_NAMESPACE (   name)    QX_APP_NAMESPACE::name

在文件 qxapp_global.h 第 65 行定义.

◆ QX_APP_USE_NAMESPACE

#define QX_APP_USE_NAMESPACE   using namespace QX_APP_NAMESPACE;

在文件 qxapp_global.h 第 64 行定义.

◆ QX_APP_VERSION

#define QX_APP_VERSION   QT_VERSION_CHECK(QX_APP_VERSION_MAJOR, QX_APP_VERSION_MINOR, QX_APP_VERSION_PATCH)

在文件 qxapp_global.h 第 85 行定义.

◆ QX_APP_VERSION_MAJOR

#define QX_APP_VERSION_MAJOR   0

在文件 qxapp_global.h 第 78 行定义.

◆ QX_APP_VERSION_MINOR

#define QX_APP_VERSION_MINOR   0

在文件 qxapp_global.h 第 79 行定义.

◆ QX_APP_VERSION_PATCH

#define QX_APP_VERSION_PATCH   1

在文件 qxapp_global.h 第 80 行定义.

◆ QX_APP_VERSION_STR

#define QX_APP_VERSION_STR    QT_STRINGIFY(QX_VERSION_JOIN(QX_APP_VERSION_MAJOR, QX_APP_VERSION_MINOR, QX_APP_VERSION_PATCH))

在文件 qxapp_global.h 第 87 行定义.

◆ QX_DECLARE_PRIVATE

#define QX_DECLARE_PRIVATE (   Class)
值:
Class##Private *d_ptr; \
Q_DECLARE_PRIVATE(Class)

在文件 qxapp_global.h 第 24 行定义.

◆ QX_DECLARE_PUBLIC

#define QX_DECLARE_PUBLIC (   Class)
值:
Class *q_ptr; \
inline void setPublic(Class *ptr) \
{ \
q_ptr = ptr; \
} \
Q_DECLARE_PUBLIC(Class)

在文件 qxapp_global.h 第 28 行定义.

◆ QX_FINI_PRIVATE

#define QX_FINI_PRIVATE ( )
值:
delete d_ptr; \
d_ptr = Q_NULLPTR;
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0

在文件 qxapp_global.h 第 44 行定义.

◆ QX_INIT_PRIVATE

#define QX_INIT_PRIVATE (   Class)
值:
d_ptr = new Class##Private(); \
d_ptr->setPublic(this);

在文件 qxapp_global.h 第 36 行定义.

◆ QX_SET_PRIVATE

#define QX_SET_PRIVATE (   Dptr)
值:
d_ptr = Dptr; \
d_ptr->setPublic(this);

在文件 qxapp_global.h 第 40 行定义.

◆ QX_VERSION_JOIN

#define QX_VERSION_JOIN (   major,
  minor,
  patch 
)    QX_VERSION_JOIN2(major, minor, patch)

在文件 qxapp_global.h 第 19 行定义.

◆ QX_VERSION_JOIN2

#define QX_VERSION_JOIN2 (   major,
  minor,
  patch 
)    major##.##minor##.##patch

在文件 qxapp_global.h 第 18 行定义.