|
Celeritas 0.7.0-dev.244+develop.bf1c0bd0
|
Install a ROOT Error Handler to redirect the message toward the Celeritas Logger. More...
#include <ScopedRootErrorHandler.hh>
Public Member Functions | |
| ScopedRootErrorHandler (ScopedRootErrorHandler const &)=delete | |
| ScopedRootErrorHandler & | operator= (ScopedRootErrorHandler const &)=delete |
| ScopedRootErrorHandler (ScopedRootErrorHandler &&)=delete | |
| ScopedRootErrorHandler & | operator= (ScopedRootErrorHandler &&)=delete |
| static void | disable_signal_handler () |
| Clear ROOT's signal handlers that get installed on startup/activation. | |
| void | throw_if_errors () const |
| Raise an exception if at least one error has been logged. | |
Install a ROOT Error Handler to redirect the message toward the Celeritas Logger.
|
delete |
Prevent copying and moving for RAII class
|
delete |
Prevent copying and moving for RAII class
|
inlinestatic |
Clear ROOT's signal handlers that get installed on startup/activation.
Do nothing if ROOT is disabled (source file will not be compiled)
|
delete |
Prevent copying and moving for RAII class
|
delete |
Prevent copying and moving for RAII class
|
inline |
Raise an exception if at least one error has been logged.
Clear the error flag while throwing.