Mercurial > hg > octave-nkf
diff src/OPERATORS/op-int-conv.cc @ 5002:d894b803ccb5
[project @ 2004-09-16 01:11:39 by jwe]
author | jwe |
---|---|
date | Thu, 16 Sep 2004 01:11:39 +0000 |
parents | bfd57b466752 |
children | 3361e0846469 |
line wrap: on
line diff
--- a/src/OPERATORS/op-int-conv.cc +++ b/src/OPERATORS/op-int-conv.cc @@ -40,6 +40,8 @@ #include "ov-uint32.h" #include "ov-uint64.h" #include "ov-range.h" +#include "ov-bool.h" +#include "ov-bool-mat.h" #include "ov-scalar.h" #include "ov-re-mat.h" #include "ov-typeinfo.h" @@ -67,6 +69,26 @@ DEFCONVFN (matrix_to_uint32, matrix, uint32) DEFCONVFN (matrix_to_uint64, matrix, uint64) +DEFCONVFN (bool_to_int8, bool, int8) +DEFCONVFN (bool_to_int16, bool, int16) +DEFCONVFN (bool_to_int32, bool, int32) +DEFCONVFN (bool_to_int64, bool, int64) + +DEFCONVFN (bool_to_uint8, bool, uint8) +DEFCONVFN (bool_to_uint16, bool, uint16) +DEFCONVFN (bool_to_uint32, bool, uint32) +DEFCONVFN (bool_to_uint64, bool, uint64) + +DEFCONVFN (bool_matrix_to_int8, bool_matrix, int8) +DEFCONVFN (bool_matrix_to_int16, bool_matrix, int16) +DEFCONVFN (bool_matrix_to_int32, bool_matrix, int32) +DEFCONVFN (bool_matrix_to_int64, bool_matrix, int64) + +DEFCONVFN (bool_matrix_to_uint8, bool_matrix, uint8) +DEFCONVFN (bool_matrix_to_uint16, bool_matrix, uint16) +DEFCONVFN (bool_matrix_to_uint32, bool_matrix, uint32) +DEFCONVFN (bool_matrix_to_uint64, bool_matrix, uint64) + DEFCONVFN (range_to_int8, range, int8) DEFCONVFN (range_to_int16, range, int16) DEFCONVFN (range_to_int32, range, int32) @@ -145,6 +167,8 @@ { INSTALL_CONVOPS (scalar) INSTALL_CONVOPS (matrix) + INSTALL_CONVOPS (bool) + INSTALL_CONVOPS (bool_matrix) INSTALL_CONVOPS (range) INSTALL_INT_CONV_FUNCTIONS (int8)