Mercurial > octave
comparison libinterp/octave-value/ov-cell.cc @ 28496:3b97c9637ea4
maint: merge stable to default.
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Mon, 22 Jun 2020 14:13:17 +0900 |
parents | 4c21f99b4ad5 bc521cd24922 |
children | 11f1207111c5 |
comparison
equal
deleted
inserted
replaced
28494:75bb064c6769 | 28496:3b97c9637ea4 |
---|---|
626 } | 626 } |
627 | 627 |
628 Array<std::string> | 628 Array<std::string> |
629 octave_cell::cellstr_value (void) const | 629 octave_cell::cellstr_value (void) const |
630 { | 630 { |
631 Array<std::string> retval; | |
632 | |
633 if (! iscellstr ()) | 631 if (! iscellstr ()) |
634 error ("invalid conversion from cell array to array of strings"); | 632 error ("invalid conversion from cell array to array of strings"); |
635 | 633 |
636 if (cellstr_cache->isempty ()) | 634 if (cellstr_cache->isempty ()) |
637 *cellstr_cache = matrix.cellstr_value (); | 635 *cellstr_cache = matrix.cellstr_value (); |
638 | 636 |
639 return *cellstr_cache; | 637 return *cellstr_cache; |
640 | |
641 return retval; | |
642 } | 638 } |
643 | 639 |
644 bool | 640 bool |
645 octave_cell::print_as_scalar (void) const | 641 octave_cell::print_as_scalar (void) const |
646 { | 642 { |