Mercurial > octave-nkf
comparison src/ov-cell.cc @ 9813:8fa32b527d9a
improve & partially revert previous change
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 13 Nov 2009 11:45:39 +0100 |
parents | ea88eece12f5 |
children | b3089dba88bf |
comparison
equal
deleted
inserted
replaced
9812:f80c566bc751 | 9813:8fa32b527d9a |
---|---|
1424 elts[i] = new mxArray (p[i]); | 1424 elts[i] = new mxArray (p[i]); |
1425 | 1425 |
1426 return retval; | 1426 return retval; |
1427 } | 1427 } |
1428 | 1428 |
1429 octave_value | |
1430 octave_cell::map (unary_mapper_t umap) const | |
1431 { | |
1432 switch (umap) | |
1433 { | |
1434 #define FORWARD_MAPPER(UMAP) \ | |
1435 case umap_ ## UMAP: \ | |
1436 return matrix.UMAP () | |
1437 FORWARD_MAPPER (xisalnum); | |
1438 FORWARD_MAPPER (xisalpha); | |
1439 FORWARD_MAPPER (xisascii); | |
1440 FORWARD_MAPPER (xiscntrl); | |
1441 FORWARD_MAPPER (xisdigit); | |
1442 FORWARD_MAPPER (xisgraph); | |
1443 FORWARD_MAPPER (xislower); | |
1444 FORWARD_MAPPER (xisprint); | |
1445 FORWARD_MAPPER (xispunct); | |
1446 FORWARD_MAPPER (xisspace); | |
1447 FORWARD_MAPPER (xisupper); | |
1448 FORWARD_MAPPER (xisxdigit); | |
1449 FORWARD_MAPPER (xtoascii); | |
1450 FORWARD_MAPPER (xtolower); | |
1451 FORWARD_MAPPER (xtoupper); | |
1452 | |
1453 default: | |
1454 return octave_base_value::map (umap); | |
1455 } | |
1456 } | |
1457 | |
1429 /* | 1458 /* |
1430 ;;; Local Variables: *** | 1459 ;;; Local Variables: *** |
1431 ;;; mode: C++ *** | 1460 ;;; mode: C++ *** |
1432 ;;; End: *** | 1461 ;;; End: *** |
1433 */ | 1462 */ |