ArrayList


Description:

public ArrayList (EqualFunc<T>? equal_func = null)

Creates an empty ArrayList.

The optional equal_func is used by contains() and indexOf() for element comparison. For string lists, pass GLib.str_equal. If null, pointer equality is used.

Example:

    var list = new ArrayList<string> (GLib.str_equal);
assert (list.isEmpty ());

Parameters:

equal_func

the equality function for element comparison, or null for pointer equality.