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