Mercurial > hg > octave-nkf
changeset 20678: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 | 4bef1880098c |
children | 33b03b06442b |
files | libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-java.h |
diffstat | 2 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/octave-value/ov-java.cc +++ b/libinterp/octave-value/ov-java.cc @@ -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)
--- a/libinterp/octave-value/ov-java.h +++ b/libinterp/octave-value/ov-java.h @@ -166,6 +166,11 @@ bool load_binary (std::istream& is, bool swap, oct_mach_info::float_format fmt); + bool save_hdf5 (octave_hdf5_id loc_id, const char *name, + bool save_as_floats); + + bool load_hdf5 (octave_hdf5_id loc_id, const char *name); + octave_value_list subsref (const std::string& type, const std::list<octave_value_list>& idx, int nargout);