comparison src/ov.h @ 2963:c0c280cda856

[project @ 1997-05-12 03:25:07 by jwe]
author jwe
date Mon, 12 May 1997 03:29:38 +0000
parents 56be458e237f
children ebbc34ff7f66
comparison
equal deleted inserted replaced
2962:5e0fe4c5d52f 2963:c0c280cda856
211 void maybe_mutate (void); 211 void maybe_mutate (void);
212 212
213 virtual octave_value *try_narrowing_conversion (void) 213 virtual octave_value *try_narrowing_conversion (void)
214 { return rep->try_narrowing_conversion (); } 214 { return rep->try_narrowing_conversion (); }
215 215
216 virtual octave_value index (const octave_value_list& idx) const 216 virtual octave_value do_index_op (const octave_value_list& idx) const
217 { return rep->index (idx); } 217 { return rep->do_index_op (idx); }
218 218
219 octave_value& assign (assign_op, const octave_value& rhs); 219 void assign (assign_op, const octave_value& rhs);
220 220
221 octave_value& assign (assign_op, const octave_value_list& idx, 221 void assign (assign_op, const octave_value_list& idx,
222 const octave_value& rhs); 222 const octave_value& rhs);
223 223
224 virtual void 224 virtual void
225 assign_struct_elt (assign_op, const string& elt_nm, 225 assign_struct_elt (assign_op, const string& elt_nm,
226 const octave_value& rhs); 226 const octave_value& rhs);
227 227
231 231
232 virtual idx_vector index_vector (void) const 232 virtual idx_vector index_vector (void) const
233 { return rep->index_vector (); } 233 { return rep->index_vector (); }
234 234
235 virtual octave_value 235 virtual octave_value
236 struct_elt_val (const string& nm, bool silent = false) const 236 do_struct_elt_index_op (const string& nm, bool silent = false)
237 { return rep->struct_elt_val (nm, silent); } 237 { return rep->do_struct_elt_index_op (nm, silent); }
238
239 virtual octave_value
240 do_struct_elt_index_op (const string& nm, const octave_value_list& idx,
241 bool silent = false)
242 { return rep->do_struct_elt_index_op (nm, idx, silent); }
238 243
239 octave_variable_reference struct_elt_ref (const string& nm); 244 octave_variable_reference struct_elt_ref (const string& nm);
240 245
241 virtual octave_variable_reference 246 virtual octave_variable_reference
242 struct_elt_ref (octave_value *parent, const string& nm); 247 struct_elt_ref (octave_value *parent, const string& nm);