autoDoubleVector DoubleVector_create (long min, long max) { try { autoDoubleVector me = Thing_new (DoubleVector); DoubleVector_init (me.peek(), min, max); return me; } catch (MelderError) { Melder_throw (U"DoubleVector not created."); } }
DoubleVector DoubleVector_create (long min, long max) { DoubleVector me = Thing_new (DoubleVector); if (! me || ! DoubleVector_init (me, min, max)) forget (me); return me; }