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