summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ptime.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/ptime.h')
-rw-r--r--src/lib/netlist/plib/ptime.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/netlist/plib/ptime.h b/src/lib/netlist/plib/ptime.h
index 8bd0cca6c65..7168477f49f 100644
--- a/src/lib/netlist/plib/ptime.h
+++ b/src/lib/netlist/plib/ptime.h
@@ -82,7 +82,7 @@ namespace plib
}
template <typename M>
- C14CONSTEXPR ptime &operator*=(const M factor) noexcept
+ C14CONSTEXPR ptime &operator*=(const M &factor) noexcept
{
static_assert(plib::is_integral<M>::value, "Factor must be an integral type");
m_time *= factor;
@@ -117,32 +117,32 @@ namespace plib
return static_cast<mult_type>(m_time / rhs.m_time);
}
- friend constexpr bool operator<(const ptime lhs, const ptime rhs) noexcept
+ friend constexpr bool operator<(const ptime &lhs, const ptime &rhs) noexcept
{
return (lhs.m_time < rhs.m_time);
}
- friend constexpr bool operator>(const ptime lhs, const ptime rhs) noexcept
+ friend constexpr bool operator>(const ptime &lhs, const ptime &rhs) noexcept
{
return (rhs < lhs);
}
- friend constexpr bool operator<=(const ptime lhs, const ptime rhs) noexcept
+ friend constexpr bool operator<=(const ptime &lhs, const ptime &rhs) noexcept
{
return !(lhs > rhs);
}
- friend constexpr bool operator>=(const ptime lhs, const ptime rhs) noexcept
+ friend constexpr bool operator>=(const ptime &lhs, const ptime &rhs) noexcept
{
return !(lhs < rhs);
}
- friend constexpr bool operator==(const ptime lhs, const ptime rhs) noexcept
+ friend constexpr bool operator==(const ptime &lhs, const ptime &rhs) noexcept
{
return lhs.m_time == rhs.m_time;
}
- friend constexpr bool operator!=(const ptime lhs, const ptime rhs) noexcept
+ friend constexpr bool operator!=(const ptime &lhs, const ptime &rhs) noexcept
{
return !(lhs == rhs);
}