Option to disable exceptions
If the macro ROME_DELEGATE_NO_EXCEPTIONS is set during compilation or before including the delegate header:
- Remove any throws, definitions of exceptions, include of
<exception>header. - Instead, call
std::terminate(). - Add additional
noexceptspecifiers where possible.