QFlag Class

QFlag クラスは、QFlags のヘルパー・データ型です。詳細...

Header: #include <QFlag>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

パブリック関数

QFlag(int value)
QFlag(short value)
QFlag(uint value)
QFlag(ushort value)
int operator int() const
uint operator uint() const

詳細説明

このクラスは、関数のオーバーロードと型変換を除けば、int と同等です。アプリケーションでこのクラスを使う必要はありません。

QFlagsも参照してください

メンバ関数 ドキュメント

[constexpr noexcept] QFlag::QFlag(int value)

value を格納する QFlag オブジェクトを構築します。

[constexpr noexcept] QFlag::QFlag(short value)

value を格納する QFlag オブジェクトを構築します。

[constexpr noexcept] QFlag::QFlag(uint value)

value を格納する QFlag オブジェクトを構築します。

[constexpr noexcept] QFlag::QFlag(ushort value)

value を格納する QFlag オブジェクトを構築する。

[constexpr noexcept] int QFlag::operator int() const

QFlag オブジェクトによって格納された値を返します。

[constexpr noexcept] uint QFlag::operator uint() const

QFlag オブジェクトによって格納された値を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。