summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ptime.h
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2020-06-01 19:58:26 +0200
committer couriersud <couriersud@gmx.org>2020-06-01 19:59:53 +0200
commit9cd005b57433c66c35ddb6bb2953e3e29925d643 (patch)
tree8444bf303689fdb4d9847a7c583ad728fa23a353 /src/lib/netlist/plib/ptime.h
parent3fd176a7a6700a1818059df4faf58e57d523119b (diff)
netlist: drop c++11 support. (nw)
This wasn't working since the last factory changes. Removed it. Basically replace C14CONSTEXPR with constexpr.
Diffstat (limited to 'src/lib/netlist/plib/ptime.h')
-rw-r--r--src/lib/netlist/plib/ptime.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/netlist/plib/ptime.h b/src/lib/netlist/plib/ptime.h
index 655fb84caeb..e2688cc13ac 100644
--- a/src/lib/netlist/plib/ptime.h
+++ b/src/lib/netlist/plib/ptime.h
@@ -46,8 +46,8 @@ namespace plib
constexpr ptime(ptime &&rhs) noexcept = default;
constexpr explicit ptime(const internal_type &time) noexcept : m_time(time) {}
constexpr explicit ptime(internal_type &&time) noexcept : m_time(time) {}
- C14CONSTEXPR ptime &operator=(const ptime &rhs) noexcept = default;
- C14CONSTEXPR ptime &operator=(ptime &&rhs) noexcept = default;
+ constexpr ptime &operator=(const ptime &rhs) noexcept = default;
+ constexpr ptime &operator=(ptime &&rhs) noexcept = default;
constexpr explicit ptime(const double t) = delete;
constexpr explicit ptime(const internal_type nom, const internal_type den) noexcept
@@ -60,14 +60,14 @@ namespace plib
}
template <typename O>
- C14CONSTEXPR ptime &operator+=(const ptime<O, RES> &rhs) noexcept
+ constexpr ptime &operator+=(const ptime<O, RES> &rhs) noexcept
{
static_assert(ptime_le<ptime<O, RES>, ptime>::value, "Invalid ptime type");
m_time += rhs.m_time;
return *this;
}
template <typename O>
- C14CONSTEXPR ptime &operator-=(const ptime<O, RES> &rhs) noexcept
+ constexpr ptime &operator-=(const ptime<O, RES> &rhs) noexcept
{
static_assert(ptime_le<ptime<O, RES>, ptime>::value, "Invalid ptime type");
m_time -= rhs.m_time;
@@ -75,7 +75,7 @@ namespace plib
}
template <typename M>
- C14CONSTEXPR ptime &operator*=(const M &factor) noexcept
+ constexpr ptime &operator*=(const M &factor) noexcept
{
static_assert(plib::is_integral<M>::value, "Factor must be an integral type");
m_time *= factor;
@@ -174,7 +174,7 @@ namespace plib
// for save states ....
#if 0
- C14CONSTEXPR internal_type *get_internaltype_ptr() noexcept { return &m_time; }
+ constexpr internal_type *get_internaltype_ptr() noexcept { return &m_time; }
#endif
template <typename ST>
void save_state(ST &st)