Mercurial > hg > octave-nkf
diff src/ov-list.h @ 4591:2c9de1be042a
[project @ 2003-11-11 00:23:35 by jwe]
author | jwe |
---|---|
date | Tue, 11 Nov 2003 00:23:35 +0000 |
parents | 742993a501b9 |
children | d44675070f1a |
line wrap: on
line diff
--- a/src/ov-list.h +++ b/src/ov-list.h @@ -35,9 +35,9 @@ #include "mx-base.h" #include "str-vec.h" +#include "Cell.h" #include "error.h" #include "oct-alloc.h" -#include "oct-obj.h" #include "ov-base.h" #include "ov-typeinfo.h" @@ -54,12 +54,12 @@ : octave_base_value () { } octave_list (const octave_value_list& l) - : octave_base_value (), lst (l) { } + : octave_base_value (), data (l) { } octave_list (const Cell& c); octave_list (const octave_list& l) - : octave_base_value (), lst (l.lst) { } + : octave_base_value (), data (l.data) { } ~octave_list (void) { } @@ -85,7 +85,7 @@ void assign (const octave_value_list& idx, const octave_value& rhs); - dim_vector dims (void) const { return dim_vector (1, lst.length ()); } + dim_vector dims (void) const { return dim_vector (1, data.length ()); } bool is_defined (void) const { return true; } @@ -93,7 +93,7 @@ bool is_list (void) const { return true; } - octave_value_list list_value (void) const { return lst; } + octave_value_list list_value (void) const; void print (std::ostream& os, bool pr_as_read_syntax = false) const; @@ -104,7 +104,7 @@ protected: // The list of Octave values. - octave_value_list lst; + Cell data; private: