🚑 made exceptions nothrow-copy-constructible #531

To have nothrow-copy-constructible exceptions, we inherit from
std::runtime_error which can cope with arbitrary-length error messages.
Intermediate strings are built with static functions and then passed to
the actual constructor.
This commit is contained in:
Niels Lohmann 2017-03-25 16:22:52 +01:00
parent a58ed3cd17
commit cc36c65a89
No known key found for this signature in database
GPG key ID: 7F3CEA63AE251B69
4 changed files with 391 additions and 301 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff