Mercurial > octave-nkf
diff src/oct-lvalue.h @ 3618:8cea69ad95ae
[project @ 2000-03-22 20:51:45 by jwe]
author | jwe |
---|---|
date | Wed, 22 Mar 2000 20:51:46 +0000 |
parents | b80bbb43a1a9 |
children | cc8ae49d6e79 |
line wrap: on
line diff
--- a/src/oct-lvalue.h Tue Mar 21 10:52:07 2000 +0000 +++ b/src/oct-lvalue.h Wed Mar 22 20:51:46 2000 +0000 @@ -31,12 +31,18 @@ #include "oct-obj.h" #include "symtab.h" +// XXX FIXME XXX -- eliminate the following kluge? + +// This variable is used when creating dummy octave_lvalue objects. +static octave_value dummy_val; + class octave_lvalue { public: - octave_lvalue (octave_value *v = 0, symbol_record::change_function f = 0) + octave_lvalue (octave_value *v = &dummy_val, + symbol_record::change_function f = 0) : val (v), idx (), chg_fcn (f), struct_elt_name (), index_set (false) { } octave_lvalue (octave_value *v, const std::string& nm,