Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
calm containers =============== I created calm containers because I felt like my code was yelling at me when I was using BSD sys/queue.h. Also, I hate the way sys/queue.h is intrusive and ask you systematically about the name of the pointer member. Moreover, you just can not debug this kind of macro easily. Then I decided to create yet another C container library, called "calm" because they don't yell at you: all the names are in lowercase. Vector ------ Vector.h is a simple header file which try to mimic the std::vector of C++. At the moment the usage of vector.h is similar to the use of an explicit template instantiation of a std::vector. Map --- Map.h is a stupid and simple implementation of an associative container. The implementation is currently based on vector.h and the interface is pretty poor at the moment. Take a look at the tests and examples !