diff src/OPERATORS/op-bm-b.cc @ 4915:c638c144d4da

[project @ 2004-07-23 19:01:22 by jwe]
author jwe
date Fri, 23 Jul 2004 19:01:23 +0000
parents c7ae43dfdea4
children 269c3d6c0569
line wrap: on
line diff
--- a/src/OPERATORS/op-bm-b.cc	Fri Jul 23 16:55:13 2004 +0000
+++ b/src/OPERATORS/op-bm-b.cc	Fri Jul 23 19:01:23 2004 +0000
@@ -33,6 +33,8 @@
 #include "ov.h"
 #include "ov-bool.h"
 #include "ov-bool-mat.h"
+#include "ov-scalar.h"
+#include "ov-re-mat.h"
 #include "ov-typeinfo.h"
 #include "ops.h"
 #include "xdiv.h"
@@ -43,6 +45,10 @@
 DEFNDBINOP_FN (el_and, bool_matrix, bool, bool_array, bool, mx_el_and)
 DEFNDBINOP_FN (el_or, bool_matrix, bool, bool_array, bool, mx_el_or)
 
+DEFNDCATOP_FN (bm_b, bool_matrix, bool, array, array, concat)
+DEFNDCATOP_FN (bm_s, bool_matrix, scalar, array, array, concat)
+DEFNDCATOP_FN (m_b, matrix, bool, array, array, concat)
+
 DEFNDASSIGNOP_FN (assign, bool_matrix, bool, bool_array, assign)
 
 void
@@ -51,6 +57,10 @@
   INSTALL_BINOP (op_el_and, octave_bool_matrix, octave_bool, el_and);
   INSTALL_BINOP (op_el_or, octave_bool_matrix, octave_bool, el_or);
 
+  INSTALL_CATOP (octave_bool_matrix, octave_bool, bm_b);
+  INSTALL_CATOP (octave_bool_matrix, octave_scalar, bm_s);
+  INSTALL_CATOP (octave_matrix, octave_bool, m_b);
+
   INSTALL_ASSIGNOP (op_asn_eq, octave_bool_matrix, octave_bool, assign);
 }