catchorg / Clara

A simple to use, composable, command line parser for C++ 11 and beyond
Boost Software License 1.0
650 stars 67 forks source link

Restored the operator+ compatibility #35

Closed MKlimenko closed 6 years ago

MKlimenko commented 6 years ago

An older version of Clara is referenced in the vcpkg manager with the operator+. philsquared has changed the API for this library without backward-compatibility, so I'm restoring it.

philsquared commented 6 years ago

Sorry it took me a while to get to this. I originally thought I'd made that change before anyone was really using the interface (much less packaged!) So that was a terrible violation of semver!!

So I agree the old interface should be restored. I've merged your PR, but also followed it up with a little tweak to make them into pure forwarding templates.

Thanks for bringing this up.