diff options
Diffstat (limited to 'Array.h')
| -rw-r--r-- | Array.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -0,0 +1,15 @@ +#ifndef _ARRAY +#define _ARRAY + +#include "Types.h" +#include "BumpAlloc.h" + +typedef void* Array; + +Array Array_new(BumpArena b, usize element_size, usize length); +usize Array_length(Array arr); +usize Array_count(Array arr); +Result Array_push(Array arr, void *value); +void* Array_pop(Array arr); + +#endif /* _ARRAY */ |
