|
CVector 4.3.0
A C++ style vector library in strict ANSI C (C89)
|
Data structure for generic type (cast to void) vectors. More...
#include "cvector.h"
Data Fields | |
| cvec_u8 * | a |
| Array. | |
| cvec_sz | size |
| Current size (amount you should use when manipulating array directly). | |
| cvec_sz | capacity |
| Allocated size of array; always >= size. | |
| cvec_sz | elem_size |
| Size in bytes of type stored (sizeof(T) where T is type). | |
| void(* | elem_free )(void *) |
| int(* | elem_init )(void *, void *) |
| cvec_sz cvector_void::capacity |
| cvec_sz cvector_void::elem_size |
| cvec_sz cvector_void::size |