Mercurial > hg > octave-nkf
changeset 6445:407c08a8e5b7
[project @ 2007-03-23 19:20:12 by jwe]
author | jwe |
---|---|
date | Fri, 23 Mar 2007 19:20:12 +0000 |
parents | af8e28709a2c |
children | f82f516c8a00 |
files | ChangeLog examples/make_int.cc |
diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-03-23 John W. Eaton <jwe@octave.org> + + * examples/make_int.cc (octave_integer::clone): Return type is + pointer to octave_base_value, not octave_value. + (Fdoit): Rep is reference to octave_base_value, not octave_value. + 2007-03-21 Paul Kienzle <pkienzle@users.sf.net> * octMakefile.in (all): Print message after successful build.
--- a/examples/make_int.cc +++ b/examples/make_int.cc @@ -71,7 +71,7 @@ ~octave_integer (void) { } - octave_value *clone (void) { return new octave_integer (*this); } + octave_base_value *clone (void) { return new octave_integer (*this); } #if 0 void *operator new (size_t size); @@ -323,7 +323,7 @@ // object, so we can peek at the representation and extract the // data. - const octave_value& rep = args(0).get_rep (); + const octave_base_value& rep = args(0).get_rep (); int my_value = ((const octave_integer&) rep) . integer_value ();