diff src/ov-base.h @ 9010:f914834836e7

Partial implementation of derived classes using the old form with "@" files.
author rtshort@smoketree.phaselocked.com
date Tue, 24 Mar 2009 11:29:53 -0400
parents d865363208d6
children 5579998f8acf
line wrap: on
line diff
--- a/src/ov-base.h	Mon Mar 23 19:29:01 2009 -0400
+++ b/src/ov-base.h	Tue Mar 24 11:29:53 2009 -0400
@@ -450,6 +450,13 @@
 
   virtual string_vector map_keys (void) const;
 
+  virtual string_vector parent_class_names (void) const
+    { return string_vector (); }
+
+  // FIXME -- should this warn if called for a non-class type?
+  virtual octave_base_value *find_parent_class (const std::string&)
+    { return 0; }
+
   virtual octave_function *function_value (bool silent = false);
 
   virtual const octave_function *function_value (bool silent = false) const;