diff src/ov-mapper.h @ 3249:60866c521b92

[project @ 1999-07-13 03:44:16 by jwe]
author jwe
date Tue, 13 Jul 1999 03:46:16 +0000
parents 30770ba4457a
children b80bbb43a1a9
line wrap: on
line diff
--- a/src/ov-mapper.h
+++ b/src/ov-mapper.h
@@ -43,16 +43,20 @@
 public:
 
   typedef int (*ch_mapper) (int);
+  typedef bool (*d_b_mapper) (double);
+  typedef bool (*c_b_mapper) (const Complex&);
   typedef double (*d_d_mapper) (double);
   typedef double (*d_c_mapper) (const Complex&);
   typedef Complex (*c_c_mapper) (const Complex&);
 
-  octave_mapper (ch_mapper ch, d_d_mapper dd, d_c_mapper dc,
+  octave_mapper (ch_mapper ch, d_b_mapper db, c_b_mapper cb,
+		 d_d_mapper dd, d_c_mapper dc,
 		 c_c_mapper cc, double ll, double ul, int f,
 		 const string& nm = string (),
 		 const string& ds = string ())
-    : octave_function (nm, ds), ch_map_fcn (ch), d_d_map_fcn (dd),
-      d_c_map_fcn (dc), c_c_map_fcn (cc),
+    : octave_function (nm, ds), ch_map_fcn (ch),
+      d_b_map_fcn (db), c_b_map_fcn (cb),
+      d_d_map_fcn (dd), d_c_map_fcn (dc), c_c_map_fcn (cc),
       lower_limit (ll), upper_limit (ul), flag (f) { }
 
   ~octave_mapper (void) { }
@@ -72,6 +76,8 @@
   // ch_map_fcn is a kluge.
 
   ch_mapper ch_map_fcn;
+  d_b_mapper d_b_map_fcn;
+  c_b_mapper c_b_map_fcn;
   d_d_mapper d_d_map_fcn;
   d_c_mapper d_c_map_fcn;
   c_c_mapper c_c_map_fcn;