comparison src/ov-struct.cc @ 14625:bb5ecda3b975

periodic merge of stable to default
author John W. Eaton <jwe@octave.org>
date Fri, 11 May 2012 12:36:25 -0400
parents eff4a5933e28 edf9ca8a92a8
children 460a3c6d8bf1
comparison
equal deleted inserted replaced
14623:fd3acd55dd42 14625:bb5ecda3b975
2131 %! assert (s, t); 2131 %! assert (s, t);
2132 %! assert (struct2cell (s), vals'); 2132 %! assert (struct2cell (s), vals');
2133 %! assert (fieldnames (s), keys'); 2133 %! assert (fieldnames (s), keys');
2134 2134
2135 %!assert (cell2struct ({1; 2}, {"a"; "b"}), struct ("a", 1, "b", 2)); 2135 %!assert (cell2struct ({1; 2}, {"a"; "b"}), struct ("a", 1, "b", 2));
2136
2137 %!assert (cell2struct ({}, {"f"}, 3), struct ("f", {}));
2136 */ 2138 */
2137 2139
2138 2140
2139 // So we can call Fcellstr directly. 2141 // So we can call Fcellstr directly.
2140 extern octave_value_list Fcellstr (const octave_value_list& args, int); 2142 extern octave_value_list Fcellstr (const octave_value_list& args, int);