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