diff libinterp/octave-value/ov-java.cc @ 20503:2f94652de9ff

Add placeholder functions for save_hdf5, load_hdf5 for octave_java functions. * ov-java.h (save_hdf5, load_hdf5): Declare prototypes. * ov-java.cc (save_hdf5): Emit warning about inability to save java objects. * ov-java.cc (load_hdf5): Silently skip unsaved java objects in file.
author Rik <rik@octave.org>
date Thu, 27 Aug 2015 15:52:06 -0700
parents b22528fd3deb
children dcfbf4c1c3c8
line wrap: on
line diff
--- a/libinterp/octave-value/ov-java.cc	Thu Aug 27 15:19:20 2015 -0700
+++ b/libinterp/octave-value/ov-java.cc	Thu Aug 27 15:52:06 2015 -0700
@@ -1880,6 +1880,22 @@
   return true;
 }
 
+bool
+octave_java::save_hdf5 (octave_hdf5_id /* loc_id */, const char * /* name */,
+                        bool /* save_as_floats */)
+{
+  warning ("save: unable to save java objects, skipping");
+
+  return true;
+}
+
+bool
+octave_java::load_hdf5 (octave_hdf5_id /* loc_id */, const char * /* name */)
+{
+  // Silently skip object that was not saved
+  return true;
+}
+
 octave_value
 octave_java::do_javaMethod (JNIEnv* jni_env, const std::string& name,
                             const octave_value_list& args)