#include <stdlib.h>
Go to the source code of this file.
|
int | cvec_TYPE (cvector_TYPE *vec, cvec_sz size, cvec_sz capacity) |
|
int | cvec_init_TYPE (cvector_TYPE *vec, TYPE *vals, cvec_sz num) |
|
cvector_TYPE * | cvec_TYPE_heap (cvec_sz size, cvec_sz capacity) |
|
cvector_TYPE * | cvec_init_TYPE_heap (TYPE *vals, cvec_sz num) |
|
int | cvec_copyc_TYPE (void *dest, void *src) |
|
int | cvec_copy_TYPE (cvector_TYPE *dest, cvector_TYPE *src) |
|
int | cvec_push_TYPE (cvector_TYPE *vec, TYPE a) |
|
TYPE | cvec_pop_TYPE (cvector_TYPE *vec) |
|
int | cvec_extend_TYPE (cvector_TYPE *vec, cvec_sz num) |
|
int | cvec_insert_TYPE (cvector_TYPE *vec, cvec_sz i, TYPE a) |
|
int | cvec_insert_array_TYPE (cvector_TYPE *vec, cvec_sz i, TYPE *a, cvec_sz num) |
|
TYPE | cvec_replace_TYPE (cvector_TYPE *vec, cvec_sz i, TYPE a) |
|
void | cvec_erase_TYPE (cvector_TYPE *vec, cvec_sz start, cvec_sz end) |
|
int | cvec_reserve_TYPE (cvector_TYPE *vec, cvec_sz size) |
|
int | cvec_set_cap_TYPE (cvector_TYPE *vec, cvec_sz size) |
|
void | cvec_set_val_sz_TYPE (cvector_TYPE *vec, TYPE val) |
|
void | cvec_set_val_cap_TYPE (cvector_TYPE *vec, TYPE val) |
|
TYPE * | cvec_back_TYPE (cvector_TYPE *vec) |
|
void | cvec_clear_TYPE (cvector_TYPE *vec) |
|
void | cvec_free_TYPE_heap (void *vec) |
|
void | cvec_free_TYPE (void *vec) |
|
◆ CVEC_SIZE_T
#define CVEC_SIZE_T size_t |
◆ CVEC_SZ
◆ cvec_sz
◆ cvec_back_TYPE()
◆ cvec_clear_TYPE()
◆ cvec_copy_TYPE()
◆ cvec_copyc_TYPE()
int cvec_copyc_TYPE |
( |
void * |
dest, |
|
|
void * |
src |
|
) |
| |
◆ cvec_erase_TYPE()
◆ cvec_extend_TYPE()
◆ cvec_free_TYPE()
void cvec_free_TYPE |
( |
void * |
vec | ) |
|
◆ cvec_free_TYPE_heap()
void cvec_free_TYPE_heap |
( |
void * |
vec | ) |
|
◆ cvec_init_TYPE()
◆ cvec_init_TYPE_heap()
◆ cvec_insert_array_TYPE()
◆ cvec_insert_TYPE()
◆ cvec_pop_TYPE()
◆ cvec_push_TYPE()
◆ cvec_replace_TYPE()
◆ cvec_reserve_TYPE()
◆ cvec_set_cap_TYPE()
◆ cvec_set_val_cap_TYPE()
◆ cvec_set_val_sz_TYPE()
◆ cvec_TYPE()
◆ cvec_TYPE_heap()
◆ CVEC_TYPE_SZ