diff options
Diffstat (limited to 'src/emu/addrmap.h')
-rw-r--r-- | src/emu/addrmap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/addrmap.h b/src/emu/addrmap.h index c5a6c17d128..76cdc6aef54 100644 --- a/src/emu/addrmap.h +++ b/src/emu/addrmap.h @@ -72,7 +72,7 @@ class address_map_entry friend class address_map; template <typename T, typename Ret, typename... Params> - struct is_addrmap_method { static constexpr bool value = std::is_constructible<address_map_constructor, Ret (T::*)(Params...), const char *, T*>::value; }; + using is_addrmap_method = std::bool_constant<std::is_constructible_v<address_map_constructor, Ret (T::*)(Params...), const char *, T *> >; template <typename T, typename Ret, typename... Params> static std::enable_if_t<is_addrmap_method<T, Ret, Params...>::value, address_map_constructor> make_delegate(Ret (T::*func)(Params...), const char *name, T *obj) |