wifi: add comparison operator for WifiMode

This commit is contained in:
Alexander Krotov
2018-05-03 12:02:34 +03:00
parent 462cea693f
commit e180eaed93
2 changed files with 14 additions and 0 deletions

View File

@@ -39,6 +39,19 @@ bool operator == (const WifiMode &a, const WifiMode &b)
{
return a.GetUid () == b.GetUid ();
}
/**
* Compare two WifiModes
*
* \param a WifiMode
* \param b WifiMode
*
* \return true if a is less than b,
* false otherwise
*/
bool operator < (const WifiMode &a, const WifiMode &b)
{
return a.GetUid () < b.GetUid ();
}
/**
* Serialize WifiMode to ostream (human-readable).
*

View File

@@ -237,6 +237,7 @@ private:
/// equality operator
bool operator == (const WifiMode &a, const WifiMode &b);
bool operator < (const WifiMode &a, const WifiMode &b);
std::ostream & operator << (std::ostream & os, const WifiMode &mode);
std::istream & operator >> (std::istream &is, WifiMode &mode);