 |  |  | [Insert name here] Reference Manual |
---|
arraylist
Synopsis
#define Boolean
#define Object
void arraylist_free (const Arraylist list);
Arraylist arraylist_create (const Boolean (*equals) (const Object object_1, const Object object_2));
Boolean arraylist_add (const Arraylist list,
Object object);
Boolean arraylist_remove (const Arraylist list,
const Object object);
Boolean arraylist_contains (const Arraylist list,
const Object object);
int arraylist_index_of (const Arraylist list,
const Object object);
Boolean arraylist_is_empty (const Arraylist list);
int arraylist_size (const Arraylist list);
Object arraylist_get (const Arraylist list,
const int index);
void arraylist_clear (const Arraylist list);
void arraylist_sort (const Arraylist list,
const int (*compare) (const Object object_1, const Object object_2));
Details
void arraylist_free (const Arraylist list);
Arraylist arraylist_create (const Boolean (*equals) (const Object object_1, const Object object_2));
Boolean arraylist_add (const Arraylist list,
Object object);
Boolean arraylist_remove (const Arraylist list,
const Object object);
Boolean arraylist_contains (const Arraylist list,
const Object object);
int arraylist_index_of (const Arraylist list,
const Object object);