A collection of useful code for C++ applications:
-
Terminal coloring use code from
https://github.com/agauniyal/rang
by Abhinav Gauniyal (licensehttps://unlicense.org
) -
Stream compression use code from
https://github.com/geromueller/zstream-cpp
by Jonathan de Halleux and Gero Müller -
Stream formatting use code from
https://fmt.dev
by Victor Zverovich (MIT license) -
Table formatting use code from
https://github.com/Bornageek/terminal-table
by Andreas Wilhelm (Apache License, Version 2.0) partially rewritten. -
Eigen3 a C++ template library for linear algebra
https://eigen.tuxfamily.org
.
in addition a TreadPool class, TicToc class for timing, Malloc class for easy allocation with traking of allocated memory.
- Online doc
here <https://ebertolazzi.github.io/Utils>
__.
using rake (with cmake and ninja)
rake
to compile using mingw open MSYS2 shell and compile as in unix evironment.