Classes | Typedefs | Functions
gft::ArrayList Namespace Reference

Classes

struct  _ArrayList
 

Typedefs

typedef struct
gft::ArrayList::_ArrayList 
ArrayList
 

Functions

void myfree (void **mem)
 
ArrayListCreate (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 Documentation

Function Documentation

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)