Features Overview

The C Macro Collections library comes with some core features available to all collections.

FeatureDescription
CallbacksCallbacks are functions that are called when an operation is successful. These operations are divided in 5 categories (create, read, update, delete, resize).
Custom AllocationAllows you to use your own custom dynamic memory allocation functions inside the collections.
Error CodesError codes that can be used to treat certain common errors when operating on a collection.
Functions TableA standard way to access required behaviors from the custom data types. Things like hash, comparison, freeing from memory if needed, etc.
IteratorsIterators are a simplified access to the values of a collection.