Mercurial > octave-nkf
comparison 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 |
comparison
equal
deleted
inserted
replaced
2973:ef3379196bcf | 2974:ebbc34ff7f66 |
---|---|
68 { return static_cast<type_conv_fcn> (0); } | 68 { return static_cast<type_conv_fcn> (0); } |
69 | 69 |
70 octave_value *try_narrowing_conversion (void) | 70 octave_value *try_narrowing_conversion (void) |
71 { return static_cast<octave_value *> (0); } | 71 { return static_cast<octave_value *> (0); } |
72 | 72 |
73 octave_value do_index_op (const octave_value_list& idx) const; | 73 octave_value do_index_op (const octave_value_list& idx); |
74 | |
75 octave_value_list do_index_op (int nargout, const octave_value_list& idx); | |
74 | 76 |
75 idx_vector index_vector (void) const; | 77 idx_vector index_vector (void) const; |
76 | 78 |
77 octave_value | 79 octave_value |
78 do_struct_elt_index_op (const string& nm, const octave_value_list& idx, | 80 do_struct_elt_index_op (const string& nm, const octave_value_list& idx, |
139 { return (rows () == 0 || columns () == 0); } | 141 { return (rows () == 0 || columns () == 0); } |
140 | 142 |
141 bool is_zero_by_zero (void) const | 143 bool is_zero_by_zero (void) const |
142 { return (rows () == 0 && columns () == 0); } | 144 { return (rows () == 0 && columns () == 0); } |
143 | 145 |
146 bool is_constant (void) const { return false; } | |
147 | |
148 bool is_function (void) const { return false; } | |
149 | |
144 double double_value (bool) const; | 150 double double_value (bool) const; |
145 | 151 |
146 double scalar_value (bool) const { return double_value (); } | 152 double scalar_value (bool) const { return double_value (); } |
147 | 153 |
148 Matrix matrix_value (bool frc_str_conv = false) const; | 154 Matrix matrix_value (bool frc_str_conv = false) const; |
162 Octave_map map_value (void) const; | 168 Octave_map map_value (void) const; |
163 | 169 |
164 octave_stream *stream_value (void) const; | 170 octave_stream *stream_value (void) const; |
165 | 171 |
166 int stream_number (void) const; | 172 int stream_number (void) const; |
173 | |
174 octave_function *function_value (bool silent); | |
167 | 175 |
168 octave_value_list list_value (void) const; | 176 octave_value_list list_value (void) const; |
169 | 177 |
170 bool bool_value (void) const; | 178 bool bool_value (void) const; |
171 | 179 |