autoComplexVector ComplexVector_create (long min, long max) { try { autoComplexVector me = Thing_new (ComplexVector); ComplexVector_init (me.peek(), min, max); return me; } catch (MelderError) { Melder_throw (U"ComplexVector not created."); } }
ComplexVector ComplexVector_create (long min, long max) { ComplexVector me = Thing_new (ComplexVector); if (! me || ! ComplexVector_init (me, min, max)) forget (me); return me; }