comparison 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
comparison
equal deleted inserted replaced
4642:7a83d52d2aed 4643:ef3a14fb6847
40 #include "oct-alloc.h" 40 #include "oct-alloc.h"
41 #include "oct-time.h" 41 #include "oct-time.h"
42 #include "str-vec.h" 42 #include "str-vec.h"
43 43
44 class Cell; 44 class Cell;
45 class streamoff_array;
45 class Octave_map; 46 class Octave_map;
46 class octave_stream; 47 class octave_stream;
48 class octave_streamoff;
47 class octave_function; 49 class octave_function;
48 class octave_fcn_handle; 50 class octave_fcn_handle;
49 class octave_value_list; 51 class octave_value_list;
50 class octave_lvalue; 52 class octave_lvalue;
51 53
207 octave_value (const charNDArray& chnda, bool is_string = false); 209 octave_value (const charNDArray& chnda, bool is_string = false);
208 octave_value (double base, double limit, double inc); 210 octave_value (double base, double limit, double inc);
209 octave_value (const Range& r); 211 octave_value (const Range& r);
210 octave_value (const Octave_map& m); 212 octave_value (const Octave_map& m);
211 octave_value (const octave_stream& s, int n); 213 octave_value (const octave_stream& s, int n);
214 octave_value (const streamoff_array& off);
212 octave_value (octave_function *f); 215 octave_value (octave_function *f);
213 octave_value (const octave_fcn_handle& fh); 216 octave_value (const octave_fcn_handle& fh);
214 octave_value (const octave_value_list& m, bool is_cs_list = false); 217 octave_value (const octave_value_list& m, bool is_cs_list = false);
215 octave_value (octave_value::magic_colon); 218 octave_value (octave_value::magic_colon);
216 octave_value (octave_value::all_va_args); 219 octave_value (octave_value::all_va_args);
385 { return rep->is_map (); } 388 { return rep->is_map (); }
386 389
387 virtual bool is_stream (void) const 390 virtual bool is_stream (void) const
388 { return rep->is_stream (); } 391 { return rep->is_stream (); }
389 392
393 virtual bool is_streamoff (void) const
394 { return rep->is_streamoff (); }
395
390 virtual bool is_cs_list (void) const 396 virtual bool is_cs_list (void) const
391 { return rep->is_cs_list (); } 397 { return rep->is_cs_list (); }
392 398
393 virtual bool is_list (void) const 399 virtual bool is_list (void) const
394 { return rep->is_list (); } 400 { return rep->is_list (); }
539 { return rep->map_keys (); } 545 { return rep->map_keys (); }
540 546
541 virtual octave_stream stream_value (void) const; 547 virtual octave_stream stream_value (void) const;
542 548
543 virtual int stream_number (void) const; 549 virtual int stream_number (void) const;
550
551 virtual streamoff_array streamoff_value (void) const;
544 552
545 virtual octave_function *function_value (bool silent = false); 553 virtual octave_function *function_value (bool silent = false);
546 554
547 virtual octave_fcn_handle *fcn_handle_value (bool silent = false); 555 virtual octave_fcn_handle *fcn_handle_value (bool silent = false);
548 556