diff src/ov-list.h @ 3933:f9ea3dcf58ee

[project @ 2002-05-15 03:21:00 by jwe]
author jwe
date Wed, 15 May 2002 03:21:01 +0000
parents b80bbb43a1a9
children 6e86256e9c54
line wrap: on
line diff
--- a/src/ov-list.h
+++ b/src/ov-list.h
@@ -61,9 +61,17 @@
 
   ~octave_list (void) { }
 
-  octave_value *clone (void) { return new octave_list (*this); }
+  octave_value *clone (void) const { return new octave_list (*this); }
+  octave_value *empty_clone (void) const { return new octave_list (); }
+
+  octave_value subsref (const std::string type,
+			const SLList<octave_value_list>& idx);
 
-  octave_value do_index_op (const octave_value_list& idx);
+  octave_value do_index_op (const octave_value_list& idx, int resize_ok);
+
+  octave_value subsasgn (const std::string type,
+			 const SLList<octave_value_list>& idx,
+			 const octave_value& rhs);
 
   void assign (const octave_value_list& idx, const octave_value& rhs);