diff src/ov-base.h @ 9151:d8f9588c6ba1

object exemplars
author John W. Eaton <jwe@octave.org>
date Thu, 23 Apr 2009 16:05:52 -0400
parents 5579998f8acf
children 23af5910e5f5
line wrap: on
line diff
--- a/src/ov-base.h	Thu Apr 23 08:25:06 2009 +0200
+++ b/src/ov-base.h	Thu Apr 23 16:05:52 2009 -0400
@@ -452,8 +452,11 @@
 
   virtual string_vector map_keys (void) const;
 
-  virtual string_vector parent_class_names (void) const
-    { return string_vector (); }
+  virtual size_t nparents (void) const;
+
+  virtual std::list<std::string> parent_class_name_list (void) const;
+
+  virtual string_vector parent_class_names (void) const;
 
   // FIXME -- should this warn if called for a non-class type?
   virtual octave_base_value *find_parent_class (const std::string&)