Lines Matching refs:terminateHandler
162 terminate_handler terminateHandler; member
208 terminate_handler terminateHandler; member
306 static atomic<terminate_handler> terminateHandler = abort; variable
370 static atomic<terminate_handler> terminateHandler = terminate_with_diagnostics; variable
788 ex->terminateHandler = info->terminateHandler; in throw_exception()
789 if (0 == ex->terminateHandler) in throw_exception()
791 ex->terminateHandler = terminateHandler.load(); in throw_exception()
1496 terminate_handler old = info->terminateHandler;
1497 info->terminateHandler = f;
1521 return terminateHandler.exchange(f);
1530 if (0 != info && 0 != info->terminateHandler)
1532 info->terminateHandler();
1536 terminateHandler.load()();
1598 if (info->terminateHandler)
1600 return info->terminateHandler;
1602 return terminateHandler.load();