Mercurial > hg > octave-lyh
diff src/ov.h @ 7503:8c32f95c2639
convert mapper functions to new format
author | David Bateman <dbateman@free.fr> |
---|---|
date | Wed, 20 Feb 2008 04:22:50 -0500 |
parents | 8e4592e49fa7 |
children | 26d8a92644de |
line wrap: on
line diff
--- a/src/ov.h +++ b/src/ov.h @@ -877,6 +877,62 @@ bool islocked (void) const { return rep->islocked (); } +#define MAPPER_FORWARD(F) \ + octave_value F (void) const { return rep->F (); } + + MAPPER_FORWARD (abs) + MAPPER_FORWARD (acos) + MAPPER_FORWARD (acosh) + MAPPER_FORWARD (angle) + MAPPER_FORWARD (arg) + MAPPER_FORWARD (asin) + MAPPER_FORWARD (asinh) + MAPPER_FORWARD (atan) + MAPPER_FORWARD (atanh) + MAPPER_FORWARD (ceil) + MAPPER_FORWARD (conj) + MAPPER_FORWARD (cos) + MAPPER_FORWARD (cosh) + MAPPER_FORWARD (erf) + MAPPER_FORWARD (erfc) + MAPPER_FORWARD (exp) + MAPPER_FORWARD (finite) + MAPPER_FORWARD (fix) + MAPPER_FORWARD (floor) + MAPPER_FORWARD (gamma) + MAPPER_FORWARD (imag) + MAPPER_FORWARD (isinf) + MAPPER_FORWARD (isna) + MAPPER_FORWARD (isnan) + MAPPER_FORWARD (lgamma) + MAPPER_FORWARD (log) + MAPPER_FORWARD (log10) + MAPPER_FORWARD (real) + MAPPER_FORWARD (round) + MAPPER_FORWARD (signum) + MAPPER_FORWARD (sin) + MAPPER_FORWARD (sinh) + MAPPER_FORWARD (sqrt) + MAPPER_FORWARD (tan) + MAPPER_FORWARD (tanh) + MAPPER_FORWARD (isalnum) + MAPPER_FORWARD (isalpha) + MAPPER_FORWARD (isascii) + MAPPER_FORWARD (iscntrl) + MAPPER_FORWARD (isdigit) + MAPPER_FORWARD (isgraph) + MAPPER_FORWARD (islower) + MAPPER_FORWARD (isprint) + MAPPER_FORWARD (ispunct) + MAPPER_FORWARD (isspace) + MAPPER_FORWARD (isupper) + MAPPER_FORWARD (isxdigit) + MAPPER_FORWARD (toascii) + MAPPER_FORWARD (tolower) + MAPPER_FORWARD (toupper) + +#undef MAPPER_FORWARD + protected: // The real representation.