From 5d3ee795417ad5e0cad8e05a829b143cfb9652e6 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 29 Apr 2026 17:59:47 +0300 Subject: chore: Reorganize and comment codebase --- Vector.h | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'Vector.h') diff --git a/Vector.h b/Vector.h index ae82c23..6f12bff 100644 --- a/Vector.h +++ b/Vector.h @@ -6,13 +6,24 @@ typedef void* Vector; +/* Create */ + Vector V_new(MemoryManager *mm, usize element_size, usize length); -usize V_length(Vector arr); -usize V_count(Vector arr); -void* V_top(Vector arr); + +/* Free */ + +Result V_free(Vector *arr); + +/* Modify */ + Result V_push(Vector *arr, void *pointer_to_value); Result V_pushp(Vector* *arr, void *value); Result V_pop(Vector *arr); -Result V_free(Vector *arr); + +/* Get */ + +usize V_length(Vector arr); +usize V_count(Vector arr); +void* V_top(Vector arr); #endif /* _VECTOR */ -- cgit v1.2.3