|  | 
| VectorData * | pData | 
|  | The container private information.  More... 
 | 
|  | 
| int32_t(* | push_back )(struct _Vector *, Item) | 
|  | Push an item to the tail of the vector.  More... 
 | 
|  | 
| int32_t(* | insert )(struct _Vector *, Item, int32_t) | 
|  | Insert an item to the designated index of the vector.  More... 
 | 
|  | 
| int32_t(* | pop_back )(struct _Vector *) | 
|  | Pop an item from the tail of the vector.  More... 
 | 
|  | 
| int32_t(* | delete )(struct _Vector *, int32_t) | 
|  | Delete an item from the designated index of the vector.  More... 
 | 
|  | 
| int32_t(* | set )(struct _Vector *, Item, int32_t) | 
|  | Set an item at the designated index of the vector.  More... 
 | 
|  | 
| int32_t(* | get )(struct _Vector *, Item *, int32_t) | 
|  | Get an item from the designated index of the vector.  More... 
 | 
|  | 
| int32_t(* | resize )(struct _Vector *, int32_t) | 
|  | Change the container capacity.  More... 
 | 
|  | 
| int32_t(* | size )(struct _Vector *) | 
|  | Return the number of stored items.  More... 
 | 
|  | 
| int32_t(* | capacity )(struct _Vector *) | 
|  | Return the container capacity.  More... 
 | 
|  | 
| int32_t(* | sort )(struct _Vector *, int32_t(*)(const void *, const void *)) | 
|  | Sort the items via the designated item comparison method.  More... 
 | 
|  | 
| int32_t(* | iterate )(struct _Vector *, bool, Item *) | 
|  | Iterate through the vector till the tail end.  More... 
 | 
|  | 
| int32_t(* | reverse_iterate )(struct _Vector *, bool, Item *) | 
|  | Reversely iterate through the vector till the head end.  More... 
 | 
|  | 
| int32_t(* | set_destroy )(struct _Vector *, void(*)(Item)) | 
|  | Set the custom item resource clean method.  More... 
 | 
|  | 
The implementation for dynamically growable array. 
Definition at line 14 of file vector.h.