#include <DefaultPanicHandler.hpp>
Inheritance diagram for DefaultPanicHandler:
Public Member Functions | |
hidden Constructors | |
DefaultPanicHandler () | |
virtual | ~DefaultPanicHandler () |
Implement virtual panic handler interface | |
virtual void | panic (const PanicHandler::PanicReasons reason) |
Private Member Functions | |
DefaultPanicHandler (const PanicHandler &) | |
DefaultPanicHandler & | operator= (const DefaultPanicHandler &) |
This is Xerces' default implementation of the PanicHanlder interface, which will be instantiated and used in the absence of an application's panic handler.
Definition at line 96 of file DefaultPanicHandler.hpp.
DefaultPanicHandler::DefaultPanicHandler | ( | ) | [inline] |
Default constructor
Definition at line 103 of file DefaultPanicHandler.hpp.
virtual DefaultPanicHandler::~DefaultPanicHandler | ( | ) | [inline, virtual] |
Destructor
Definition at line 106 of file DefaultPanicHandler.hpp.
DefaultPanicHandler::DefaultPanicHandler | ( | const PanicHandler & | ) | [private] |
DefaultPanicHandler& DefaultPanicHandler::operator= | ( | const DefaultPanicHandler & | ) | [private] |
Assignment operator
virtual void DefaultPanicHandler::panic | ( | const PanicHandler::PanicReasons | reason | ) | [virtual] |
Receive notification of panic
Upon invocation, a corresponding error message will be output to the stderr, and program exit.
reason | The reason of panic |
Implements PanicHandler.