comparison src/ov.h @ 2979:a3556d2adec9

[project @ 1997-05-15 22:35:37 by jwe]
author jwe
date Thu, 15 May 1997 22:36:40 +0000
parents ebbc34ff7f66
children bef7b73c0724
comparison
equal deleted inserted replaced
2978:49de01238638 2979:a3556d2adec9
41 41
42 class Octave_map; 42 class Octave_map;
43 class octave_stream; 43 class octave_stream;
44 class octave_function; 44 class octave_function;
45 class octave_value_list; 45 class octave_value_list;
46 class octave_variable_reference; 46 class octave_lvalue;
47 47
48 // Constants. 48 // Constants.
49 49
50 // This just provides a way to avoid infinite recursion when building 50 // This just provides a way to avoid infinite recursion when building
51 // octave_value objects. 51 // octave_value objects.
242 virtual octave_value 242 virtual octave_value
243 do_struct_elt_index_op (const string& nm, const octave_value_list& idx, 243 do_struct_elt_index_op (const string& nm, const octave_value_list& idx,
244 bool silent = false) 244 bool silent = false)
245 { return rep->do_struct_elt_index_op (nm, idx, silent); } 245 { return rep->do_struct_elt_index_op (nm, idx, silent); }
246 246
247 octave_variable_reference struct_elt_ref (const string& nm); 247 octave_lvalue struct_elt_ref (const string& nm);
248 248
249 virtual octave_variable_reference 249 virtual octave_lvalue
250 struct_elt_ref (octave_value *parent, const string& nm); 250 struct_elt_ref (octave_value *parent, const string& nm);
251 251
252 // Size. 252 // Size.
253 253
254 virtual int rows (void) const 254 virtual int rows (void) const