Collection of various, modern C++ libraries and helpers.
Currently the following modules are available:
nitro::options- Yet another library for argument parsingnitro::dl- A type-safe wrapper fordlopen()nitro::env- A platform-dependent library for getting information about the environment, e.g., hostnamenitro::lang- A collection of various classes used to supplement the standard librarynitro::log- A lightweight logging library with support for compile-time filteringnitro::meta- A collection of template meta functions
With the exception of the dl and env module, which are platform dependent, every other Nitro module can be built with a C++14 compliant compiler.
The currently tested compilers are:
On Linux:
- gcc 7
- gcc 9
- gcc 10
- clang 9
- clang 10
- clang 11
On MacOS:
- XCode 10
- XCode 11
- XCode 12
On Windows:
- Visual Studio 20171
- Visual Studio 20191
1 These do not include tests for dl