Mercurial > octave-nkf
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);