#include <DetDesc/LogVolumeException.h>
Inheritance diagram for LogVolumeException:
Public Member Functions | |
LogVolumeException (const std::string &name, const ILVolume *logvol=0, const StatusCode &sc=StatusCode::FAILURE) | |
standard constructor | |
LogVolumeException (const std::string &name, const GaudiException &excp, const ILVolume *logvol=0, const StatusCode &sc=StatusCode::FAILURE) | |
standard constructor | |
virtual | ~LogVolumeException () throw () |
destructor | |
virtual std::ostream & | printOut (std::ostream &os=std::cerr) const |
printout to standard STD/STL stream | |
virtual MsgStream & | printOut (MsgStream &os) const |
printout to standard Message stream | |
virtual GaudiException * | clone () const |
clone method ("virtual constructor") | |
virtual const std::string & | message () const |
virtual const std::string & | setMessage (const std::string &newMessage) |
virtual const std::string & | tag () const |
virtual const std::string & | setTag (const std::string &newTag) |
virtual const StatusCode & | code () const |
virtual const StatusCode & | setCode (const StatusCode &newStatus) |
virtual GaudiException * | previous () const |
virtual const char * | what () const |
Protected Attributes | |
std::string | m_message |
std::string | m_tag |
StatusCode | m_code |
GaudiException * | m_previous |
Private Member Functions | |
LogVolumeException () | |
default constructor is private! | |
Private Attributes | |
const ILVolume * | m_logvol |
Definition at line 32 of file LogVolumeException.h.
LogVolumeException::LogVolumeException | ( | const std::string & | name, | |
const ILVolume * | logvol = 0 , |
|||
const StatusCode & | sc = StatusCode::FAILURE | |||
) |
standard constructor
name | exception name | |
logvol | pointer to ILVolume interface | |
sc | status code |
LogVolumeException::LogVolumeException | ( | const std::string & | name, | |
const GaudiException & | excp, | |||
const ILVolume * | logvol = 0 , |
|||
const StatusCode & | sc = StatusCode::FAILURE | |||
) |
standard constructor
name | exception name | |
excp | "previous" exception in the linked list | |
logvol | pointer to ILVolume interface | |
sc | status code |
virtual LogVolumeException::~LogVolumeException | ( | ) | throw () [virtual] |
destructor
LogVolumeException::LogVolumeException | ( | ) | [private] |
default constructor is private!
virtual std::ostream& LogVolumeException::printOut | ( | std::ostream & | os = std::cerr |
) | const [virtual] |
printout to standard STD/STL stream
os | reference to the stream |
Reimplemented from GaudiException.
printout to standard Message stream
os | reference to the stream |
Reimplemented from GaudiException.
virtual GaudiException* LogVolumeException::clone | ( | ) | const [virtual] |
clone method ("virtual constructor")
Reimplemented from GaudiException.
const ILVolume* LogVolumeException::m_logvol [private] |
Definition at line 91 of file LogVolumeException.h.