Search / Sort

This commit is contained in:
2026-08-31 11:50:04 +08:00
parent 0cb98557da
commit 109e8af3d5
10 changed files with 818 additions and 219 deletions
+10 -1
View File
@@ -37,7 +37,15 @@ void* c_ArrayList_Get(const c_ArrayList_t* self, c_size_t index);
c_err_t c_ArrayList_Read(const c_ArrayList_t* self, c_size_t index, void* out_item);
c_err_t c_ArrayList_Remove(c_ArrayList_t* self, c_size_t index, void* out_item);
c_err_t c_ArrayList_Set(const c_ArrayList_t* self, c_size_t index, const void* item);
c_err_t c_ArrayList_RemoveAt(c_ArrayList_t* self, c_size_t index, void* out_item);
c_err_t c_ArrayList_PopBack(c_ArrayList_t* self, void* out_item) ;
c_err_t c_ArrayList_PopBackResize(c_ArrayList_t* self, void* out_item);
c_err_t c_ArrayList_ResizeAdd(c_ArrayList_t* self, const void* item);
C_STATIC_FORCE_INLINE
c_size_t c_ArrayList_Size(const c_ArrayList_t* self) {
@@ -45,4 +53,5 @@ c_size_t c_ArrayList_Size(const c_ArrayList_t* self) {
return self->size;
}
#endif /*INCLUDED_C_ARRAYLIST_H*/