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ライセンスの下で利用可能です。
詳細はこちら。