diff src/ov-base.h @ 10742:604e13a89c7f

initial code for structs rewrite
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 22 Jun 2010 15:22:36 +0200
parents 654fbde5dceb
children 8a868004a437
line wrap: on
line diff
--- a/src/ov-base.h	Mon Jun 21 22:35:11 2010 -0700
+++ b/src/ov-base.h	Tue Jun 22 15:22:36 2010 +0200
@@ -42,6 +42,8 @@
 
 class Cell;
 class Octave_map;
+class octave_map;
+class octave_scalar_map;
 class octave_value;
 class octave_value_list;
 class octave_stream;
@@ -542,7 +544,11 @@
 
   virtual Range range_value (void) const;
 
-  virtual Octave_map map_value (void) const;
+  virtual octave_map map_value (void) const;
+
+  virtual octave_scalar_map scalar_map_value (void) const;
+
+  virtual Octave_map old_map_value (void) const;
 
   virtual string_vector map_keys (void) const;