|
| constexpr Characteristic::Properties | c7222::operator| (Characteristic::Properties lhs, Characteristic::Properties rhs) noexcept |
| | Bitwise OR operator for Characteristic::Properties.
|
| |
| constexpr Characteristic::Properties | c7222::operator& (Characteristic::Properties lhs, Characteristic::Properties rhs) noexcept |
| | Bitwise AND operator for Characteristic::Properties.
|
| |
| constexpr Characteristic::Properties | c7222::operator^ (Characteristic::Properties lhs, Characteristic::Properties rhs) noexcept |
| | Bitwise XOR operator for Characteristic::Properties.
|
| |
| constexpr Characteristic::Properties | c7222::operator~ (Characteristic::Properties prop) noexcept |
| | Bitwise NOT operator for Characteristic::Properties.
|
| |
| constexpr Characteristic::Properties & | c7222::operator|= (Characteristic::Properties &lhs, Characteristic::Properties rhs) noexcept |
| | Bitwise OR assignment operator for Characteristic::Properties.
|
| |
| constexpr Characteristic::Properties & | c7222::operator&= (Characteristic::Properties &lhs, Characteristic::Properties rhs) noexcept |
| | Bitwise AND assignment operator for Characteristic::Properties.
|
| |
| constexpr Characteristic::Properties & | c7222::operator^= (Characteristic::Properties &lhs, Characteristic::Properties rhs) noexcept |
| | Bitwise XOR assignment operator for Characteristic::Properties.
|
| |
| std::ostream & | c7222::operator<< (std::ostream &os, Characteristic::Properties props) |
| | Stream output operator for Characteristic::Properties. Outputs a human-readable list of properties (e.g., "Read | Write | Notify").
|
| |
| std::ostream & | c7222::operator<< (std::ostream &os, const Characteristic &characteristic) |
| | Stream output operator for Characteristic. Outputs comprehensive information about the characteristic including UUID, properties, handles, value, and all descriptors.
|
| |
| constexpr Characteristic::CCCDProperties | c7222::operator| (Characteristic::CCCDProperties lhs, Characteristic::CCCDProperties rhs) noexcept |
| |
| constexpr Characteristic::CCCDProperties | c7222::operator& (Characteristic::CCCDProperties lhs, Characteristic::CCCDProperties rhs) noexcept |
| |
| constexpr Characteristic::SCCDProperties | c7222::operator| (Characteristic::SCCDProperties lhs, Characteristic::SCCDProperties rhs) noexcept |
| |
| constexpr Characteristic::SCCDProperties | c7222::operator& (Characteristic::SCCDProperties lhs, Characteristic::SCCDProperties rhs) noexcept |
| |
| constexpr Characteristic::ExtendedProperties | c7222::operator| (Characteristic::ExtendedProperties lhs, Characteristic::ExtendedProperties rhs) noexcept |
| |
| constexpr Characteristic::ExtendedProperties | c7222::operator& (Characteristic::ExtendedProperties lhs, Characteristic::ExtendedProperties rhs) noexcept |
| |