Mercurial > hg > octave-lyh
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)