#include <SimG4Exception.h>
Public Member Functions | |
SimG4Exception (const std::string &message) | |
virtual const char * | what () const throw () |
virtual | ~SimG4Exception () throw () |
Private Attributes | |
std::string | error_ |
Generic mantis exception. Can be thrown directly, or derived from. SimG4 should (ideally) only throw exceptions derived from this class.
Definition at line 13 of file SimG4Exception.h.
SimG4Exception::SimG4Exception | ( | const std::string & | message | ) | [inline] |
Definition at line 16 of file SimG4Exception.h.
virtual SimG4Exception::~SimG4Exception | ( | ) | throw () [inline, virtual] |
Definition at line 17 of file SimG4Exception.h.
{}
virtual const char* SimG4Exception::what | ( | ) | const throw () [inline, virtual] |
Definition at line 18 of file SimG4Exception.h.
References error_.
Referenced by OscarProducer::produce().
{ return error_.c_str(); }
std::string SimG4Exception::error_ [private] |
Definition at line 20 of file SimG4Exception.h.
Referenced by what().