Mercurial > octave
changeset 21866:297d4fc3c563
* str-vec.h, str-vec.cc (string_vector::std_list): New method.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 11 Jun 2016 16:37:05 -0400 |
parents | 0469ae203a1d |
children | 0cdfd6d230e6 |
files | liboctave/util/str-vec.cc liboctave/util/str-vec.h |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/util/str-vec.cc Fri Jun 10 22:27:22 2016 -0400 +++ b/liboctave/util/str-vec.cc Sat Jun 11 16:37:05 2016 -0400 @@ -198,6 +198,19 @@ return retval; } +std::list<std::string> +string_vector::std_list (void) const +{ + octave_idx_type len = numel (); + + std::list<std::string> retval; + + for (octave_idx_type i = 0; i < len; i++) + retval.push_back (elem (i)); + + return retval; +} + void string_vector::delete_c_str_vec (const char * const *v) {