Classes | Namespaces | Typedefs | Functions
gft_arraylist.h File Reference
#include "gft_common.h"

Go to the source code of this file.

Classes

struct  gft::ArrayList::_ArrayList
 

Namespaces

 gft
 Base namespace for common definitions and prototypes.
 
 gft::ArrayList
 

Typedefs

typedef struct
gft::ArrayList::_ArrayList 
gft::ArrayList::ArrayList
 

Functions

ArrayList * gft::ArrayList::Create (int cap)
 
void gft::ArrayList::Destroy (ArrayList **A)
 
void gft::ArrayList::SetCleanFunc (ArrayList *A, void(*clean)(void **))
 
void gft::ArrayList::AddElement (ArrayList *A, void *elem)
 
void * gft::ArrayList::GetElement (ArrayList *A, int index)
 
void gft::ArrayList::DelElement (ArrayList *A, int index)
 
void gft::ArrayList::DelElement (ArrayList *A, void **elem)
 
void gft::ArrayList::Resize (ArrayList *A, int n)
 
void gft::ArrayList::Trim2Size (ArrayList *A)