Mercurial > octave-nkf
comparison libinterp/octave-value/ov.h @ 15487:ecf5be238b4a
provide signbit mapper for real values
* mappers.cc (Fsignbit): New function and tests.
* ov-base.cc (octave_base_value::get_umap_name): Include signbit in
the list.
* ov-base.h (octave_base_value::unary_mapper_t): Include umap_xsignbit
in the list.
* ov-float.cc (octave_float_scalar::map): Handle xsignbit.
* ov-scalar.cc (octave_scalar::map): Handle xsignbit.
* ov-re-mat.cc (octave_matrix::map): Handle xsignbit.
* ov-flt-re-mat.cc (octave_float_matrix::map): Handle xsignbit.
* lo-mappers.h (xsignbit): New template function.
* arith.txi: Document signbit.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 04 Oct 2012 09:48:07 -0400 |
parents | 4db96357fec9 |
children | 2fac72a256ce |
comparison
equal
deleted
inserted
replaced
15486:afc002de3ade | 15487:ecf5be238b4a |
---|---|
1164 MAPPER_FORWARD (xisprint) | 1164 MAPPER_FORWARD (xisprint) |
1165 MAPPER_FORWARD (xispunct) | 1165 MAPPER_FORWARD (xispunct) |
1166 MAPPER_FORWARD (xisspace) | 1166 MAPPER_FORWARD (xisspace) |
1167 MAPPER_FORWARD (xisupper) | 1167 MAPPER_FORWARD (xisupper) |
1168 MAPPER_FORWARD (xisxdigit) | 1168 MAPPER_FORWARD (xisxdigit) |
1169 MAPPER_FORWARD (xsignbit) | |
1169 MAPPER_FORWARD (xtoascii) | 1170 MAPPER_FORWARD (xtoascii) |
1170 MAPPER_FORWARD (xtolower) | 1171 MAPPER_FORWARD (xtolower) |
1171 MAPPER_FORWARD (xtoupper) | 1172 MAPPER_FORWARD (xtoupper) |
1172 | 1173 |
1173 #undef MAPPER_FORWARD | 1174 #undef MAPPER_FORWARD |