Common/helper classes, used in other projects.
Array implementations of various trees.
Helpers that facilitate functional programming in C++.
I/O helper routines.
Numeric helpers.
Generic adapters that implement design patterns on provided classes.
A std::stack interface that exposes the underlying container for custom operations. stackcontainer is an implementation of such a container in a std::vector for random-access.
Concurrency helpers, such as an implementation of std::experimental::barrier & std::experimental::flex_barrier.
Miscellaneous other routines.
cmake repository for the CMake scripts; included as a submodule.
CMake installation currently configured for Unix, installs under /usr/local/include & /usr/local/lib. The install.sh script performs the compilation & installation for every build configuration defined by CMake in the build/ directory - useful for installing after making changes to the source.