summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/emumem_hedr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/emumem_hedr.h')
-rw-r--r--src/emu/emumem_hedr.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/emu/emumem_hedr.h b/src/emu/emumem_hedr.h
index 0756c91795c..e2278e5132b 100644
--- a/src/emu/emumem_hedr.h
+++ b/src/emu/emumem_hedr.h
@@ -1,5 +1,9 @@
// license:BSD-3-Clause
// copyright-holders:Olivier Galibert
+#ifndef MAME_EMU_EMUMEM_HEDR_H
+#define MAME_EMU_EMUMEM_HEDR_H
+
+#pragma once
// handler_entry_read_dispatch
@@ -10,8 +14,7 @@ template<int HighBits, int Width, int AddrShift, endianness_t Endian> class hand
{
public:
using uX = typename emu::detail::handler_entry_size<Width>::uX;
- using inh = handler_entry_read<Width, AddrShift, Endian>;
- using mapping = typename inh::mapping;
+ using mapping = typename handler_entry_read<Width, AddrShift, Endian>::mapping;
handler_entry_read_dispatch(address_space *space, const handler_entry::range &init, handler_entry_read<Width, AddrShift, Endian> *handler);
handler_entry_read_dispatch(address_space *space, memory_view &view);
@@ -96,3 +99,5 @@ private:
void populate_passthrough_mirror_subdispatch(offs_t entry, offs_t start, offs_t end, offs_t ostart, offs_t oend, offs_t mirror, handler_entry_read_passthrough<Width, AddrShift, Endian> *handler, std::vector<mapping> &mappings);
void passthrough_patch(handler_entry_read_passthrough<Width, AddrShift, Endian> *handler, std::vector<mapping> &mappings, handler_entry_read<Width, AddrShift, Endian> *&target);
};
+
+#endif // MAME_EMU_EMUMEM_HEDR_H