Features Overview
The C Macro Collections library comes with some core features available to all collections.
Feature | Description |
---|---|
Callbacks | Callbacks are functions that are called when an operation is successful. These operations are divided in 5 categories (create, read, update, delete, resize). |
Custom Allocation | Allows you to use your own custom dynamic memory allocation functions inside the collections. |
Error Codes | Error codes that can be used to treat certain common errors when operating on a collection. |
Functions Table | A standard way to access required behaviors from the custom data types. Things like hash, comparison, freeing from memory if needed, etc. |
Iterators | Iterators are a simplified access to the values of a collection. |