diff libinterp/octave-value/ov-base.h @ 15770:e61405133a76

Add new isjava function. * libinterp/octave-value/ov-base.h: Add new virtual function is_java (). Returns false. libinterp/octave-value/ov-java.h: Overload virtual function is_java to return true for objects in class octave_java. libinterp/octave-value/ov.h: Add is_java function that calls objects is_java function. * libinterp/octave-value/ov-java.cc: Add new DEFUN (isjava) which uses is_java. Placed outside HAVE_JAVA ifdef so that it is always available.
author Rik <rik@octave.org>
date Wed, 12 Dec 2012 13:15:31 -0800
parents 2fac72a256ce
children e769440b39db
line wrap: on
line diff
--- a/libinterp/octave-value/ov-base.h	Wed Dec 12 08:35:29 2012 -0800
+++ b/libinterp/octave-value/ov-base.h	Wed Dec 12 13:15:31 2012 -0800
@@ -365,6 +365,8 @@
 
   virtual bool is_object (void) const { return false; }
 
+  virtual bool is_java (void) const { return false; }
+
   virtual bool is_cs_list (void) const { return false; }
 
   virtual bool is_magic_colon (void) const { return false; }