# QairtProperty Note Some methods in this module are not yet implemented in the current release and will raise an exception if called. See the C API for full functionality. **Include:** `#include "QairtCppApi/QairtProperty.hpp"` C++ wrapper for the QAIRT property query API. - namespace qairt - Enums - enum class PropertyError : uint32\_t - *Values:* - enumerator Undefined = 0xFFFFFFFF - An undefined or unknown property error occurred. - enum class PropertyKey : uint32\_t - *Values:* - enumerator Undefined = 0xFFFFFFFF - An undefined or unknown property key. - class Property - *#include <QairtProperty.hpp>* Handle for querying backend properties. Public Functions - Property(const [Property](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt8Property8PropertyERK8Property)&) = delete - - Property([Property](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt8Property8PropertyERR8Property)&&) noexcept = default - - [Property](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt8PropertyE) &operator=(const [Property](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt8PropertyE)&) = delete - - [Property](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt8PropertyE) &operator=([Property](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt8PropertyE)&&) noexcept = default - - inline [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) hasCapability([PropertyKey](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt11PropertyKeyE) propertyKey) const - - class PropertyQueryResult - *#include <QairtProperty.hpp>* Result of a QAIRT property query. Public Functions - constexpr PropertyQueryResult() noexcept = default - - constexpr PropertyQueryResult(const [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResult19PropertyQueryResultERK19PropertyQueryResult)&) noexcept = default - - inline constexpr PropertyQueryResult(const [PropertyKey](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt11PropertyKeyE) &propertyKey, const [PropertyError](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt13PropertyErrorE) &propertyError) noexcept - - constexpr PropertyQueryResult([PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResult19PropertyQueryResultERR19PropertyQueryResult)&&) noexcept = default - - constexpr [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) &operator=(const [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE)&) noexcept = default - - constexpr [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) &operator=([PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE)&&) noexcept = default - - inline [PropertyError](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt13PropertyErrorE) getError() - - inline const [PropertyError](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt13PropertyErrorE) &getError() const - - inline explicit operator bool() const - Friends - inline friend bool operator==(const [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) &lhs, const [PropertyError](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt13PropertyErrorE) &rhs) - - inline friend bool operator==(const [PropertyError](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt13PropertyErrorE) &lhs, const [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) &rhs) - - inline friend bool operator==(const [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) &lhs, const [PropertyQueryResult](https://docs.qualcomm.com/doc/80-63442-10/topic/QairtProperty.html#_CPPv4N5qairt19PropertyQueryResultE) &rhs) - Last Published: Aug 06, 2026 [Previous Topic QairtInfo](https://docs.qualcomm.com/bundle/publicresource/80-63442-10/topics/QairtInfo.md) [Next Topic QairtTypeTraits](https://docs.qualcomm.com/bundle/publicresource/80-63442-10/topics/QairtTypeTraits.md)