mirror of
https://github.com/SFML/SFML.git
synced 2024-11-25 04:41:05 +08:00
sf::Time operators now take arguments by value instead of const reference
This commit is contained in:
parent
369f450502
commit
108984f71b
@ -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
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user