/cdat

Template library for high level programming in C.

Primary LanguageC

cdat

Template library for C to facilitate higher level programming. Please note that this library's primary purpose is to suit the author's personal projects, as such documentation is non-existent and the API stability is a non-goal.

Name Description Similar C++ template
vec Vector, aka dynamically growing array std::vector
map Unordered map, using an hash table std::unordered_map
set Unordered set, using a value-less hash table std::unordered_set
pq Priority queue, using an array-based, implicit binary heap std::priority_queue