Merge pull request #1115 from lightyear15/timerange
timerange quick refactor
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
#include "timerange.h"
|
#include "timerange.h"
|
||||||
|
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
TimeRange::TimeRange(const rational &in, const rational &out) :
|
TimeRange::TimeRange(const rational &in, const rational &out) :
|
||||||
in_(in),
|
in_(in),
|
||||||
out_(out)
|
out_(out)
|
||||||
@@ -54,10 +56,9 @@ bool TimeRange::operator>(const TimeRange &r) const
|
|||||||
void TimeRange::normalize()
|
void TimeRange::normalize()
|
||||||
{
|
{
|
||||||
// If `out` is earlier than `in`, swap them
|
// If `out` is earlier than `in`, swap them
|
||||||
if (out_ < in_) {
|
if (out_ < in_)
|
||||||
rational temp = in_;
|
{
|
||||||
in_ = out_;
|
std::swap(out_, in_);
|
||||||
out_ = temp;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate length
|
// Calculate length
|
||||||
|
|||||||
Reference in New Issue
Block a user