Mercurial > octave
diff src/OPERATORS/op-cell.cc @ 8150:283989f2da9b
make null assignment matlab compatible
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 26 Sep 2008 11:52:01 -0400 |
parents | a73b80cd1f10 |
children | cc29ef9a2d84 |
line wrap: on
line diff
--- a/src/OPERATORS/op-cell.cc Thu Sep 25 13:44:51 2008 -0400 +++ b/src/OPERATORS/op-cell.cc Fri Sep 26 11:52:01 2008 -0400 @@ -31,6 +31,7 @@ #include "ov-scalar.h" #include "ov-re-mat.h" #include "ov-typeinfo.h" +#include "ov-null-mat.h" #include "ops.h" // cell ops. @@ -82,6 +83,8 @@ DEFASSIGNANYOP_FN (assign, cell, assign); +DEFNULLASSIGNOP_FN (null_assign, cell, delete_elements) + void install_cell_ops (void) { @@ -94,6 +97,10 @@ INSTALL_CATOP (octave_matrix, octave_cell, matrix_cell); INSTALL_ASSIGNANYOP (op_asn_eq, octave_cell, assign); + + INSTALL_ASSIGNOP (op_asn_eq, octave_cell, octave_null_matrix, null_assign); + INSTALL_ASSIGNOP (op_asn_eq, octave_cell, octave_null_str, null_assign); + INSTALL_ASSIGNOP (op_asn_eq, octave_cell, octave_null_sq_str, null_assign); } /*