diff src/ov-typeinfo.h @ 2479:26e9ee533d87

[project @ 1996-11-07 17:46:14 by jwe]
author jwe
date Thu, 07 Nov 1996 17:49:07 +0000
parents 2f50b24ce84f
children 8b262e771614
line wrap: on
line diff
--- a/src/ov-typeinfo.h	Thu Nov 07 17:41:00 1996 +0000
+++ b/src/ov-typeinfo.h	Thu Nov 07 17:49:07 1996 +0000
@@ -85,15 +85,17 @@
 protected:
 
   octave_value_typeinfo (void)
-    : num_types (0), types (32, string ()),
-      binary_ops (octave_value::num_binary_ops, 32, 32,
-		  (binary_op_fcn) 0),
-      assign_ops (32, 32, (assign_op_fcn) 0),
-      pref_assign_conv (32, 32, -1),
-      widening_ops (32, 32, (type_conv_fcn) 0)  { }
+    : num_types (0), types (init_tab_sz, string ()),
+      binary_ops (octave_value::num_binary_ops, init_tab_sz,
+		  init_tab_sz, (binary_op_fcn) 0),
+      assign_ops (init_tab_sz, init_tab_sz, (assign_op_fcn) 0),
+      pref_assign_conv (init_tab_sz, init_tab_sz, -1),
+      widening_ops (init_tab_sz, init_tab_sz, (type_conv_fcn) 0)  { }
 
 private:
 
+  static const int init_tab_sz;
+
   static octave_value_typeinfo *instance;
 
   int num_types;