Fixes compiler error for some versions of GCC
- Manual application of PR #196 (couldn’t merge)
- See also #226
Updated project for OCUnit
Build 20
Changed stdout/ stderr messages to be less misleading
Changed Approx::toString() to be implemented in terms of toString( double ) (as proposed in #233)
build 21
Reporter command line parser errors more eagerly
- show all “unrecognised option” errors
build 22
Clara ignores anything after a lone — (double dash)
- this allows use within an environment that appends additional arguments that Clara will otherwise reject
- generated build 23
Convert pointers to integrates when printing.
- handles function pointers that way too (otherwise printed as 1 by gcc and clang)
Fixes toString() for function pointers and added support for member function pointers.
- thanks to Malcolm Noyes for supplying sample code on which the solution here was based
build 24
Removed unnecessary union name
build 25
- fix for #231
Made Clara a “Cliche” header, which will be usable independently of Catch.
- This is just a first step. It still has a dependency on catch_text.h, which also needs to be made a Cliche header.
- These then need their own homes on GitHub.
Tweaked Cliche macros/ names
Fixed some comments
Extracted stand-alone micro-library, tbc_text_format.h, from catch_text.h.
- use this version in clara.h so clara can stand alone.
Added #include <algorithm> to clara.h
- thanks Martin
… and <stdexcept>