summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/interface/inputfwd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/interface/inputfwd.h')
-rw-r--r--src/osd/interface/inputfwd.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/osd/interface/inputfwd.h b/src/osd/interface/inputfwd.h
new file mode 100644
index 00000000000..b87831fca59
--- /dev/null
+++ b/src/osd/interface/inputfwd.h
@@ -0,0 +1,36 @@
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
+/***************************************************************************
+
+ inputfwd.h
+
+ Forward declarations for OSD input interface types
+
+***************************************************************************/
+#ifndef MAME_OSD_INTERFACE_INPUTFWD_H
+#define MAME_OSD_INTERFACE_INPUTFWD_H
+
+#include <cstdint>
+
+#pragma once
+
+
+//**************************************************************************
+// FORWARD DECLARATIONS
+//**************************************************************************
+
+enum ioport_type : std::uint32_t;
+enum input_seq_type : int;
+
+class input_code;
+
+
+namespace osd {
+
+class input_device;
+class input_manager;
+class input_seq;
+
+} // namespace osd
+
+#endif // MAME_OSD_INTERFACE_INPUTFWD_H