diff src/ov-mapper.h @ 4645:bd2067547b40

[project @ 2003-11-23 08:07:52 by jwe]
author jwe
date Sun, 23 Nov 2003 08:07:53 +0000
parents 3b74f1a86750
children a9b22513b7a6
line wrap: on
line diff
--- a/src/ov-mapper.h
+++ b/src/ov-mapper.h
@@ -27,8 +27,6 @@
 #pragma interface
 #endif
 
-#include <cstdlib>
-
 #include <string>
 
 #include "oct-obj.h"
@@ -45,7 +43,7 @@
 {
 public:
 
-  octave_mapper (void) { abort (); }
+  octave_mapper (void) { }
 
   typedef int (*ch_mapper) (int);
   typedef bool (*d_b_mapper) (double);
@@ -86,8 +84,6 @@
 
 private:
 
-  octave_mapper (const octave_mapper& m);
-
   octave_value apply (const octave_value& arg) const;
 
   // ch_map_fcn is a kluge.
@@ -121,6 +117,12 @@
 
   bool can_ret_cmplx_for_real;
 
+  // No copying!
+
+  octave_mapper (const octave_mapper& om);
+
+  octave_mapper& operator = (const octave_mapper& om);
+
   DECLARE_OCTAVE_ALLOCATOR
 
   DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA