Mercurial > hg > octave-lyh
comparison src/ov-struct.cc @ 4121:a0c710c20da5
[project @ 2002-10-23 03:34:11 by jwe]
author | jwe |
---|---|
date | Wed, 23 Oct 2002 03:34:11 +0000 |
parents | 47d3baea432d |
children | 5719210fff4c |
comparison
equal
deleted
inserted
replaced
4120:29f648e1cd46 | 4121:a0c710c20da5 |
---|---|
400 for (Pix p = map.first (); p; map.next (p)) | 400 for (Pix p = map.first (); p; map.next (p)) |
401 { | 401 { |
402 std::string key = map.key (p); | 402 std::string key = map.key (p); |
403 octave_value_list val = map.contents (p); | 403 octave_value_list val = map.contents (p); |
404 | 404 |
405 octave_value tmp = (n == 1) ? val(0) : octave_list (val); | 405 octave_value tmp = (n == 1) ? val(0) : octave_value (val); |
406 | 406 |
407 if (print_keys_only) | 407 if (print_keys_only) |
408 { | 408 { |
409 indent (os); | 409 indent (os); |
410 os << key << ": " << tmp.type_name (); | 410 os << key << ": " << tmp.type_name (); |
411 newline (os); | 411 newline (os); |
412 } | 412 } |
413 else | 413 else |
414 val(0).print_with_name (os, key); | 414 tmp.print_with_name (os, key); |
415 } | 415 } |
416 | 416 |
417 decrement_indent_level (); | 417 decrement_indent_level (); |
418 | 418 |
419 indent (os); | 419 indent (os); |