cppassist
cppassist copied to clipboard
C++ sanctuary for small but powerful and frequently required, stand alone features.
Possible implementation: ```cpp template struct EnumClassHash { std::hash::result_type operator()( const EnumClass & arg) const { static std::hash hasher; return hasher(static_cast(arg)); } }; ``` Possible usage: ```cpp template struct hash :...
* Remove `ArgumentParser`. * Provide interface on `CommandLineProgram` to query the remaining arguments (in case no actions, switches, options or parameters are registered, this would return all arguments) * Allow...
If globjects is about to get the dependency to cppassist, the following classes can be moved here: - `AbstractFunctionCall` / `FunctionCall` - `ChangeListener` / `Changeable` - `HeapOnly` - `Referenced` /...
The test case fails on macOS (https://travis-ci.org/cginternals/cppassist/jobs/195219351)
Currently, the `FileLogHandler` opens the target file, writes the message and closes the file again for each log message, which is an unnecessary overhead. Instead, the file should be opened...
It should be possible to direct log messages to multiple log handlers simultaneously, e.g., console and file. A simple implementation would be a log handler that forwards messages to a...
I think the following list of classes from gloperate branch 0.9 can reside here: - `AutoTimer` - `CachedValue` - `ChronoTimer` And the following classes of the master branch: - `CyclicTime`...
This is an alternative approach to use #43.
follow https://github.com/cginternals/cmake-init/pull/83