MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/TriangleMeshDistance / handleVectoredException

Method handleVectoredException

tests/catch.hpp:8472–8481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8470 };
8471
8472 LONG CALLBACK FatalConditionHandler::handleVectoredException(PEXCEPTION_POINTERS ExceptionInfo) {
8473 for (auto const& def : signalDefs) {
8474 if (ExceptionInfo->ExceptionRecord->ExceptionCode == def.id) {
8475 reportFatal(def.name);
8476 }
8477 }
8478 // If its not an exception we care about, pass it along.
8479 // This stops us from eating debugger breaks etc.
8480 return EXCEPTION_CONTINUE_SEARCH;
8481 }
8482
8483 FatalConditionHandler::FatalConditionHandler() {
8484 isSet = true;

Callers

nothing calls this directly

Calls 1

reportFatalFunction · 0.85

Tested by

no test coverage detected