diff options
Diffstat (limited to 'src/devices/cpu')
-rw-r--r-- | src/devices/cpu/h8/h8_sci.h | 2 | ||||
-rw-r--r-- | src/devices/cpu/nec/v25.h | 7 | ||||
-rw-r--r-- | src/devices/cpu/s2650/s2650.h | 3 |
3 files changed, 0 insertions, 12 deletions
diff --git a/src/devices/cpu/h8/h8_sci.h b/src/devices/cpu/h8/h8_sci.h index f704644e285..aa15f491160 100644 --- a/src/devices/cpu/h8/h8_sci.h +++ b/src/devices/cpu/h8/h8_sci.h @@ -46,8 +46,6 @@ public: DECLARE_WRITE_LINE_MEMBER(rx_w); DECLARE_WRITE_LINE_MEMBER(clk_w); - template <class Object> devcb_base &set_tx_cb(Object &&cb) { return tx_cb.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_clk_cb(Object &&cb) { return clk_cb.set_callback(std::forward<Object>(cb)); } auto tx_handler() { return tx_cb.bind(); } auto clk_handler() { return clk_cb.bind(); } diff --git a/src/devices/cpu/nec/v25.h b/src/devices/cpu/nec/v25.h index 209180091d8..b908238271d 100644 --- a/src/devices/cpu/nec/v25.h +++ b/src/devices/cpu/nec/v25.h @@ -27,18 +27,11 @@ public: // configuration helpers void set_decryption_table(const uint8_t *decryption_table) { m_v25v35_decryptiontable = decryption_table; } - template <class Object> devcb_base &set_pt_in_cb(Object &&cb) { return m_pt_in.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_p0_in_cb(Object &&cb) { return m_p0_in.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_p1_in_cb(Object &&cb) { return m_p1_in.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_p2_in_cb(Object &&cb) { return m_p2_in.set_callback(std::forward<Object>(cb)); } auto pt_in_cb() { return m_pt_in.bind(); } auto p0_in_cb() { return m_p0_in.bind(); } auto p1_in_cb() { return m_p1_in.bind(); } auto p2_in_cb() { return m_p2_in.bind(); } - template <class Object> devcb_base &set_p0_out_cb(Object &&cb) { return m_p0_out.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_p1_out_cb(Object &&cb) { return m_p1_out.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_p2_out_cb(Object &&cb) { return m_p2_out.set_callback(std::forward<Object>(cb)); } auto p0_out_cb() { return m_p0_out.bind(); } auto p1_out_cb() { return m_p1_out.bind(); } auto p2_out_cb() { return m_p2_out.bind(); } diff --git a/src/devices/cpu/s2650/s2650.h b/src/devices/cpu/s2650/s2650.h index 4113b6e4dc6..e1f344d9147 100644 --- a/src/devices/cpu/s2650/s2650.h +++ b/src/devices/cpu/s2650/s2650.h @@ -32,9 +32,6 @@ public: s2650_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); // configuration helpers - template <class Object> devcb_base &set_sense_handler(Object &&cb) { return m_sense_handler.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_flag_handler(Object &&cb) { return m_flag_handler.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_intack_handler(Object &&cb) { return m_intack_handler.set_callback(std::forward<Object>(cb)); } auto sense_handler() { return m_sense_handler.bind(); } auto flag_handler() { return m_flag_handler.bind(); } auto intack_handler() { return m_intack_handler.bind(); } |