QDBusSignature Class
QDBusSignature クラスを使用することで、プログラマーは D-Bus タイプシステムによって提供される SIGNATURE タイプを識別することができます。詳細...
| ヘッダー: | #include <QDBusSignature> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DBus) target_link_libraries(mytarget PRIVATE Qt6::DBus) |
| qmake: | QT += dbus |
パブリック関数
| QDBusSignature() | |
| QDBusSignature(QLatin1StringView signature) | |
| QDBusSignature(const QString &signature) | |
| QDBusSignature(const char *signature) | |
| void | setSignature(const QString &signature) |
| QString | signature() const |
| void | swap(QDBusSignature &other) |
「Qt D-Bus の型システム」も参照してください 。
メンバ関数のドキュメント
[noexcept] QDBusSignature::QDBusSignature()
新しい署名を作成します。
setSignature()も参照してください 。
[explicit] QDBusSignature::QDBusSignature(QLatin1StringView signature)
signature で取得した Latin-1 文字列から、新しい署名を作成します。
[explicit] QDBusSignature::QDBusSignature(const QString &signature)
指定されたsignature から新しい署名を作成します。
[explicit] QDBusSignature::QDBusSignature(const char *signature)
指定されたsignature から新しい署名を作成します。
void QDBusSignature::setSignature(const QString &signature)
指定されたsignature の値をこの署名に割り当てます。
signature()も参照してください 。
QString QDBusSignature::signature() const
このシグネチャを返します。
setSignature()も参照してください 。
[noexcept] void QDBusSignature::swap(QDBusSignature &other)
この署名をother と入れ替えます。この処理は非常に高速で、失敗することはありません。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.