CVector
4.1.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. More... | |
cvec_sz | size |
Current size (amount you should use when manipulating array directly). More... | |
cvec_sz | capacity |
Allocated size of array; always >= size. More... | |
cvec_sz | elem_size |
Size in bytes of type stored (sizeof(T) where T is type). More... | |
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 |