Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-08 | Add check key ptr for map to ease memory management of keys | Tucker Evans | |
2020-07-08 | Fix rename map_reset_key to map_set_key | Tucker Evans | |
2020-07-08 | Fix map insert error returns | Tucker Evans | |
Makes inserting an equivalent key an error, set_val should be used. | |||
2020-07-08 | Add balance factor computation for map nodes | Tucker Evans | |
2020-07-08 | Add height helper function for maps | Tucker Evans | |
2020-07-08 | Fix access node's key not passed key for maps index/insert | Tucker Evans | |
2020-07-08 | Add index function for maps | Tucker Evans | |
2020-07-08 | Add reset key function for maps | Tucker Evans | |
Allows changing the pointer to key when they are equivalent (by cmp function), to avoid memory leaks that could happen if we assumed either pointer was to be freed or overwritten. | |||
2020-07-08 | Add insert function for maps | Tucker Evans | |
2020-07-08 | Add new_from_parent function for maps | Tucker Evans | |
Allows setting the parent field and cmp members in a simple way. | |||
2020-07-08 | Add clear & free functions for maps | Tucker Evans | |
2020-07-08 | Add size function for maps | Tucker Evans | |
2020-07-08 | Add constructor for maps | Tucker Evans | |
2020-07-08 | Add structs/typedefs for maps | Tucker Evans | |