// license:BSD-3-Clause // copyright-holders:Vas Crabb /*************************************************************************** devcb.cpp Device callback interface helpers. ***************************************************************************/ #include "emu.h" #include "devcb.h" template class devcb_read; template class devcb_read; template class devcb_read; template class devcb_read; template class devcb_read; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl; template class devcb_write; template class devcb_write; template class devcb_write; template class devcb_write; template class devcb_write; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl; template class devcb_write8::creator_impl; template class devcb_write8::creator_impl; template class devcb_write8::creator_impl; template class devcb_write8::creator_impl; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl; template class devcb_write16::creator_impl; template class devcb_write16::creator_impl; template class devcb_write16::creator_impl; template class devcb_write16::creator_impl; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl; template class devcb_write32::creator_impl; template class devcb_write32::creator_impl; template class devcb_write32::creator_impl; template class devcb_write32::creator_impl; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl; template class devcb_write64::creator_impl; template class devcb_write64::creator_impl; template class devcb_write64::creator_impl; template class devcb_write64::creator_impl; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl; template class devcb_write_line::creator_impl; template class devcb_write_line::creator_impl; template class devcb_write_line::creator_impl; template class devcb_write_line::creator_impl; devcb_base::devcb_base(device_t &owner) : device_resolver_base(owner) , m_owner(owner) { } devcb_base::~devcb_base() { } devcb_read_base::~devcb_read_base() { } devcb_write_base::~devcb_write_base() { }