diff src/base-list.h @ 14023:d51b321b5fef

move base-list.h from src to liboctave * liboctave/base-list.h: Move here from src/base-list.h. * liboctave/Makefile.am (INCS): Include base-list.h in the list. * src/Makefile.am (octinclude_HEADERS): Remove base-list.h in the list.
author John W. Eaton <jwe@octave.org>
date Sun, 11 Dec 2011 18:28:35 -0500
parents fd0a3ac60b0e
children
line wrap: on
line diff
--- a/src/base-list.h
+++ b/src/base-list.h
@@ -36,7 +36,8 @@
 
   bool empty (void) const { return lst.empty (); }
 
-  size_t length (void) const { return lst.size (); }
+  size_t size (void) const { return lst.size (); }
+  size_t length (void) const { return size (); }
 
   iterator erase (iterator pos) { return lst.erase (pos); }
 
@@ -90,6 +91,8 @@
 
   octave_base_list (void) : lst () { }
 
+  octave_base_list (const std::list<elt_type>& l) : lst (l) { }
+
   octave_base_list (const octave_base_list& bl) : lst (bl.lst) { }
 
   octave_base_list& operator = (const octave_base_list& bl)