std::set_unexpected
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header  
<exception>
  | 
||
|   std::unexpected_handler set_unexpected( std::unexpected_handler f ) 
 | 
||
Makes f the new global std::unexpected_handler and returns the previously installed std::unexpected_handler.
Contents | 
[edit] Parameters
| f | - | pointer to function of type std::unexpected_handler, or null pointer | 
[edit] Return value
The previously-installed unexpected handler, or a null pointer value if none was installed.
[edit] Exceptions
[edit] See also
|    (deprecated) 
 | 
   function called when dynamic exception specification is violated  (function)  | 
|    
(C++11)(deprecated)
 
 | 
   obtains the current unexpected_handler  (function)  | 
|    (deprecated) 
 | 
    the type of the function called by std::unexpected   (typedef)  |