addition: size, is empty and capacity

This commit is contained in:
2026-04-14 19:38:56 -06:00
parent f6fedcb9c2
commit cb78e9467b

View File

@@ -58,3 +58,24 @@ ArrayListErr arraylist_clear(ArrayList *arr) {
arr->len = 0; arr->len = 0;
return ARRLIST_OK; return ARRLIST_OK;
} }
size_t arraylist_size(ArrayList *arr) {
if (arr == NULL) {
return 0;
}
return arr->len;
}
size_t arraylist_capacity(ArrayList *arr) {
if (arr == NULL) {
return 0;
}
return arr->capacity;
}
bool arraylist_is_empty(ArrayList *arr) {
if (arr == NULL) {
return true;
}
return arr->capacity == 0;
}