comparison src/variables.cc @ 2950:5252c7275b8c

[project @ 1997-05-09 14:23:43 by jwe]
author jwe
date Fri, 09 May 1997 14:23:43 +0000
parents 49b42be38aa1
children ca7d3625ee01
comparison
equal deleted inserted replaced
2949:49b42be38aa1 2950:5252c7275b8c
111 111
112 void 112 void
113 octave_variable_reference::assign (octave_value::assign_op op, 113 octave_variable_reference::assign (octave_value::assign_op op,
114 const octave_value& rhs) 114 const octave_value& rhs)
115 { 115 {
116 // octave_value saved_val; 116 octave_value saved_val;
117 117
118 // if (chg_fcn) 118 if (chg_fcn)
119 // octave_value saved_val = *val; 119 octave_value saved_val = *val;
120 120
121 if (struct_elt_name.empty ()) 121 if (struct_elt_name.empty ())
122 val->assign (op, rhs); 122 val->assign (op, rhs);
123 else 123 else
124 val->assign_struct_elt (op, struct_elt_name, rhs); 124 val->assign_struct_elt (op, struct_elt_name, rhs);
125 125
126 // if (chg_fcn && chg_fcn () < 0) 126 if (chg_fcn && chg_fcn () < 0)
127 // *val = saved_val; 127 *val = saved_val;
128 } 128 }
129 129
130 void 130 void
131 octave_variable_reference::assign (octave_value::assign_op op, 131 octave_variable_reference::assign (octave_value::assign_op op,
132 const octave_value_list& idx, 132 const octave_value_list& idx,