A collection of single file Util and wrapper libraries.
You can use the sfuw_wizard to extract multiple libraries into a single file.
File | Language | description | |
---|---|---|---|
Timer.hpp | C++11 | <chrono> wrapper | |
Rng_std.hpp | C++14 | <random> wrapper |
File | Language | description | |
---|---|---|---|
ThreadPool.hpp | C++14 | execute lambdas in parallel and get the return value at a later point in time without reallocating the threads |
Every .h file is written c and every .hpp file is written in c++.
The only dependencies are the appropriate standard libraries.
In c all global visible names are sfuw_ prefixed and in c++ they are written in the sfuw namespace.
The code is cross platform and when possible doesn't throw exceptions.