This is intended to be a header-only library containing some common classes and other useful entities.
General purpose classes has been put in YARP ever since.
From now on this can be a more suitable place.
The entire repository is a stub at the moment so if you have any ideas feel free to contribute.
TODO List:
- [ ] Outcome/result class
- [ ] const correct "pimpl" class
- [ ] big/little endian swapping classes
- [ ] Split string (and other string algorithms) (c++20?)
- [ ] constexpr/template/enable_if friendly, type safe flags
- [ ] File system (c++17)
- [ ] Environment variables
- [ ]
span
(c++20)
- [ ]
std::string_view
(c++17)
- [ ] IEC559 Floating point types
- [ ] Circular buffer
- [ ] Units
- [ ] Periodic thread (c++ clock compatible)