What
We use macros such as SCORE_LANGUAGE_FUTURECPP_ASSERT, but by default these simply call std::abort with no explanation.
It would be useful to set an assertion handler which prints the message, at least in a debug build.
Acceptance Criteria (DoD)
Assertion messages can be made visible when needed.
How
Call set_assertion_handler with a suitable implementation.
What
We use macros such as
SCORE_LANGUAGE_FUTURECPP_ASSERT, but by default these simply callstd::abortwith no explanation.It would be useful to set an assertion handler which prints the message, at least in a debug build.
Acceptance Criteria (DoD)
Assertion messages can be made visible when needed.
How
Call
set_assertion_handlerwith a suitable implementation.