Mercurial > hg > octave-nkf
diff src/ov-class.h @ 12171:d08901c05c1b
fix bug in class assignment to undefined object with index
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 26 Jan 2011 20:39:15 -0500 |
parents | 12df7854fa7c |
children | 3b2e005e4219 |
line wrap: on
line diff
--- a/src/ov-class.h +++ b/src/ov-class.h @@ -104,6 +104,10 @@ const std::list<octave_value_list>& idx, const octave_value& rhs); + octave_value undef_subsasgn (const std::string& type, + const std::list<octave_value_list>& idx, + const octave_value& rhs); + idx_vector index_vector (void) const; dim_vector dims (void) const { return map.dims (); } @@ -206,6 +210,11 @@ bool in_class_method (void); std::string get_current_method_class (void); + octave_value subsasgn_common (const octave_value& obj, + const std::string& type, + const std::list<octave_value_list>& idx, + const octave_value& rhs); + int obsolete_copies; public: