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 の型定義。

マクロ・ドキュメント

qreal QREAL_C(literal)

コンフィギュレーションに依存しない方法で実literal をラップする。

Qul::qrealも参照のこと

QUL_DISABLE_COPY(Class)

指定されたClass 、コピーコンストラクタと代入演算子の使用を無効にする。

QUL_DISABLE_MOVE およびQUL_DISABLE_COPY_MOVEも参照

QUL_DISABLE_COPY_MOVE(Class)

Q_DISABLE_COPY と Q_DISABLE_MOVE を組み合わせて、与えられたClass に対してコピーコンストラクタ、代入演算子、移動コンストラクタ、移動代入演算子の使用を無効にする便利なマクロ。

QUL_DISABLE_COPY およびQUL_DISABLE_MOVEも参照のこと

QUL_DISABLE_MOVE(Class)

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

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

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