Mercurial > octave-nkf
diff src/ov-base.h @ 2974:ebbc34ff7f66
[project @ 1997-05-15 19:36:16 by jwe]
author | jwe |
---|---|
date | Thu, 15 May 1997 19:42:59 +0000 |
parents | 5e0fe4c5d52f |
children | a3556d2adec9 |
line wrap: on
line diff
--- a/src/ov-base.h Thu May 15 19:30:57 1997 +0000 +++ b/src/ov-base.h Thu May 15 19:42:59 1997 +0000 @@ -70,7 +70,9 @@ octave_value *try_narrowing_conversion (void) { return static_cast<octave_value *> (0); } - octave_value do_index_op (const octave_value_list& idx) const; + octave_value do_index_op (const octave_value_list& idx); + + octave_value_list do_index_op (int nargout, const octave_value_list& idx); idx_vector index_vector (void) const; @@ -141,6 +143,10 @@ bool is_zero_by_zero (void) const { return (rows () == 0 && columns () == 0); } + bool is_constant (void) const { return false; } + + bool is_function (void) const { return false; } + double double_value (bool) const; double scalar_value (bool) const { return double_value (); } @@ -165,6 +171,8 @@ int stream_number (void) const; + octave_function *function_value (bool silent); + octave_value_list list_value (void) const; bool bool_value (void) const;