Classes | |
struct | _ArrayList |
Typedefs | |
typedef struct gft::ArrayList::_ArrayList | ArrayList |
Functions | |
void | myfree (void **mem) |
ArrayList * | Create (int cap) |
void | Destroy (ArrayList **A) |
void | SetCleanFunc (ArrayList *A, void(*clean)(void **)) |
void | AddElement (ArrayList *A, void *elem) |
void * | GetElement (ArrayList *A, int index) |
void | DelElement (ArrayList *A, int index) |
void | DelElement (ArrayList *A, void **elem) |
void | Resize (ArrayList *A, int n) |
void | Trim2Size (ArrayList *A) |
typedef struct gft::ArrayList::_ArrayList gft::ArrayList::ArrayList |
void gft::ArrayList::AddElement | ( | ArrayList * | A, |
void * | elem | ||
) |
ArrayList * gft::ArrayList::Create | ( | int | cap | ) |
void gft::ArrayList::DelElement | ( | ArrayList * | A, |
int | index | ||
) |
void gft::ArrayList::DelElement | ( | ArrayList * | A, |
void ** | elem | ||
) |
void gft::ArrayList::Destroy | ( | ArrayList ** | A | ) |
void * gft::ArrayList::GetElement | ( | ArrayList * | A, |
int | index | ||
) |
void gft::ArrayList::myfree | ( | void ** | mem | ) |
void gft::ArrayList::Resize | ( | ArrayList * | A, |
int | n | ||
) |
void gft::ArrayList::SetCleanFunc | ( | ArrayList * | A, |
void(*)(void **) | clean | ||
) |
void gft::ArrayList::Trim2Size | ( | ArrayList * | A | ) |