The Gaudi Framework  v29r0 (ff2e7097)
TimeException Class Reference

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

#include <GaudiKernel/Time.h>

Inheritance diagram for TimeException:
Collaboration diagram for TimeException:

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

Exception thrown by Gaudi::Time.

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

Definition at line 20 of file Time.h.

Constructor & Destructor Documentation

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

Definition at line 22 of file Time.h.

24  : GaudiException( std::move( Message ), std::move( Tag ), std::move( Code ) )
25  {
26  }
T move(T...args)
GaudiException(std::string Message, std::string Tag, StatusCode Code)
Constructor (1)

The documentation for this class was generated from the following file: