sf::Time operators now take arguments by value instead of const reference

This commit is contained in:
Laurent Gomila 2012-01-21 15:41:10 +01:00
parent 369f450502
commit 108984f71b
2 changed files with 34 additions and 34 deletions

View File

@ -158,7 +158,7 @@ SFML_SYSTEM_API Time Microseconds(Int64 amount);
/// \return True if both time values are equal /// \return True if both time values are equal
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API bool operator ==(const Time& left, const Time& right); SFML_SYSTEM_API bool operator ==(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -170,7 +170,7 @@ SFML_SYSTEM_API bool operator ==(const Time& left, const Time& right);
/// \return True if both time values are different /// \return True if both time values are different
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API bool operator !=(const Time& left, const Time& right); SFML_SYSTEM_API bool operator !=(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -182,7 +182,7 @@ SFML_SYSTEM_API bool operator !=(const Time& left, const Time& right);
/// \return True if \a left is lesser than \a right /// \return True if \a left is lesser than \a right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API bool operator <(const Time& left, const Time& right); SFML_SYSTEM_API bool operator <(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -194,7 +194,7 @@ SFML_SYSTEM_API bool operator <(const Time& left, const Time& right);
/// \return True if \a left is greater than \a right /// \return True if \a left is greater than \a right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API bool operator >(const Time& left, const Time& right); SFML_SYSTEM_API bool operator >(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -206,7 +206,7 @@ SFML_SYSTEM_API bool operator >(const Time& left, const Time& right);
/// \return True if \a left is lesser or equal than \a right /// \return True if \a left is lesser or equal than \a right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API bool operator <=(const Time& left, const Time& right); SFML_SYSTEM_API bool operator <=(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -218,7 +218,7 @@ SFML_SYSTEM_API bool operator <=(const Time& left, const Time& right);
/// \return True if \a left is greater or equal than \a right /// \return True if \a left is greater or equal than \a right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API bool operator >=(const Time& left, const Time& right); SFML_SYSTEM_API bool operator >=(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -229,7 +229,7 @@ SFML_SYSTEM_API bool operator >=(const Time& left, const Time& right);
/// \return Opposite of the time value /// \return Opposite of the time value
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator -(const Time& right); SFML_SYSTEM_API Time operator -(Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -241,7 +241,7 @@ SFML_SYSTEM_API Time operator -(const Time& right);
/// \return Sum of the two times values /// \return Sum of the two times values
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator +(const Time& left, const Time& right); SFML_SYSTEM_API Time operator +(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -253,7 +253,7 @@ SFML_SYSTEM_API Time operator +(const Time& left, const Time& right);
/// \return Sum of the two times values /// \return Sum of the two times values
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time& operator +=(Time& left, const Time& right); SFML_SYSTEM_API Time& operator +=(Time& left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -265,7 +265,7 @@ SFML_SYSTEM_API Time& operator +=(Time& left, const Time& right);
/// \return Difference of the two times values /// \return Difference of the two times values
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator -(const Time& left, const Time& right); SFML_SYSTEM_API Time operator -(Time left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -277,7 +277,7 @@ SFML_SYSTEM_API Time operator -(const Time& left, const Time& right);
/// \return Difference of the two times values /// \return Difference of the two times values
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time& operator -=(Time& left, const Time& right); SFML_SYSTEM_API Time& operator -=(Time& left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -289,7 +289,7 @@ SFML_SYSTEM_API Time& operator -=(Time& left, const Time& right);
/// \return \left multiplied by \right /// \return \left multiplied by \right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator *(const Time& left, float right); SFML_SYSTEM_API Time operator *(Time left, float right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -301,7 +301,7 @@ SFML_SYSTEM_API Time operator *(const Time& left, float right);
/// \return \left multiplied by \right /// \return \left multiplied by \right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator *(const Time& left, Int64 right); SFML_SYSTEM_API Time operator *(Time left, Int64 right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -313,7 +313,7 @@ SFML_SYSTEM_API Time operator *(const Time& left, Int64 right);
/// \return \left multiplied by \right /// \return \left multiplied by \right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator *(float left, const Time& right); SFML_SYSTEM_API Time operator *(float left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -325,7 +325,7 @@ SFML_SYSTEM_API Time operator *(float left, const Time& right);
/// \return \left multiplied by \right /// \return \left multiplied by \right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator *(Int64 left, const Time& right); SFML_SYSTEM_API Time operator *(Int64 left, Time right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -361,7 +361,7 @@ SFML_SYSTEM_API Time& operator *=(Time& left, Int64 right);
/// \return \left divided by \right /// \return \left divided by \right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator /(const Time& left, float right); SFML_SYSTEM_API Time operator /(Time left, float right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time
@ -373,7 +373,7 @@ SFML_SYSTEM_API Time operator /(const Time& left, float right);
/// \return \left divided by \right /// \return \left divided by \right
/// ///
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
SFML_SYSTEM_API Time operator /(const Time& left, Int64 right); SFML_SYSTEM_API Time operator /(Time left, Int64 right);
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
/// \relates Time /// \relates Time

View File

@ -91,105 +91,105 @@ Time Microseconds(Int64 amount)
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
bool operator ==(const Time& left, const Time& right) bool operator ==(Time left, Time right)
{ {
return left.AsMicroseconds() == right.AsMicroseconds(); return left.AsMicroseconds() == right.AsMicroseconds();
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
bool operator !=(const Time& left, const Time& right) bool operator !=(Time left, Time right)
{ {
return left.AsMicroseconds() != right.AsMicroseconds(); return left.AsMicroseconds() != right.AsMicroseconds();
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
bool operator <(const Time& left, const Time& right) bool operator <(Time left, Time right)
{ {
return left.AsMicroseconds() < right.AsMicroseconds(); return left.AsMicroseconds() < right.AsMicroseconds();
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
bool operator >(const Time& left, const Time& right) bool operator >(Time left, Time right)
{ {
return left.AsMicroseconds() > right.AsMicroseconds(); return left.AsMicroseconds() > right.AsMicroseconds();
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
bool operator <=(const Time& left, const Time& right) bool operator <=(Time left, Time right)
{ {
return left.AsMicroseconds() <= right.AsMicroseconds(); return left.AsMicroseconds() <= right.AsMicroseconds();
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
bool operator >=(const Time& left, const Time& right) bool operator >=(Time left, Time right)
{ {
return left.AsMicroseconds() >= right.AsMicroseconds(); return left.AsMicroseconds() >= right.AsMicroseconds();
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator -(const Time& right) Time operator -(Time right)
{ {
return Microseconds(-right.AsMicroseconds()); return Microseconds(-right.AsMicroseconds());
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator +(const Time& left, const Time& right) Time operator +(Time left, Time right)
{ {
return Microseconds(left.AsMicroseconds() + right.AsMicroseconds()); return Microseconds(left.AsMicroseconds() + right.AsMicroseconds());
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time& operator +=(Time& left, const Time& right) Time& operator +=(Time& left, Time right)
{ {
return left = left + right; return left = left + right;
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator -(const Time& left, const Time& right) Time operator -(Time left, Time right)
{ {
return Microseconds(left.AsMicroseconds() - right.AsMicroseconds()); return Microseconds(left.AsMicroseconds() - right.AsMicroseconds());
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time& operator -=(Time& left, const Time& right) Time& operator -=(Time& left, Time right)
{ {
return left = left - right; return left = left - right;
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator *(const Time& left, float right) Time operator *(Time left, float right)
{ {
return Seconds(left.AsSeconds() * right); return Seconds(left.AsSeconds() * right);
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator *(const Time& left, Int64 right) Time operator *(Time left, Int64 right)
{ {
return Microseconds(left.AsMicroseconds() * right); return Microseconds(left.AsMicroseconds() * right);
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator *(float left, const Time& right) Time operator *(float left, Time right)
{ {
return right * left; return right * left;
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator *(Int64 left, const Time& right) Time operator *(Int64 left, Time right)
{ {
return right * left; return right * left;
} }
@ -210,14 +210,14 @@ Time& operator *=(Time& left, Int64 right)
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator /(const Time& left, float right) Time operator /(Time left, float right)
{ {
return Seconds(left.AsSeconds() / right); return Seconds(left.AsSeconds() / right);
} }
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
Time operator /(const Time& left, Int64 right) Time operator /(Time left, Int64 right)
{ {
return Microseconds(left.AsMicroseconds() / right); return Microseconds(left.AsMicroseconds() / right);
} }