From the documentation
using logging_exception_policy = exception_policy<
log_runtime_exception, // arithmetic error
ignore_exception, // implementation defined behavior
ignore_exception, // undefined behavior
ignore_exception // uninitialized value
>;
It would make it less verbose to default the last three template parameters, in which case the example will look like this:
using logging_exception_policy = exception_policy<
log_runtime_exception, // arithmetic error
>;
making use cases like this simpler: https://godbolt.org/z/Yqa51dE7b