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

Boolean

#define     Boolean


Object

#define     Object


arraylist_free ()

void        arraylist_free                  (const Arraylist list);

list :


arraylist_create ()

Arraylist   arraylist_create                (const Boolean (*equals) (const 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 (*compare) (const Object object_1, const Object object_2));

list :

compare :