Mercurial > octave-nkf
comparison src/ov.h @ 3351:8623649c967c
[project @ 1999-11-15 16:17:01 by jwe]
author | jwe |
---|---|
date | Mon, 15 Nov 1999 16:17:06 +0000 |
parents | 585a8809fd9b |
children | ca92c9d3f882 |
comparison
equal
deleted
inserted
replaced
3350:729ad2b6a052 | 3351:8623649c967c |
---|---|
37 #include "idx-vector.h" | 37 #include "idx-vector.h" |
38 #include "mx-base.h" | 38 #include "mx-base.h" |
39 #include "oct-alloc.h" | 39 #include "oct-alloc.h" |
40 #include "str-vec.h" | 40 #include "str-vec.h" |
41 | 41 |
42 class Cell; | |
42 class Octave_map; | 43 class Octave_map; |
43 class octave_stream; | 44 class octave_stream; |
44 class octave_function; | 45 class octave_function; |
45 class octave_value_list; | 46 class octave_value_list; |
46 class octave_lvalue; | 47 class octave_lvalue; |
150 enum magic_colon { magic_colon_t }; | 151 enum magic_colon { magic_colon_t }; |
151 enum all_va_args { all_va_args_t }; | 152 enum all_va_args { all_va_args_t }; |
152 | 153 |
153 octave_value (void); | 154 octave_value (void); |
154 octave_value (double d); | 155 octave_value (double d); |
156 octave_value (const Cell& m); | |
155 octave_value (const Matrix& m); | 157 octave_value (const Matrix& m); |
156 octave_value (const DiagMatrix& d); | 158 octave_value (const DiagMatrix& d); |
157 octave_value (const RowVector& v, int pcv = -1); | 159 octave_value (const RowVector& v, int pcv = -1); |
158 octave_value (const ColumnVector& v, int pcv = -1); | 160 octave_value (const ColumnVector& v, int pcv = -1); |
159 octave_value (const Complex& C); | 161 octave_value (const Complex& C); |
287 { return rep->is_defined (); } | 289 { return rep->is_defined (); } |
288 | 290 |
289 bool is_undefined (void) const | 291 bool is_undefined (void) const |
290 { return ! is_defined (); } | 292 { return ! is_defined (); } |
291 | 293 |
294 virtual bool is_cell (void) const | |
295 { return rep->is_cell (); } | |
296 | |
292 virtual bool is_real_scalar (void) const | 297 virtual bool is_real_scalar (void) const |
293 { return rep->is_real_scalar (); } | 298 { return rep->is_real_scalar (); } |
294 | 299 |
295 virtual bool is_real_matrix (void) const | 300 virtual bool is_real_matrix (void) const |
296 { return rep->is_real_matrix (); } | 301 { return rep->is_real_matrix (); } |
399 virtual double double_value (bool frc_str_conv = false) const | 404 virtual double double_value (bool frc_str_conv = false) const |
400 { return rep->double_value (frc_str_conv); } | 405 { return rep->double_value (frc_str_conv); } |
401 | 406 |
402 virtual double scalar_value (bool frc_str_conv = false) const | 407 virtual double scalar_value (bool frc_str_conv = false) const |
403 { return rep->scalar_value (frc_str_conv); } | 408 { return rep->scalar_value (frc_str_conv); } |
409 | |
410 virtual Cell cell_value (void) const; | |
404 | 411 |
405 virtual Matrix matrix_value (bool frc_str_conv = false) const | 412 virtual Matrix matrix_value (bool frc_str_conv = false) const |
406 { return rep->matrix_value (frc_str_conv); } | 413 { return rep->matrix_value (frc_str_conv); } |
407 | 414 |
408 virtual Complex complex_value (bool frc_str_conv = false) const | 415 virtual Complex complex_value (bool frc_str_conv = false) const |