[Positioning] CalibrationRequest & Result: operator==() const
CalibrationRequest::operator==() was not marked as const, which caused trouble with unordered_set. This commit corrects also CalibrationRequest::operator!=(), Result::operator==() and Result::operator!=().
This commit is contained in:
parent
2c62e30ff9
commit
92bb12bfe3
|
@ -38,7 +38,7 @@ CalibrationRequest::operator=(const CalibrationRequest &source)
|
|||
}
|
||||
|
||||
|
||||
bool CalibrationRequest::operator==(const CalibrationRequest &source)
|
||||
bool CalibrationRequest::operator==(const CalibrationRequest &source) const
|
||||
{
|
||||
if (this == &source)
|
||||
return true ;
|
||||
|
|
|
@ -49,8 +49,8 @@ public:
|
|||
/** @name Operators */
|
||||
//@{
|
||||
const CalibrationRequest& operator=(const CalibrationRequest &source) ;
|
||||
bool operator==(const CalibrationRequest &source) ;
|
||||
bool operator!=(const CalibrationRequest &source) ;
|
||||
bool operator==(const CalibrationRequest &source) const ;
|
||||
bool operator!=(const CalibrationRequest &source) const ;
|
||||
//@}
|
||||
|
||||
/// Hash a CalibrationRequest
|
||||
|
@ -96,7 +96,8 @@ set_direction(const Direction &_direction)
|
|||
/* *** Operators *** */
|
||||
|
||||
|
||||
inline bool CalibrationRequest::operator!=(const CalibrationRequest &source)
|
||||
inline bool CalibrationRequest::
|
||||
operator!=(const CalibrationRequest &source) const
|
||||
{
|
||||
return !(*this == source) ;
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ const Result& Result::operator=(const Result &source)
|
|||
}
|
||||
|
||||
|
||||
bool Result::operator==(const Result &source)
|
||||
bool Result::operator==(const Result &source) const
|
||||
{
|
||||
return
|
||||
position == source.position &&
|
||||
|
|
|
@ -28,8 +28,8 @@ public:
|
|||
/** @name Operators */
|
||||
//@{
|
||||
const Result& operator=(const Result &source) ;
|
||||
bool operator==(const Result &source) ;
|
||||
bool operator!=(const Result &source) ;
|
||||
bool operator==(const Result &source) const ;
|
||||
bool operator!=(const Result &source) const ;
|
||||
//@}
|
||||
|
||||
/// Displays a Result
|
||||
|
@ -57,7 +57,7 @@ inline const Request* Result::get_request() const
|
|||
/* *** Operators *** */
|
||||
|
||||
|
||||
inline bool Result::operator!=(const Result &source)
|
||||
inline bool Result::operator!=(const Result &source) const
|
||||
{
|
||||
return !(*this == source) ;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue