Make tinyformat errors raise an exception instead of assert()ing
By default tinyformat errors such as 'wrong number of conversion specifiers in format string' cause an assertion failure. Raise an exception instead so that error handling can recover or can show an appropriate error.
This commit is contained in:
parent
afe2a203ed
commit
1b8fd35aad
1 changed files with 1 additions and 1 deletions
|
@ -109,7 +109,7 @@ namespace tinyformat {}
|
|||
namespace tfm = tinyformat;
|
||||
|
||||
// Error handling; calls assert() by default.
|
||||
// #define TINYFORMAT_ERROR(reasonString) your_error_handler(reasonString)
|
||||
#define TINYFORMAT_ERROR(reasonString) throw std::runtime_error(reasonString)
|
||||
|
||||
// Define for C++11 variadic templates which make the code shorter & more
|
||||
// general. If you don't define this, C++11 support is autodetected below.
|
||||
|
|
Loading…
Add table
Reference in a new issue