issues
search
dominiklohmann
/
wahl
A type-safe argument parser for modern C++.
https://dominiklohmann.github.io/wahl/
Boost Software License 1.0
5
stars
0
forks
source link
Modernize code base for C++17
#29
Open
dominiklohmann
opened
3 years ago
dominiklohmann
commented
3 years ago
The
overload_set
utility from the original library is quite outdated and can be replaced with a simper construct.
The
get_type_name
utility can be optimized not to require RTTI as a fallback.
The library makes unnecessary copies in lots of lambdas.
Some functions can be moved into source files to avoid ODR violations.
Generally, the library can be split into multiple files.
wahl/wahl.hpp
should include all.
overload_set
utility from the original library is quite outdated and can be replaced with a simper construct.get_type_name
utility can be optimized not to require RTTI as a fallback.wahl/wahl.hpp
should include all.