diff options
| author | 2018-08-07 17:38:23 +0200 | |
|---|---|---|
| committer | 2018-08-10 09:47:03 +0200 | |
| commit | e78ca34bac6e5ef1e8ae8deebae9ae8563cb1b04 (patch) | |
| tree | 43143af85faaaf27147359299897627700f583d5 /src/emu/devcb.cpp | |
| parent | a4c5cb55bb72d0e36cdb74ad14f52a8f332b0699 (diff) | |
memory,devcb: Put capabilities at parity [O. Galibert]
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>; |
