ATLAS Offline Software
|
Base exception class for the POOL system. More...
#include <Exception.h>
Public Member Functions | |
Exception (const std::string &message, const std::string &methodName, const std::string &moduleName) | |
Constructor. More... | |
virtual | ~Exception () throw () |
Destructor. More... | |
virtual const char * | what () const throw () |
The error reporting method. More... | |
Private Attributes | |
std::string | m_message |
The name of the module which threw the exception. More... | |
Base exception class for the POOL system.
Definition at line 14 of file Database/APR/POOLCore/POOLCore/Exception.h.
pool::Exception::Exception | ( | const std::string & | message, |
const std::string & | methodName, | ||
const std::string & | moduleName | ||
) |
Constructor.
|
inlinevirtual |
Destructor.
Reimplemented in pool::ITechnologySpecificAttributes::Exception.
Definition at line 23 of file Database/APR/POOLCore/POOLCore/Exception.h.
|
inlinevirtual |
The error reporting method.
Definition at line 26 of file Database/APR/POOLCore/POOLCore/Exception.h.
|
private |
The name of the module which threw the exception.
Definition at line 30 of file Database/APR/POOLCore/POOLCore/Exception.h.