Added BLEAddress operator overload methods (#4839)

Allows BLEAddress to be used as key in std::map etc
This commit is contained in:
Bascy
2021-02-22 18:37:07 +01:00
committed by GitHub
parent 560c0f45f5
commit 44aaf13225
2 changed files with 31 additions and 2 deletions

View File

@ -23,6 +23,12 @@ public:
BLEAddress(esp_bd_addr_t address);
BLEAddress(std::string stringAddress);
bool equals(BLEAddress otherAddress);
bool operator==(const BLEAddress& otherAddress) const;
bool operator!=(const BLEAddress& otherAddress) const;
bool operator<(const BLEAddress& otherAddress) const;
bool operator<=(const BLEAddress& otherAddress) const;
bool operator>(const BLEAddress& otherAddress) const;
bool operator>=(const BLEAddress& otherAddress) const;
esp_bd_addr_t* getNative();
std::string toString();