remove typename which MSVC wanted, will try to find another way (nw)

This commit is contained in:
smf- 2018-07-07 23:07:15 +01:00
parent dc43087ee5
commit e0dd06bbf4

View File

@ -640,7 +640,7 @@ private:
, m_delegate(std::forward<T>(func), name, tag, std::add_pointer_t<devcb_read::delegate_device_class_t<T> >(nullptr))
{ }
template <typename T>
delegate_builder(devcb_read &target, bool append, device_t &devbase, typename devcb_read::template delegate_device_class_t<T> &obj, T &&func, char const *name)
delegate_builder(devcb_read &target, bool append, device_t &devbase, devcb_read::template delegate_device_class_t<T> &obj, T &&func, char const *name)
: builder_base(target, append)
, transform_base<output_t, delegate_builder>(DefaultMask & delegate_traits<Delegate>::default_mask)
, m_devbase(devbase)
@ -1381,7 +1381,7 @@ private:
, m_delegate(std::forward<T>(func), name, tag, std::add_pointer_t<devcb_write::delegate_device_class_t<T> >(nullptr))
{ }
template <typename T>
delegate_builder(devcb_write &target, bool append, device_t &devbase, typename devcb_write::template delegate_device_class_t<T> &obj, T &&func, char const *name)
delegate_builder(devcb_write &target, bool append, device_t &devbase, devcb_write::template delegate_device_class_t<T> &obj, T &&func, char const *name)
: builder_base(target, append)
, transform_base<mask_t<Input, typename delegate_traits<Delegate>::input_t>, delegate_builder>(DefaultMask & delegate_traits<Delegate>::default_mask)
, m_devbase(devbase)