arraylist

Name

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));

Description

Details

#define     Boolean


#define     Object


void        arraylist_free                  (const Arraylist list);

list:


Arraylist   arraylist_create                (const Boolean (*equals) (const Object object_1, const Object object_2));

equals:

Returns :


Boolean     arraylist_add                   (const Arraylist list,
                                             Object object);

list:

object:

Returns :


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

list:

object:

Returns :


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

list:

object:

Returns :


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