C

<qul/global.h> - Global QUL Declarations

<qul/global.h> ヘッダーファイルには、基本的なグローバル宣言が含まれています。詳細...

Header: #include <qul/global.h>

型

マクロ

qreal QREAL_C(literal)
QUL_DISABLE_COPY(Class)
QUL_DISABLE_COPY_MOVE(Class)
QUL_DISABLE_MOVE(Class)

詳細な説明

グローバル宣言には、型とマクロが含まれます。

型定義とマクロは、設定に依存しない型システムを提供することを目的としています。その他のマクロは、利便性のために定義されています。

型のドキュメント

qreal

QUL_QREAL_TYPE というコンパイラ定義オプションで別段の設定がなされていない限り、double のtypedefとなります。

マクロのドキュメント

qreal QREAL_C(literal)

実際のliteral を、設定に依存しない形でラップします。

「Qul::qreal」も参照してください 。

QUL_DISABLE_COPY(Class)

指定されたClass に対して、コピーコンストラクタおよび代入演算子の使用を無効にします。

「 QUL_DISABLE_MOVE 」および「QUL_DISABLE_COPY_MOVE 」も参照してください 。

QUL_DISABLE_COPY_MOVE(Class)

指定されたClass に対して、コピーコンストラクタ、代入演算子、移動コンストラクタ、および移動代入演算子の使用を無効にする便利なマクロです。Q_DISABLE_COPYとQ_DISABLE_MOVEを組み合わせています。

QUL_DISABLE_COPY およびQUL_DISABLE_MOVEも参照してください 。

QUL_DISABLE_MOVE(Class)

指定されたClass に対して、移動コンストラクタおよび移動代入演算子の使用を無効にします。

「 QUL_DISABLE_COPY 」および「QUL_DISABLE_COPY_MOVE 」も参照してください 。

特定のQtライセンスの下で利用可能です。
詳細はこちら。