Gaudi Framework, version v23r7

Home   Generated: Wed Mar 20 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
TimeException Class Reference

Exception thrown by Gaudi::Time. More...

#include <GaudiKernel/Time.h>

Inheritance diagram for TimeException:
Inheritance graph
[legend]
Collaboration diagram for TimeException:
Collaboration graph
[legend]

Public Member Functions

 TimeException (const std::string &Message="unspecified exception", const std::string &Tag="*Gaudi::Time*", const StatusCode &Code=StatusCode::FAILURE)
 
virtual ~TimeException () throw ()
 Destructor needed to match the signature of GaudiException::~GaudiException().
 
- Public Member Functions inherited from GaudiException
 GaudiException (const std::string &Message, const std::string &Tag, const StatusCode &Code)
 Constructor (1)
 
 GaudiException (const std::string &Message, const std::string &Tag, const StatusCode &Code, const GaudiException &Exception)
 Constructor (2)
 
 GaudiException (const std::string &Message, const std::string &Tag, const StatusCode &Code, const std::exception &Exception)
 Constructor (3)
 
 GaudiException (const GaudiException &Exception)
 Copy constructor (deep copying!)
 
virtual ~GaudiException () throw ()
 destructor (perform the deletion of "previous" field!)
 
GaudiExceptionoperator= (const GaudiException &Exception)
 assignment operator
 
virtual const std::stringmessage () const
 error message to be printed
 
virtual const std::stringsetMessage (const std::string &newMessage)
 update the error message to be printed
 
virtual const std::stringtag () const
 name tag for the exception, or exception type
 
virtual const std::stringsetTag (const std::string &newTag)
 update name tag
 
virtual const StatusCodecode () const
 StatusCode for Exception.
 
virtual const StatusCodesetCode (const StatusCode &newStatus)
 update the status code for the exception
 
virtual GaudiExceptionprevious () const
 get the previous exception ( "previous" element in the linked list)
 
virtual std::ostreamprintOut (std::ostream &os=std::cerr) const
 methods for overloaded printout to std::ostream& and MsgStream&
 
virtual MsgStreamprintOut (MsgStream &os) const
 Output the exception to the Gaudi MsgStream.
 
virtual GaudiExceptionclone () const
 clone operation
 
virtual const char * what () const throw ()
 method from std::exception
 
- Public Member Functions inherited from std::exception
 exception ()
 

Additional Inherited Members

- Protected Attributes inherited from GaudiException
std::string m_message
 
std::string m_tag
 error message
 
StatusCode m_code
 exception tag
 
GaudiExceptionm_previous
 status code for exception
 
- Static Protected Attributes inherited from GaudiException
static bool s_proc
 "previous" element in the linked list
 

Detailed Description

Exception thrown by Gaudi::Time.

See Also
GaudiException
Gaudi::Time
Author
Marco Clemencic
Date
2005-12-14

Definition at line 21 of file Time.h.

Constructor & Destructor Documentation

TimeException::TimeException ( const std::string Message = "unspecified exception",
const std::string Tag = "*Gaudi::Time*",
const StatusCode Code = StatusCode::FAILURE 
)
inline

Definition at line 24 of file Time.h.

:
GaudiException(Message,Tag,Code) {}
virtual TimeException::~TimeException ( ) throw ()
inlinevirtual

Destructor needed to match the signature of GaudiException::~GaudiException().

Definition at line 29 of file Time.h.

{}

The documentation for this class was generated from the following file:
Generated at Wed Mar 20 2013 17:59:48 for Gaudi Framework, version v23r7 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004