diff src/ov-cs-list.cc @ 8579:7e0f36dfefbe

implement octave_value_list using Array
author Jaroslav Hajek <highegg@gmail.com>
date Fri, 23 Jan 2009 09:57:19 +0100
parents c9a476b1e664
children eb63fbe60fab
line wrap: on
line diff
--- a/src/ov-cs-list.cc	Thu Jan 22 21:41:05 2009 -0500
+++ b/src/ov-cs-list.cc	Fri Jan 23 09:57:19 2009 +0100
@@ -39,14 +39,8 @@
 DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_cs_list, "cs-list", "cs-list");
 
 octave_cs_list::octave_cs_list (const Cell& c)
-  : octave_base_value (), lst ()
+  : octave_base_value (), lst (c)
 {
-  octave_idx_type n = c.length ();
-
-  lst.resize (n);
-
-  for (octave_idx_type i = 0; i < n; i++)
-    lst(i) = c(i);
 }
 
 /*