comparison src/ov-base-mat.h @ 7651:443a8f5a50fd

require both subsref variants to be defined in octave_value subclasses
author John W. Eaton <jwe@octave.org>
date Wed, 26 Mar 2008 22:09:42 -0400
parents 36594d5bbe13
children 283989f2da9b
comparison
equal deleted inserted replaced
7650:eb7bdde776f2 7651:443a8f5a50fd
73 octave_value squeeze (void) const { return MT (matrix.squeeze ()); } 73 octave_value squeeze (void) const { return MT (matrix.squeeze ()); }
74 74
75 octave_value subsref (const std::string& type, 75 octave_value subsref (const std::string& type,
76 const std::list<octave_value_list>& idx); 76 const std::list<octave_value_list>& idx);
77 77
78 octave_value_list subsref (const std::string&, 78 octave_value_list subsref (const std::string& type,
79 const std::list<octave_value_list>&, int) 79 const std::list<octave_value_list>& idx, int)
80 { 80 { return subsref (type, idx); }
81 panic_impossible ();
82 return octave_value_list ();
83 }
84 81
85 octave_value subsasgn (const std::string& type, 82 octave_value subsasgn (const std::string& type,
86 const std::list<octave_value_list>& idx, 83 const std::list<octave_value_list>& idx,
87 const octave_value& rhs); 84 const octave_value& rhs);
88 85