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 836f832bda8..3cdb9f30d33 100644
--- a/src/lib/netlist/plib/ptime.h
+++ b/src/lib/netlist/plib/ptime.h
@@ -27,13 +27,6 @@ namespace plib
const static bool value = sizeof(T) <= sizeof(U);
};
-#if 0
- template<typename T, typename U>
- struct ptime_res {
- using type = typename std::conditional<sizeof(T) >= sizeof(U), T, U>::type;
- };
-#endif
-
template <typename TYPE, TYPE RES>
struct ptime final
{
@@ -165,7 +158,14 @@ namespace plib
constexpr ptime shr(unsigned shift) const noexcept { return ptime(m_time >> shift); }
// for save states ....
+#if 0
C14CONSTEXPR internal_type *get_internaltype_ptr() noexcept { return &m_time; }
+#endif
+ template <typename ST>
+ void save_state(ST &st)
+ {
+ st.save_item(m_time, "m_time");
+ }
static constexpr ptime from_nsec(internal_type ns) noexcept { return ptime(ns, UINT64_C(1000000000)); }
static constexpr ptime from_usec(internal_type us) noexcept { return ptime(us, UINT64_C( 1000000)); }