summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/save.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/save.h')
-rw-r--r--src/emu/save.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/emu/save.h b/src/emu/save.h
index 7841449a6e8..dfba849fcb6 100644
--- a/src/emu/save.h
+++ b/src/emu/save.h
@@ -297,5 +297,17 @@ inline void save_manager::save_item(const char *module, const char *tag, int ind
save_memory(module, tag, index, name, &value[0], sizeof(UINT64), value.count());
}
+template<>
+inline void save_manager::save_item(const char *module, const char *tag, int index, dynamic_array<float> &value, const char *name)
+{
+ save_memory(module, tag, index, name, &value[0], sizeof(float), value.count());
+}
+
+template<>
+inline void save_manager::save_item(const char *module, const char *tag, int index, dynamic_array<double> &value, const char *name)
+{
+ save_memory(module, tag, index, name, &value[0], sizeof(double), value.count());
+}
+
#endif /* __SAVE_H__ */