Mercurial > octave
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;