3 #ifndef _GFT_ARRAYLIST_H_
4 #define _GFT_ARRAYLIST_H_
22 void (*clean)(
void**));
Definition: gft_arraylist.h:11
int cap
Definition: gft_arraylist.h:13
void DelElement(ArrayList *A, int index)
Definition: gft_arraylist.cpp:95
int n
Definition: gft_arraylist.h:14
void * GetElement(ArrayList *A, int index)
Definition: gft_arraylist.cpp:87
void AddElement(ArrayList *A, void *elem)
Definition: gft_arraylist.cpp:66
void Destroy(ArrayList **A)
Definition: gft_arraylist.cpp:38
void(* clean)(void **)
Definition: gft_arraylist.h:15
Header file for common definitions and function prototypes.
void SetCleanFunc(ArrayList *A, void(*clean)(void **))
Definition: gft_arraylist.cpp:60
void Resize(ArrayList *A, int n)
Definition: gft_arraylist.cpp:124
void ** array
Definition: gft_arraylist.h:12
void Trim2Size(ArrayList *A)
Definition: gft_arraylist.cpp:147
ArrayList * Create(int cap)
Definition: gft_arraylist.cpp:17
struct gft::ArrayList::_ArrayList ArrayList