diff options
Diffstat (limited to 'src/emu/devcb.cpp')
-rw-r--r-- | src/emu/devcb.cpp | 241 |
1 files changed, 241 insertions, 0 deletions
diff --git a/src/emu/devcb.cpp b/src/emu/devcb.cpp index 75e43ad606e..3fb8056c787 100644 --- a/src/emu/devcb.cpp +++ b/src/emu/devcb.cpp @@ -11,6 +11,7 @@ #include "emu.h" #include "devcb.h" + template class devcb_read<u8>; template class devcb_read<u16>; template class devcb_read<u32>; @@ -21,36 +22,108 @@ template class devcb_read8::delegate_builder<read8_delegate>; template class devcb_read8::delegate_builder<read16_delegate>; template class devcb_read8::delegate_builder<read32_delegate>; template class devcb_read8::delegate_builder<read64_delegate>; +template class devcb_read8::delegate_builder<read8s_delegate>; +template class devcb_read8::delegate_builder<read16s_delegate>; +template class devcb_read8::delegate_builder<read32s_delegate>; +template class devcb_read8::delegate_builder<read64s_delegate>; +template class devcb_read8::delegate_builder<read8sm_delegate>; +template class devcb_read8::delegate_builder<read16sm_delegate>; +template class devcb_read8::delegate_builder<read32sm_delegate>; +template class devcb_read8::delegate_builder<read64sm_delegate>; +template class devcb_read8::delegate_builder<read8smo_delegate>; +template class devcb_read8::delegate_builder<read16smo_delegate>; +template class devcb_read8::delegate_builder<read32smo_delegate>; +template class devcb_read8::delegate_builder<read64smo_delegate>; template class devcb_read8::delegate_builder<read_line_delegate>; template class devcb_read16::delegate_builder<read8_delegate>; template class devcb_read16::delegate_builder<read16_delegate>; template class devcb_read16::delegate_builder<read32_delegate>; template class devcb_read16::delegate_builder<read64_delegate>; +template class devcb_read16::delegate_builder<read8s_delegate>; +template class devcb_read16::delegate_builder<read16s_delegate>; +template class devcb_read16::delegate_builder<read32s_delegate>; +template class devcb_read16::delegate_builder<read64s_delegate>; +template class devcb_read16::delegate_builder<read8sm_delegate>; +template class devcb_read16::delegate_builder<read16sm_delegate>; +template class devcb_read16::delegate_builder<read32sm_delegate>; +template class devcb_read16::delegate_builder<read64sm_delegate>; +template class devcb_read16::delegate_builder<read8smo_delegate>; +template class devcb_read16::delegate_builder<read16smo_delegate>; +template class devcb_read16::delegate_builder<read32smo_delegate>; +template class devcb_read16::delegate_builder<read64smo_delegate>; template class devcb_read16::delegate_builder<read_line_delegate>; template class devcb_read32::delegate_builder<read8_delegate>; template class devcb_read32::delegate_builder<read16_delegate>; template class devcb_read32::delegate_builder<read32_delegate>; template class devcb_read32::delegate_builder<read64_delegate>; +template class devcb_read32::delegate_builder<read8s_delegate>; +template class devcb_read32::delegate_builder<read16s_delegate>; +template class devcb_read32::delegate_builder<read32s_delegate>; +template class devcb_read32::delegate_builder<read64s_delegate>; +template class devcb_read32::delegate_builder<read8sm_delegate>; +template class devcb_read32::delegate_builder<read16sm_delegate>; +template class devcb_read32::delegate_builder<read32sm_delegate>; +template class devcb_read32::delegate_builder<read64sm_delegate>; +template class devcb_read32::delegate_builder<read8smo_delegate>; +template class devcb_read32::delegate_builder<read16smo_delegate>; +template class devcb_read32::delegate_builder<read32smo_delegate>; +template class devcb_read32::delegate_builder<read64smo_delegate>; template class devcb_read32::delegate_builder<read_line_delegate>; template class devcb_read64::delegate_builder<read8_delegate>; template class devcb_read64::delegate_builder<read16_delegate>; template class devcb_read64::delegate_builder<read32_delegate>; template class devcb_read64::delegate_builder<read64_delegate>; +template class devcb_read64::delegate_builder<read8s_delegate>; +template class devcb_read64::delegate_builder<read16s_delegate>; +template class devcb_read64::delegate_builder<read32s_delegate>; +template class devcb_read64::delegate_builder<read64s_delegate>; +template class devcb_read64::delegate_builder<read8sm_delegate>; +template class devcb_read64::delegate_builder<read16sm_delegate>; +template class devcb_read64::delegate_builder<read32sm_delegate>; +template class devcb_read64::delegate_builder<read64sm_delegate>; +template class devcb_read64::delegate_builder<read8smo_delegate>; +template class devcb_read64::delegate_builder<read16smo_delegate>; +template class devcb_read64::delegate_builder<read32smo_delegate>; +template class devcb_read64::delegate_builder<read64smo_delegate>; template class devcb_read64::delegate_builder<read_line_delegate>; template class devcb_read_line::delegate_builder<read8_delegate>; template class devcb_read_line::delegate_builder<read16_delegate>; template class devcb_read_line::delegate_builder<read32_delegate>; template class devcb_read_line::delegate_builder<read64_delegate>; +template class devcb_read_line::delegate_builder<read8s_delegate>; +template class devcb_read_line::delegate_builder<read16s_delegate>; +template class devcb_read_line::delegate_builder<read32s_delegate>; +template class devcb_read_line::delegate_builder<read64s_delegate>; +template class devcb_read_line::delegate_builder<read8sm_delegate>; +template class devcb_read_line::delegate_builder<read16sm_delegate>; +template class devcb_read_line::delegate_builder<read32sm_delegate>; +template class devcb_read_line::delegate_builder<read64sm_delegate>; +template class devcb_read_line::delegate_builder<read8smo_delegate>; +template class devcb_read_line::delegate_builder<read16smo_delegate>; +template class devcb_read_line::delegate_builder<read32smo_delegate>; +template class devcb_read_line::delegate_builder<read64smo_delegate>; template class devcb_read_line::delegate_builder<read_line_delegate>; template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read8_delegate> >; template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read16_delegate> >; template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read32_delegate> >; template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read64_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read8s_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read16s_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read32s_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read64s_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read8sm_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read16sm_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read32sm_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read64sm_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read8smo_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read16smo_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read32smo_delegate> >; +template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read64smo_delegate> >; template class devcb_read8::creator_impl<devcb_read8::delegate_builder<read_line_delegate> >; template class devcb_read8::creator_impl<devcb_read8::ioport_builder>; @@ -58,6 +131,18 @@ template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read8_d template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read16_delegate> >; template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read32_delegate> >; template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read64_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read8s_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read16s_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read32s_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read64s_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read8sm_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read16sm_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read32sm_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read64sm_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read8smo_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read16smo_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read32smo_delegate> >; +template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read64smo_delegate> >; template class devcb_read16::creator_impl<devcb_read16::delegate_builder<read_line_delegate> >; template class devcb_read16::creator_impl<devcb_read16::ioport_builder>; @@ -65,6 +150,18 @@ template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read8_d template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read16_delegate> >; template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read32_delegate> >; template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read64_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read8s_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read16s_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read32s_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read64s_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read8sm_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read16sm_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read32sm_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read64sm_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read8smo_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read16smo_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read32smo_delegate> >; +template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read64smo_delegate> >; template class devcb_read32::creator_impl<devcb_read32::delegate_builder<read_line_delegate> >; template class devcb_read32::creator_impl<devcb_read32::ioport_builder>; @@ -72,6 +169,18 @@ template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read8_d template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read16_delegate> >; template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read32_delegate> >; template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read64_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read8s_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read16s_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read32s_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read64s_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read8sm_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read16sm_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read32sm_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read64sm_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read8smo_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read16smo_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read32smo_delegate> >; +template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read64smo_delegate> >; template class devcb_read64::creator_impl<devcb_read64::delegate_builder<read_line_delegate> >; template class devcb_read64::creator_impl<devcb_read64::ioport_builder>; @@ -79,6 +188,18 @@ template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<r template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read16_delegate> >; template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read32_delegate> >; template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read64_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read8s_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read16s_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read32s_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read64s_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read8sm_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read16sm_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read32sm_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read64sm_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read8smo_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read16smo_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read32smo_delegate> >; +template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read64smo_delegate> >; template class devcb_read_line::creator_impl<devcb_read_line::delegate_builder<read_line_delegate> >; template class devcb_read_line::creator_impl<devcb_read_line::ioport_builder>; @@ -92,36 +213,108 @@ template class devcb_write8::delegate_builder<write8_delegate>; template class devcb_write8::delegate_builder<write16_delegate>; template class devcb_write8::delegate_builder<write32_delegate>; template class devcb_write8::delegate_builder<write64_delegate>; +template class devcb_write8::delegate_builder<write8s_delegate>; +template class devcb_write8::delegate_builder<write16s_delegate>; +template class devcb_write8::delegate_builder<write32s_delegate>; +template class devcb_write8::delegate_builder<write64s_delegate>; +template class devcb_write8::delegate_builder<write8sm_delegate>; +template class devcb_write8::delegate_builder<write16sm_delegate>; +template class devcb_write8::delegate_builder<write32sm_delegate>; +template class devcb_write8::delegate_builder<write64sm_delegate>; +template class devcb_write8::delegate_builder<write8smo_delegate>; +template class devcb_write8::delegate_builder<write16smo_delegate>; +template class devcb_write8::delegate_builder<write32smo_delegate>; +template class devcb_write8::delegate_builder<write64smo_delegate>; template class devcb_write8::delegate_builder<write_line_delegate>; template class devcb_write16::delegate_builder<write8_delegate>; template class devcb_write16::delegate_builder<write16_delegate>; template class devcb_write16::delegate_builder<write32_delegate>; template class devcb_write16::delegate_builder<write64_delegate>; +template class devcb_write16::delegate_builder<write8s_delegate>; +template class devcb_write16::delegate_builder<write16s_delegate>; +template class devcb_write16::delegate_builder<write32s_delegate>; +template class devcb_write16::delegate_builder<write64s_delegate>; +template class devcb_write16::delegate_builder<write8sm_delegate>; +template class devcb_write16::delegate_builder<write16sm_delegate>; +template class devcb_write16::delegate_builder<write32sm_delegate>; +template class devcb_write16::delegate_builder<write64sm_delegate>; +template class devcb_write16::delegate_builder<write8smo_delegate>; +template class devcb_write16::delegate_builder<write16smo_delegate>; +template class devcb_write16::delegate_builder<write32smo_delegate>; +template class devcb_write16::delegate_builder<write64smo_delegate>; template class devcb_write16::delegate_builder<write_line_delegate>; template class devcb_write32::delegate_builder<write8_delegate>; template class devcb_write32::delegate_builder<write16_delegate>; template class devcb_write32::delegate_builder<write32_delegate>; template class devcb_write32::delegate_builder<write64_delegate>; +template class devcb_write32::delegate_builder<write8s_delegate>; +template class devcb_write32::delegate_builder<write16s_delegate>; +template class devcb_write32::delegate_builder<write32s_delegate>; +template class devcb_write32::delegate_builder<write64s_delegate>; +template class devcb_write32::delegate_builder<write8sm_delegate>; +template class devcb_write32::delegate_builder<write16sm_delegate>; +template class devcb_write32::delegate_builder<write32sm_delegate>; +template class devcb_write32::delegate_builder<write64sm_delegate>; +template class devcb_write32::delegate_builder<write8smo_delegate>; +template class devcb_write32::delegate_builder<write16smo_delegate>; +template class devcb_write32::delegate_builder<write32smo_delegate>; +template class devcb_write32::delegate_builder<write64smo_delegate>; template class devcb_write32::delegate_builder<write_line_delegate>; template class devcb_write64::delegate_builder<write8_delegate>; template class devcb_write64::delegate_builder<write16_delegate>; template class devcb_write64::delegate_builder<write32_delegate>; template class devcb_write64::delegate_builder<write64_delegate>; +template class devcb_write64::delegate_builder<write8s_delegate>; +template class devcb_write64::delegate_builder<write16s_delegate>; +template class devcb_write64::delegate_builder<write32s_delegate>; +template class devcb_write64::delegate_builder<write64s_delegate>; +template class devcb_write64::delegate_builder<write8sm_delegate>; +template class devcb_write64::delegate_builder<write16sm_delegate>; +template class devcb_write64::delegate_builder<write32sm_delegate>; +template class devcb_write64::delegate_builder<write64sm_delegate>; +template class devcb_write64::delegate_builder<write8smo_delegate>; +template class devcb_write64::delegate_builder<write16smo_delegate>; +template class devcb_write64::delegate_builder<write32smo_delegate>; +template class devcb_write64::delegate_builder<write64smo_delegate>; template class devcb_write64::delegate_builder<write_line_delegate>; template class devcb_write_line::delegate_builder<write8_delegate>; template class devcb_write_line::delegate_builder<write16_delegate>; template class devcb_write_line::delegate_builder<write32_delegate>; template class devcb_write_line::delegate_builder<write64_delegate>; +template class devcb_write_line::delegate_builder<write8s_delegate>; +template class devcb_write_line::delegate_builder<write16s_delegate>; +template class devcb_write_line::delegate_builder<write32s_delegate>; +template class devcb_write_line::delegate_builder<write64s_delegate>; +template class devcb_write_line::delegate_builder<write8sm_delegate>; +template class devcb_write_line::delegate_builder<write16sm_delegate>; +template class devcb_write_line::delegate_builder<write32sm_delegate>; +template class devcb_write_line::delegate_builder<write64sm_delegate>; +template class devcb_write_line::delegate_builder<write8smo_delegate>; +template class devcb_write_line::delegate_builder<write16smo_delegate>; +template class devcb_write_line::delegate_builder<write32smo_delegate>; +template class devcb_write_line::delegate_builder<write64smo_delegate>; template class devcb_write_line::delegate_builder<write_line_delegate>; template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write8_delegate> >; template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write16_delegate> >; template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write32_delegate> >; template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write64_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write8s_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write16s_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write32s_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write64s_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write8sm_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write16sm_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write32sm_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write64sm_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write8smo_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write16smo_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write32smo_delegate> >; +template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write64smo_delegate> >; template class devcb_write8::creator_impl<devcb_write8::delegate_builder<write_line_delegate> >; template class devcb_write8::creator_impl<devcb_write8::inputline_builder>; template class devcb_write8::creator_impl<devcb_write8::latched_inputline_builder>; @@ -134,6 +327,18 @@ template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write16_delegate> >; template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write32_delegate> >; template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write64_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write8s_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write16s_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write32s_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write64s_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write8sm_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write16sm_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write32sm_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write64sm_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write8smo_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write16smo_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write32smo_delegate> >; +template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write64smo_delegate> >; template class devcb_write16::creator_impl<devcb_write16::delegate_builder<write_line_delegate> >; template class devcb_write16::creator_impl<devcb_write16::inputline_builder>; template class devcb_write16::creator_impl<devcb_write16::latched_inputline_builder>; @@ -146,6 +351,18 @@ template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write16_delegate> >; template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write32_delegate> >; template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write64_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write8s_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write16s_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write32s_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write64s_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write8sm_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write16sm_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write32sm_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write64sm_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write8smo_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write16smo_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write32smo_delegate> >; +template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write64smo_delegate> >; template class devcb_write32::creator_impl<devcb_write32::delegate_builder<write_line_delegate> >; template class devcb_write32::creator_impl<devcb_write32::inputline_builder>; template class devcb_write32::creator_impl<devcb_write32::latched_inputline_builder>; @@ -158,6 +375,18 @@ template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write16_delegate> >; template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write32_delegate> >; template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write64_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write8s_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write16s_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write32s_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write64s_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write8sm_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write16sm_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write32sm_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write64sm_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write8smo_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write16smo_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write32smo_delegate> >; +template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write64smo_delegate> >; template class devcb_write64::creator_impl<devcb_write64::delegate_builder<write_line_delegate> >; template class devcb_write64::creator_impl<devcb_write64::inputline_builder>; template class devcb_write64::creator_impl<devcb_write64::latched_inputline_builder>; @@ -170,6 +399,18 @@ template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write16_delegate> >; template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write32_delegate> >; template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write64_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write8s_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write16s_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write32s_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write64s_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write8sm_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write16sm_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write32sm_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write64sm_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write8smo_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write16smo_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write32smo_delegate> >; +template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write64smo_delegate> >; template class devcb_write_line::creator_impl<devcb_write_line::delegate_builder<write_line_delegate> >; template class devcb_write_line::creator_impl<devcb_write_line::inputline_builder>; template class devcb_write_line::creator_impl<devcb_write_line::latched_inputline_builder>; |