diff src/ov.h @ 4643:ef3a14fb6847

[project @ 2003-11-22 12:25:44 by jwe]
author jwe
date Sat, 22 Nov 2003 12:25:45 +0000
parents 2d237a76dbdd
children bd2067547b40
line wrap: on
line diff
--- a/src/ov.h	Sat Nov 22 12:20:33 2003 +0000
+++ b/src/ov.h	Sat Nov 22 12:25:45 2003 +0000
@@ -42,8 +42,10 @@
 #include "str-vec.h"
 
 class Cell;
+class streamoff_array;
 class Octave_map;
 class octave_stream;
+class octave_streamoff;
 class octave_function;
 class octave_fcn_handle;
 class octave_value_list;
@@ -209,6 +211,7 @@
   octave_value (const Range& r);
   octave_value (const Octave_map& m);
   octave_value (const octave_stream& s, int n);
+  octave_value (const streamoff_array& off);
   octave_value (octave_function *f);
   octave_value (const octave_fcn_handle& fh);
   octave_value (const octave_value_list& m, bool is_cs_list = false);
@@ -387,6 +390,9 @@
   virtual bool is_stream (void) const
     { return rep->is_stream (); }
 
+  virtual bool is_streamoff (void) const
+    { return rep->is_streamoff (); }
+
   virtual bool is_cs_list (void) const
     { return rep->is_cs_list (); }
 
@@ -542,6 +548,8 @@
 
   virtual int stream_number (void) const;
 
+  virtual streamoff_array streamoff_value (void) const;
+
   virtual octave_function *function_value (bool silent = false);
 
   virtual octave_fcn_handle *fcn_handle_value (bool silent = false);