arraylist

arraylist

Synopsis

#define             Boolean
#define             Object
void                arraylist_free                      (const Arraylist list);
Arraylist           arraylist_create                    (const Boolean (equalsconst 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 (compareconst Object object_1, const Object object_2) ());

Description

Details

Boolean

#define             Boolean


Object

#define             Object


arraylist_free ()

void                arraylist_free                      (const Arraylist list);

list :


arraylist_create ()

Arraylist           arraylist_create                    (const Boolean (equalsconst Object object_1, const Object object_2) ());

equals :

Returns :


arraylist_add ()

Boolean             arraylist_add                       (const Arraylist list,
                                                         Object object);

list :

object :

Returns :


arraylist_remove ()

Boolean             arraylist_remove                    (const Arraylist list,
                                                         const Object object);

list :

object :

Returns :


arraylist_contains ()

Boolean             arraylist_contains                  (const Arraylist list,
                                                         const Object object);

list :

object :

Returns :


arraylist_index_of ()

int                 arraylist_index_of                  (const Arraylist list,
                                                         const Object object);

list :

object :

Returns :


arraylist_is_empty ()

Boolean             arraylist_is_empty                  (const Arraylist list);

list :

Returns :


arraylist_size ()

int                 arraylist_size                      (const Arraylist list);

list :

Returns :


arraylist_get ()

Object              arraylist_get                       (const Arraylist list,
                                                         const int index);

list :

index :

Returns :


arraylist_clear ()

void                arraylist_clear                     (const Arraylist list);

list :


arraylist_sort ()

void                arraylist_sort                      (const Arraylist list,
                                                         const int (compareconst Object object_1, const Object object_2) ());

list :

compare :